Как создать файл xml для подкастинга?

Я использовал Software-Center для удаления Gwibber, но API-интерфейс все еще запускал мой браузер и запрашивал данные для входа в Facebook. Не знаю, было ли это связано, но это было бы совпадением, если бы это было не потому, что это никогда не делалось раньше.

После запуска:

sudo apt-get purge "gwibber.*"

Мой браузер прекратил запуск сам по себе .

2
задан 27 December 2010 в 21:47

24 ответа

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 25 July 2018 в 22:41

Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.

0
ответ дан 25 July 2018 в 22:41

Если вы пытаетесь сделать одно совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: посмотрите здесь.

Здесь я дам вам шаблон. Файл XML начинается с чего-то вроде этого:

<?xml version="1.0" encoding="utf-8"?> <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> <channel> <atom:link href="http://PATH-TO-RSS/XML/FILE" rel="self" type="application/rss+xml" /> <title>PODCAST TITLE</title> <link>http://PATH-TO-WEBPAGE</link> <description>DESCRIPTION OF PODCAST (SHORT)</description> <lastBuildDate>Mon, 27 Dec 2010 17:16:55 GMT</lastBuildDate> <language>en-us</language> <copyright>Copyright 2010 © WHOEVER</copyright> <itunes:subtitle>PODCAST SUBTITLE</itunes:subtitle> <itunes:author>PODCAST AUTHOR</itunes:author> <itunes:summary>PODCAST SUMMARY (LONGER)</itunes:summary> <itunes:owner> <itunes:name>PODCAST MAINTAINER</itunes:name> <itunes:email>maintainer@email.address</itunes:email> </itunes:owner> <itunes:image href="http://PODCAST-IMAGE-URL/something.jpg" /> <itunes:category text="Category1" /> <itunes:category text="Category2"> <itunes:category text="Subcategory" /> </itunes:category>

Следующее количество элементов, которые выглядят следующим образом:

<item> <title>ITEM TITLE</title> <link>http://link.for.this.item</link> <itunes:author>Item Author</itunes:author> <description>Item description</description> <itunes:summary>Item summary</itunes:summary> <enclosure url="http://link-to.media.file.mp3" length="filesize-in-bites" type="audio/mpeg"/> <guid>http://link-to-media/file.mp3</guid> <pubDate>Current Date (same format as above)</pubDate> <itunes:duration>4:21</itunes:duration> <itunes:keywords>Keywords</itunes:keywords> <category>Podcasts</category> <itunes:explicit>no</itunes:explicit> </item>

И файл заканчивается после всех элементов, таких как: this:

<itunes:explicit>no</itunes:explicit> </channel> </rss>

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что его тег метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle="$(id3v2 --list "$file" | grep "TIT2" | sed 's%TIT2.*:\s*%%')"

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize=$(stat -c %s "$file")

Чтобы получить продолжительность, я использую :

fileduration=$(exiftool -S -Duration "$file" | sed 's/Duration: //' | sed 's/ (approx)//')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate=$(date -u -R | sed 's/\+0000/GMT/')

1
ответ дан 25 July 2018 в 22:41
  • 1
    Спасибо за ваше время и терпение. Несколько лет назад я использовал easypodcast, который очень прост в использовании и с открытым исходным кодом. Удивительно, но я не знаю ни одной версии для Linux. – Daniel P Bartolo 28 December 2010 в 10:33
  • 2
    Ваш метод очень хорош, но искренне это немного требует много времени. Только для пользы наших читателей я нашел две другие программы, но до сих пор не знаю, как установить в Ubuntu: hotscripts.com/listing/podcast-generator ; [D1] hotscripts.com/listing/podadmin-web-based-podcast-management – Daniel P Bartolo 28 December 2010 в 10:37
  • 3
    Я делаю все это через скрипт BASH, который использует sed для вставки соответствующих частей. Это не занимает много времени. Веб-службы, которые я нашел в Интернете, занимали больше времени и добавляли рекламные объявления в каналы, но я не проверял ваши ссылки. – frabjous 28 December 2010 в 10:40
  • 4
    хорошо, спасибо! Можно ли объединить все эти скрипты в один и перенести их в один файл? – Daniel P Bartolo 28 December 2010 в 11:40
  • 5
    Это не скрипты ... вздох. Слишком сложно вести беседу в полях комментариев. Откройте тему на ubuntuforums.org или аналогичную и поместите здесь ссылку, и я уточню там. – frabjous 28 December 2010 в 21:30

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 26 July 2018 в 23:44

Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.

0
ответ дан 26 July 2018 в 23:44

Если вы пытаетесь сделать одно совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: посмотрите здесь.

Здесь я дам вам шаблон. Файл XML начинается с чего-то вроде этого:

<?xml version="1.0" encoding="utf-8"?> <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> <channel> <atom:link href="http://PATH-TO-RSS/XML/FILE" rel="self" type="application/rss+xml" /> <title>PODCAST TITLE</title> <link>http://PATH-TO-WEBPAGE</link> <description>DESCRIPTION OF PODCAST (SHORT)</description> <lastBuildDate>Mon, 27 Dec 2010 17:16:55 GMT</lastBuildDate> <language>en-us</language> <copyright>Copyright 2010 © WHOEVER</copyright> <itunes:subtitle>PODCAST SUBTITLE</itunes:subtitle> <itunes:author>PODCAST AUTHOR</itunes:author> <itunes:summary>PODCAST SUMMARY (LONGER)</itunes:summary> <itunes:owner> <itunes:name>PODCAST MAINTAINER</itunes:name> <itunes:email>maintainer@email.address</itunes:email> </itunes:owner> <itunes:image href="http://PODCAST-IMAGE-URL/something.jpg" /> <itunes:category text="Category1" /> <itunes:category text="Category2"> <itunes:category text="Subcategory" /> </itunes:category>

Следующее количество элементов, которые выглядят следующим образом:

<item> <title>ITEM TITLE</title> <link>http://link.for.this.item</link> <itunes:author>Item Author</itunes:author> <description>Item description</description> <itunes:summary>Item summary</itunes:summary> <enclosure url="http://link-to.media.file.mp3" length="filesize-in-bites" type="audio/mpeg"/> <guid>http://link-to-media/file.mp3</guid> <pubDate>Current Date (same format as above)</pubDate> <itunes:duration>4:21</itunes:duration> <itunes:keywords>Keywords</itunes:keywords> <category>Podcasts</category> <itunes:explicit>no</itunes:explicit> </item>

И файл заканчивается после всех элементов, таких как: this:

<itunes:explicit>no</itunes:explicit> </channel> </rss>

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что его тег метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle="$(id3v2 --list "$file" | grep "TIT2" | sed 's%TIT2.*:\s*%%')"

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize=$(stat -c %s "$file")

Чтобы получить продолжительность, я использую :

fileduration=$(exiftool -S -Duration "$file" | sed 's/Duration: //' | sed 's/ (approx)//')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate=$(date -u -R | sed 's/\+0000/GMT/')

1
ответ дан 26 July 2018 в 23:44
  • 1
    Спасибо за ваше время и терпение. Несколько лет назад я использовал easypodcast, который очень прост в использовании и с открытым исходным кодом. Удивительно, но я не знаю ни одной версии для Linux. – Daniel P Bartolo 28 December 2010 в 10:33
  • 2
    Ваш метод очень хорош, но искренне это немного требует много времени. Только для пользы наших читателей я нашел две другие программы, но до сих пор не знаю, как установить в Ubuntu: hotscripts.com/listing/podcast-generator ; [D1] hotscripts.com/listing/podadmin-web-based-podcast-management – Daniel P Bartolo 28 December 2010 в 10:37
  • 3
    Я делаю все это через скрипт BASH, который использует sed для вставки соответствующих частей. Это не занимает много времени. Веб-службы, которые я нашел в Интернете, занимали больше времени и добавляли рекламные объявления в каналы, но я не проверял ваши ссылки. – frabjous 28 December 2010 в 10:40
  • 4
    хорошо, спасибо! Можно ли объединить все эти скрипты в один и перенести их в один файл? – Daniel P Bartolo 28 December 2010 в 11:40
  • 5
    Это не скрипты ... вздох. Слишком сложно вести беседу в полях комментариев. Откройте тему на ubuntuforums.org или аналогичную и поместите здесь ссылку, и я уточню там. – frabjous 28 December 2010 в 21:30

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 2 August 2018 в 04:07

Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.

0
ответ дан 2 August 2018 в 04:07

Если вы пытаетесь сделать одно совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: посмотрите здесь.

Здесь я дам вам шаблон. Файл XML начинается с чего-то вроде этого:

<?xml version="1.0" encoding="utf-8"?> <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> <channel> <atom:link href="http://PATH-TO-RSS/XML/FILE" rel="self" type="application/rss+xml" /> <title>PODCAST TITLE</title> <link>http://PATH-TO-WEBPAGE</link> <description>DESCRIPTION OF PODCAST (SHORT)</description> <lastBuildDate>Mon, 27 Dec 2010 17:16:55 GMT</lastBuildDate> <language>en-us</language> <copyright>Copyright 2010 © WHOEVER</copyright> <itunes:subtitle>PODCAST SUBTITLE</itunes:subtitle> <itunes:author>PODCAST AUTHOR</itunes:author> <itunes:summary>PODCAST SUMMARY (LONGER)</itunes:summary> <itunes:owner> <itunes:name>PODCAST MAINTAINER</itunes:name> <itunes:email>maintainer@email.address</itunes:email> </itunes:owner> <itunes:image href="http://PODCAST-IMAGE-URL/something.jpg" /> <itunes:category text="Category1" /> <itunes:category text="Category2"> <itunes:category text="Subcategory" /> </itunes:category>

Следующее количество элементов, которые выглядят следующим образом:

<item> <title>ITEM TITLE</title> <link>http://link.for.this.item</link> <itunes:author>Item Author</itunes:author> <description>Item description</description> <itunes:summary>Item summary</itunes:summary> <enclosure url="http://link-to.media.file.mp3" length="filesize-in-bites" type="audio/mpeg"/> <guid>http://link-to-media/file.mp3</guid> <pubDate>Current Date (same format as above)</pubDate> <itunes:duration>4:21</itunes:duration> <itunes:keywords>Keywords</itunes:keywords> <category>Podcasts</category> <itunes:explicit>no</itunes:explicit> </item>

И файл заканчивается после всех элементов, таких как: this:

<itunes:explicit>no</itunes:explicit> </channel> </rss>

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что его тег метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle="$(id3v2 --list "$file" | grep "TIT2" | sed 's%TIT2.*:\s*%%')"

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize=$(stat -c %s "$file")

Чтобы получить продолжительность, я использую :

fileduration=$(exiftool -S -Duration "$file" | sed 's/Duration: //' | sed 's/ (approx)//')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate=$(date -u -R | sed 's/\+0000/GMT/')

1
ответ дан 2 August 2018 в 04:07
  • 1
    Спасибо за ваше время и терпение. Несколько лет назад я использовал easypodcast, который очень прост в использовании и с открытым исходным кодом. Удивительно, но я не знаю ни одной версии для Linux. – Daniel P Bartolo 28 December 2010 в 10:33
  • 2
    Ваш метод очень хорош, но искренне это немного требует много времени. Только для пользы наших читателей я нашел две другие программы, но до сих пор не знаю, как установить в Ubuntu: hotscripts.com/listing/podcast-generator ; [D1] hotscripts.com/listing/podadmin-web-based-podcast-management – Daniel P Bartolo 28 December 2010 в 10:37
  • 3
    Я делаю все это через скрипт BASH, который использует sed для вставки соответствующих частей. Это не занимает много времени. Веб-службы, которые я нашел в Интернете, занимали больше времени и добавляли рекламные объявления в каналы, но я не проверял ваши ссылки. – frabjous 28 December 2010 в 10:40
  • 4
    хорошо, спасибо! Можно ли объединить все эти скрипты в один и перенести их в один файл? – Daniel P Bartolo 28 December 2010 в 11:40
  • 5
    Это не скрипты ... вздох. Слишком сложно вести беседу в полях комментариев. Откройте тему на ubuntuforums.org или аналогичную и поместите здесь ссылку, и я уточню там. – frabjous 28 December 2010 в 21:30

Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .

0
ответ дан 4 August 2018 в 20:11

Если вы пытаетесь сделать файл совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: Посмотрите здесь .

Здесь я дам вам шаблон. XML-файл начинается с чего-то вроде этого:

  & lt;? Xml version = "1.0" encoding = "utf-8"? & Gt;  & lt; rss xmlns: itunes = "http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns: atom = "http://www.w3.org/2005/Atom" version = "2.0"  & GT;  & Л; канал & GT;  & lt; atom: link href = "http: // PATH-TO-RSS / XML / FILE" rel = "self" type = "application / rss + xml" / & gt;  & lt; title & gt; PODCAST TITLE & lt; / title & gt;  & Lt; & ссылка GT; HTTP: // путь-к-л & СТРАНИЦА; / ссылка & GT;  & lt; описание & gt; ОПИСАНИЕ ПОДКАТА (КРАТКОЕ) & lt; / description & gt;  & lt; lastBuildDate & gt; Mon, 27 Dec 2010 17:16:55 GMT & lt; / lastBuildDate & gt;  & Lt; & язык GT; EN-US & LT; / язык & GT;  & lt; copyright & gt; Copyright 2010 © WHOEVER & lt; / copyright & gt;  & lt; itunes: субтитры & gt; PODCAST SUBTITLE & lt; / itunes: subtitle & gt;  & lt; itunes: author & gt; PODCAST AUTHOR & lt; / itunes: author & gt;  & lt; itunes: summary & gt; PODCAST SUMMARY (LONGER) & lt; / itunes: summary & gt;  & Lt; ITunes: владелец & GT;  & lt; itunes: name & gt; PODCAST MAINTAINER & lt; / itunes: name & gt;  & Lt; ITunes: электронная почта & GT; maintainer@email.address< / ITunes: электронная почта & GT;  & Lt; / ITunes: владелец & GT;  & lt; itunes: image href = "http: //PODCAST-IMAGE-URL/something.jpg" / & gt;  & lt; itunes: category text = "Category1" / & gt;  & lt; itunes: category text = "Category2" & gt;  & lt; itunes: category text = "Подкатегория" / & gt;  & Lt; / ITunes: категория & GT;   

Следующее количество элементов, которые выглядят следующим образом:

  & lt; item & gt;  & lt; title & gt; ПУНКТ НАПРЯЖЕНИЯ & lt; / title & gt;  & Lt; & ссылку GT; HTTP: //link.for.this.item< / ссылка & GT;  & lt; itunes: author & gt; Item Author & lt; / itunes: author & gt;  & lt; описание & gt; Описание элемента & lt; / description & gt;  & lt; itunes: summary & gt; Итоговое резюме & lt; / itunes: summary & gt;  & lt; enclosure url = "http: //link-to.media.file.mp3" length = "filesize-in-bites" type = "audio / mpeg" / & gt;  & Lt; & справ GT; HTTP: //link-to-media/file.mp3< / & справ GT;  & lt; pubDate & gt; Текущая дата (тот же формат, что и выше) & lt; / pubDate & gt;  & Lt; ITunes: продолжительность и соль 4: 21 & л; /: продолжительность ITunes & GT;  & Lt; ключевые слова: ITunes & GT; Ключевые слова & Lt; /: ключевые слова ITunes & GT;  & Lt; категория & GT; Подкасты & л; / категория & GT;  & Lt; ITunes: явный & GT; нет & л; / ITunes: явный & GT;  & Lt; / элемент & GT;   

И файл заканчивается после всех таких элементов:

  & lt; itunes: explicit & gt; no & lt; / itunes: explicit & gt;  & Lt; / канал & GT;  & Lt; / & RSS GT;   

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что тэг метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle = "$ (id3v2 --list" $ file "| grep «TIT2» | sed 's% TIT2. *: \ S * %%') "

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize = $ (stat -c% s "$ file")

Чтобы получить продолжительность, я использую:

fileduration = $ (exiftool -S -Duration "$ file" | sed 's / Duration: / / '| sed' s / (approx) // ')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate = $ (date -u -R | sed '/ \ + 0000 / GMT /')

1
ответ дан 4 August 2018 в 20:11

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 4 August 2018 в 20:11

Если вы пытаетесь сделать файл совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: Посмотрите здесь .

Здесь я дам вам шаблон. XML-файл начинается с чего-то вроде этого:

  & lt;? Xml version = "1.0" encoding = "utf-8"? & Gt;  & lt; rss xmlns: itunes = "http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns: atom = "http://www.w3.org/2005/Atom" version = "2.0"  & GT;  & Л; канал & GT;  & lt; atom: link href = "http: // PATH-TO-RSS / XML / FILE" rel = "self" type = "application / rss + xml" / & gt;  & lt; title & gt; PODCAST TITLE & lt; / title & gt;  & Lt; & ссылка GT; HTTP: // путь-к-л & СТРАНИЦА; / ссылка & GT;  & lt; описание & gt; ОПИСАНИЕ ПОДКАТА (КРАТКОЕ) & lt; / description & gt;  & lt; lastBuildDate & gt; Mon, 27 Dec 2010 17:16:55 GMT & lt; / lastBuildDate & gt;  & Lt; & язык GT; EN-US & LT; / язык & GT;  & lt; copyright & gt; Copyright 2010 © WHOEVER & lt; / copyright & gt;  & lt; itunes: субтитры & gt; PODCAST SUBTITLE & lt; / itunes: subtitle & gt;  & lt; itunes: author & gt; PODCAST AUTHOR & lt; / itunes: author & gt;  & lt; itunes: summary & gt; PODCAST SUMMARY (LONGER) & lt; / itunes: summary & gt;  & Lt; ITunes: владелец & GT;  & lt; itunes: name & gt; PODCAST MAINTAINER & lt; / itunes: name & gt;  & Lt; ITunes: электронная почта & GT; maintainer@email.address< / ITunes: электронная почта & GT;  & Lt; / ITunes: владелец & GT;  & lt; itunes: image href = "http: //PODCAST-IMAGE-URL/something.jpg" / & gt;  & lt; itunes: category text = "Category1" / & gt;  & lt; itunes: category text = "Category2" & gt;  & lt; itunes: category text = "Подкатегория" / & gt;  & Lt; / ITunes: категория & GT;   

Следующее количество элементов, которые выглядят следующим образом:

  & lt; item & gt;  & lt; title & gt; ПУНКТ НАПРЯЖЕНИЯ & lt; / title & gt;  & Lt; & ссылку GT; HTTP: //link.for.this.item< / ссылка & GT;  & lt; itunes: author & gt; Item Author & lt; / itunes: author & gt;  & lt; описание & gt; Описание элемента & lt; / description & gt;  & lt; itunes: summary & gt; Итоговое резюме & lt; / itunes: summary & gt;  & lt; enclosure url = "http: //link-to.media.file.mp3" length = "filesize-in-bites" type = "audio / mpeg" / & gt;  & Lt; & справ GT; HTTP: //link-to-media/file.mp3< / & справ GT;  & lt; pubDate & gt; Текущая дата (тот же формат, что и выше) & lt; / pubDate & gt;  & Lt; ITunes: продолжительность и соль 4: 21 & л; /: продолжительность ITunes & GT;  & Lt; ключевые слова: ITunes & GT; Ключевые слова & Lt; /: ключевые слова ITunes & GT;  & Lt; категория & GT; Подкасты & л; / категория & GT;  & Lt; ITunes: явный & GT; нет & л; / ITunes: явный & GT;  & Lt; / элемент & GT;   

И файл заканчивается после всех таких элементов:

  & lt; itunes: explicit & gt; no & lt; / itunes: explicit & gt;  & Lt; / канал & GT;  & Lt; / & RSS GT;   

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что тэг метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle = "$ (id3v2 --list" $ file "| grep «TIT2» | sed 's% TIT2. *: \ S * %%') "

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize = $ (stat -c% s "$ file")

Чтобы получить продолжительность, я использую:

fileduration = $ (exiftool -S -Duration "$ file" | sed 's / Duration: / / '| sed' s / (approx) // ')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate = $ (date -u -R | sed '/ \ + 0000 / GMT /')

1
ответ дан 6 August 2018 в 04:13

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 6 August 2018 в 04:13

Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .

0
ответ дан 6 August 2018 в 04:13

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 7 August 2018 в 22:14

Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .

0
ответ дан 7 August 2018 в 22:14

Если вы пытаетесь сделать файл совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: Посмотрите здесь .

Здесь я дам вам шаблон. XML-файл начинается с чего-то вроде этого:

  & lt;? Xml version = "1.0" encoding = "utf-8"? & Gt;  & lt; rss xmlns: itunes = "http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns: atom = "http://www.w3.org/2005/Atom" version = "2.0"  & GT;  & Л; канал & GT;  & lt; atom: link href = "http: // PATH-TO-RSS / XML / FILE" rel = "self" type = "application / rss + xml" / & gt;  & lt; title & gt; PODCAST TITLE & lt; / title & gt;  & Lt; & ссылка GT; HTTP: // путь-к-л & СТРАНИЦА; / ссылка & GT;  & lt; описание & gt; ОПИСАНИЕ ПОДКАТА (КРАТКОЕ) & lt; / description & gt;  & lt; lastBuildDate & gt; Mon, 27 Dec 2010 17:16:55 GMT & lt; / lastBuildDate & gt;  & Lt; & язык GT; EN-US & LT; / язык & GT;  & lt; copyright & gt; Copyright 2010 © WHOEVER & lt; / copyright & gt;  & lt; itunes: субтитры & gt; PODCAST SUBTITLE & lt; / itunes: subtitle & gt;  & lt; itunes: author & gt; PODCAST AUTHOR & lt; / itunes: author & gt;  & lt; itunes: summary & gt; PODCAST SUMMARY (LONGER) & lt; / itunes: summary & gt;  & Lt; ITunes: владелец & GT;  & lt; itunes: name & gt; PODCAST MAINTAINER & lt; / itunes: name & gt;  & Lt; ITunes: электронная почта & GT; maintainer@email.address< / ITunes: электронная почта & GT;  & Lt; / ITunes: владелец & GT;  & lt; itunes: image href = "http: //PODCAST-IMAGE-URL/something.jpg" / & gt;  & lt; itunes: category text = "Category1" / & gt;  & lt; itunes: category text = "Category2" & gt;  & lt; itunes: category text = "Подкатегория" / & gt;  & Lt; / ITunes: категория & GT;   

Следующее количество элементов, которые выглядят следующим образом:

  & lt; item & gt;  & lt; title & gt; ПУНКТ НАПРЯЖЕНИЯ & lt; / title & gt;  & Lt; & ссылку GT; HTTP: //link.for.this.item< / ссылка & GT;  & lt; itunes: author & gt; Item Author & lt; / itunes: author & gt;  & lt; описание & gt; Описание элемента & lt; / description & gt;  & lt; itunes: summary & gt; Итоговое резюме & lt; / itunes: summary & gt;  & lt; enclosure url = "http: //link-to.media.file.mp3" length = "filesize-in-bites" type = "audio / mpeg" / & gt;  & Lt; & справ GT; HTTP: //link-to-media/file.mp3< / & справ GT;  & lt; pubDate & gt; Текущая дата (тот же формат, что и выше) & lt; / pubDate & gt;  & Lt; ITunes: продолжительность и соль 4: 21 & л; /: продолжительность ITunes & GT;  & Lt; ключевые слова: ITunes & GT; Ключевые слова & Lt; /: ключевые слова ITunes & GT;  & Lt; категория & GT; Подкасты & л; / категория & GT;  & Lt; ITunes: явный & GT; нет & л; / ITunes: явный & GT;  & Lt; / элемент & GT;   

И файл заканчивается после всех таких элементов:

  & lt; itunes: explicit & gt; no & lt; / itunes: explicit & gt;  & Lt; / канал & GT;  & Lt; / & RSS GT;   

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что тэг метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle = "$ (id3v2 --list" $ file "| grep «TIT2» | sed 's% TIT2. *: \ S * %%') "

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize = $ (stat -c% s "$ file")

Чтобы получить продолжительность, я использую:

fileduration = $ (exiftool -S -Duration "$ file" | sed 's / Duration: / / '| sed' s / (approx) // ')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate = $ (date -u -R | sed '/ \ + 0000 / GMT /')

1
ответ дан 7 August 2018 в 22:14

Если вы пытаетесь сделать файл совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: Посмотрите здесь .

Здесь я дам вам шаблон. XML-файл начинается с чего-то вроде этого:

  & lt;? Xml version = "1.0" encoding = "utf-8"? & Gt;  & lt; rss xmlns: itunes = "http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns: atom = "http://www.w3.org/2005/Atom" version = "2.0"  & GT;  & Л; канал & GT;  & lt; atom: link href = "http: // PATH-TO-RSS / XML / FILE" rel = "self" type = "application / rss + xml" / & gt;  & lt; title & gt; PODCAST TITLE & lt; / title & gt;  & Lt; & ссылка GT; HTTP: // путь-к-л & СТРАНИЦА; / ссылка & GT;  & lt; описание & gt; ОПИСАНИЕ ПОДКАТА (КРАТКОЕ) & lt; / description & gt;  & lt; lastBuildDate & gt; Mon, 27 Dec 2010 17:16:55 GMT & lt; / lastBuildDate & gt;  & Lt; & язык GT; EN-US & LT; / язык & GT;  & lt; copyright & gt; Copyright 2010 © WHOEVER & lt; / copyright & gt;  & lt; itunes: субтитры & gt; PODCAST SUBTITLE & lt; / itunes: subtitle & gt;  & lt; itunes: author & gt; PODCAST AUTHOR & lt; / itunes: author & gt;  & lt; itunes: summary & gt; PODCAST SUMMARY (LONGER) & lt; / itunes: summary & gt;  & Lt; ITunes: владелец & GT;  & lt; itunes: name & gt; PODCAST MAINTAINER & lt; / itunes: name & gt;  & Lt; ITunes: электронная почта & GT; maintainer@email.address< / ITunes: электронная почта & GT;  & Lt; / ITunes: владелец & GT;  & lt; itunes: image href = "http: //PODCAST-IMAGE-URL/something.jpg" / & gt;  & lt; itunes: category text = "Category1" / & gt;  & lt; itunes: category text = "Category2" & gt;  & lt; itunes: category text = "Подкатегория" / & gt;  & Lt; / ITunes: категория & GT;   

Следующее количество элементов, которые выглядят следующим образом:

  & lt; item & gt;  & lt; title & gt; ПУНКТ НАПРЯЖЕНИЯ & lt; / title & gt;  & Lt; & ссылку GT; HTTP: //link.for.this.item< / ссылка & GT;  & lt; itunes: author & gt; Item Author & lt; / itunes: author & gt;  & lt; описание & gt; Описание элемента & lt; / description & gt;  & lt; itunes: summary & gt; Итоговое резюме & lt; / itunes: summary & gt;  & lt; enclosure url = "http: //link-to.media.file.mp3" length = "filesize-in-bites" type = "audio / mpeg" / & gt;  & Lt; & справ GT; HTTP: //link-to-media/file.mp3< / & справ GT;  & lt; pubDate & gt; Текущая дата (тот же формат, что и выше) & lt; / pubDate & gt;  & Lt; ITunes: продолжительность и соль 4: 21 & л; /: продолжительность ITunes & GT;  & Lt; ключевые слова: ITunes & GT; Ключевые слова & Lt; /: ключевые слова ITunes & GT;  & Lt; категория & GT; Подкасты & л; / категория & GT;  & Lt; ITunes: явный & GT; нет & л; / ITunes: явный & GT;  & Lt; / элемент & GT;   

И файл заканчивается после всех таких элементов:

  & lt; itunes: explicit & gt; no & lt; / itunes: explicit & gt;  & Lt; / канал & GT;  & Lt; / & RSS GT;   

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что тэг метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle = "$ (id3v2 --list" $ file "| grep «TIT2» | sed 's% TIT2. *: \ S * %%') "

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize = $ (stat -c% s "$ file")

Чтобы получить продолжительность, я использую:

fileduration = $ (exiftool -S -Duration "$ file" | sed 's / Duration: / / '| sed' s / (approx) // ')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate = $ (date -u -R | sed '/ \ + 0000 / GMT /')

1
ответ дан 10 August 2018 в 10:26

Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .

0
ответ дан 10 August 2018 в 10:26

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 10 August 2018 в 10:26

Если вы пытаетесь сделать файл совместимым с форматом iTunes, вам нужен вид RSS XML. Веб-сайт Apple дает такое хорошее описание, как вам, вероятно, нужно: Посмотрите здесь .

Здесь я дам вам шаблон. XML-файл начинается с чего-то вроде этого:

  & lt;? Xml version = "1.0" encoding = "utf-8"? & Gt;  & lt; rss xmlns: itunes = "http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns: atom = "http://www.w3.org/2005/Atom" version = "2.0"  & GT;  & Л; канал & GT;  & lt; atom: link href = "http: // PATH-TO-RSS / XML / FILE" rel = "self" type = "application / rss + xml" / & gt;  & lt; title & gt; PODCAST TITLE & lt; / title & gt;  & Lt; & ссылка GT; HTTP: // путь-к-л & СТРАНИЦА; / ссылка & GT;  & lt; описание & gt; ОПИСАНИЕ ПОДКАТА (КРАТКОЕ) & lt; / description & gt;  & lt; lastBuildDate & gt; Mon, 27 Dec 2010 17:16:55 GMT & lt; / lastBuildDate & gt;  & Lt; & язык GT; EN-US & LT; / язык & GT;  & lt; copyright & gt; Copyright 2010 © WHOEVER & lt; / copyright & gt;  & lt; itunes: субтитры & gt; PODCAST SUBTITLE & lt; / itunes: subtitle & gt;  & lt; itunes: author & gt; PODCAST AUTHOR & lt; / itunes: author & gt;  & lt; itunes: summary & gt; PODCAST SUMMARY (LONGER) & lt; / itunes: summary & gt;  & Lt; ITunes: владелец & GT;  & lt; itunes: name & gt; PODCAST MAINTAINER & lt; / itunes: name & gt;  & Lt; ITunes: электронная почта & GT; maintainer@email.address< / ITunes: электронная почта & GT;  & Lt; / ITunes: владелец & GT;  & lt; itunes: image href = "http: //PODCAST-IMAGE-URL/something.jpg" / & gt;  & lt; itunes: category text = "Category1" / & gt;  & lt; itunes: category text = "Category2" & gt;  & lt; itunes: category text = "Подкатегория" / & gt;  & Lt; / ITunes: категория & GT;   

Следующее количество элементов, которые выглядят следующим образом:

  & lt; item & gt;  & lt; title & gt; ПУНКТ НАПРЯЖЕНИЯ & lt; / title & gt;  & Lt; & ссылку GT; HTTP: //link.for.this.item< / ссылка & GT;  & lt; itunes: author & gt; Item Author & lt; / itunes: author & gt;  & lt; описание & gt; Описание элемента & lt; / description & gt;  & lt; itunes: summary & gt; Итоговое резюме & lt; / itunes: summary & gt;  & lt; enclosure url = "http: //link-to.media.file.mp3" length = "filesize-in-bites" type = "audio / mpeg" / & gt;  & Lt; & справ GT; HTTP: //link-to-media/file.mp3< / & справ GT;  & lt; pubDate & gt; Текущая дата (тот же формат, что и выше) & lt; / pubDate & gt;  & Lt; ITunes: продолжительность и соль 4: 21 & л; /: продолжительность ITunes & GT;  & Lt; ключевые слова: ITunes & GT; Ключевые слова & Lt; /: ключевые слова ITunes & GT;  & Lt; категория & GT; Подкасты & л; / категория & GT;  & Lt; ITunes: явный & GT; нет & л; / ITunes: явный & GT;  & Lt; / элемент & GT;   

И файл заканчивается после всех таких элементов:

  & lt; itunes: explicit & gt; no & lt; / itunes: explicit & gt;  & Lt; / канал & GT;  & Lt; / & RSS GT;   

Возможно, вам интересно, как извлечь нужную информацию из самого файла. Предполагая, что тэг метаданных id3v2 находится в хорошей форме, вы можете использовать командную строку id3v2 для некоторых из них, например, я использую:

songtitle = "$ (id3v2 --list" $ file "| grep «TIT2» | sed 's% TIT2. *: \ S * %%') "

, чтобы получить название трека. (где $ file установлен в имя файла).

Чтобы получить размер файла, я использую:

filesize = $ (stat -c% s "$ file")

Чтобы получить продолжительность, я использую:

fileduration = $ (exiftool -S -Duration "$ file" | sed 's / Duration: / / '| sed' s / (approx) // ')

Чтобы получить текущую дату в подходящем формате для полей даты:

currdate = $ (date -u -R | sed '/ \ + 0000 / GMT /')

1
ответ дан 13 August 2018 в 16:52
  • 1
    Спасибо за ваше время и терпение. Несколько лет назад я использовал easypodcast, который очень прост в использовании и с открытым исходным кодом. Удивительно, но я не знаю ни одной версии для Linux. – Daniel P Bartolo 28 December 2010 в 10:33
  • 2
    Ваш метод очень хорош, но искренне это немного требует много времени. Только для пользы наших читателей я нашел две другие программы, но до сих пор не знаю, как установить в Ubuntu: hotscripts.com/listing/podcast-generator ; [D1] hotscripts.com/listing/podadmin-web-based-podcast-management – Daniel P Bartolo 28 December 2010 в 10:37
  • 3
    Я делаю все это через скрипт BASH, который использует sed для вставки соответствующих частей. Это не занимает много времени. Веб-службы, которые я нашел в Интернете, занимали больше времени и добавляли рекламные объявления в каналы, но я не проверял ваши ссылки. – frabjous 28 December 2010 в 10:40
  • 4
    хорошо, спасибо! Можно ли объединить все эти скрипты в один и перенести их в один файл? – Daniel P Bartolo 28 December 2010 в 11:40
  • 5
    Это не скрипты ... вздох. Слишком сложно вести беседу в полях комментариев. Откройте тему на ubuntuforums.org или аналогичную и поместите здесь ссылку, и я уточню там. – frabjous 28 December 2010 в 21:30

Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .

0
ответ дан 13 August 2018 в 16:52

xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.

0
ответ дан 13 August 2018 в 16:52

Другие вопросы по тегам:

Похожие вопросы: