Я использовал Software-Center для удаления Gwibber, но API-интерфейс все еще запускал мой браузер и запрашивал данные для входа в Facebook. Не знаю, было ли это связано, но это было бы совпадением, если бы это было не потому, что это никогда не делалось раньше.
После запуска:
sudo apt-get purge "gwibber.*"
Мой браузер прекратил запуск сам по себе .
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.
Если вы пытаетесь сделать одно совместимым с форматом 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/')
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.
Если вы пытаетесь сделать одно совместимым с форматом 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/')
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если все, что вы хотите сделать, это подкаст, а не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например, libsyn, либо настройка вашей собственной установки WordPress с помощью подключаемого модуля PodPress или PowerPress.
Если вы пытаетесь сделать одно совместимым с форматом 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/')
Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .
Если вы пытаетесь сделать файл совместимым с форматом 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 /')
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если вы пытаетесь сделать файл совместимым с форматом 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 /')
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .
Если вы пытаетесь сделать файл совместимым с форматом 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 /')
Если вы пытаетесь сделать файл совместимым с форматом 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 /')
Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.
Если вы пытаетесь сделать файл совместимым с форматом 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 /')
Если все, что вы хотите сделать, это подкаст и не писать собственное программное обеспечение для хостинга подкастов, вам может потребоваться либо служба хостинга, например libsyn , либо настройка вашего собственного WordPress с плагином PodPress или PowerPress .
xml-файлы: Можно ли использовать openoffice для создания такого файла? Если да, то какой? Как я могу сохранить в двух разных xml-форматах.