Это команда r2e, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
r2e - получать RSS-потоки по электронной почте
СИНТАКСИС
r2e [опции] [ ]
ОПИСАНИЕ
r2e это простая программа, которую вы можете запустить в своем crontab. Он просматривает RSS-каналы и отправляет
вы красиво отформатировали сообщение электронной почты для каждого нового элемента.
Для быстрого начала работы с r2eпопробуйте следующие шаги:
r2e новый [электронная почта защищена]
r2e название канала http://feed.url/somewhere.rss
r2e пробег
Последнюю команду в конечном итоге следует поместить в ваш crontab, если вы
хочу, чтобы вещи отправлялись вам автоматически.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--Помогите
Распечатайте справку по rss2email и выйдите.
-v, --версия
Распечатайте версию rss2email и выйдите.
-с, --конфигурация
По умолчанию конфигурация программы читается из $ XDG_CONFIG_HOME / rss2mail.cfg (см.
также ФАЙЛЫ и ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ ниже). Используйте эту опцию, чтобы установить другой
Файл конфигурации.
-д, --данные
Данные динамической программы по умолчанию считываются из $ XDG_DATA_HOME / rss2mail.json (см. Также
ФАЙЛЫ и ПЕРЕМЕННЫЕ ОКРУЖАЮЩЕЙ СРЕДЫ ниже). Используйте эту опцию, чтобы установить другой файл данных.
-V, --подробный
Увеличьте подробность ведения журнала.
КОМАНДЫ
новый []
Создайте новую базу данных каналов. Если задан аргумент, он устанавливает значение по умолчанию
адрес электронной почты, на который отправляются письма.
e-mail []
Обновите целевой адрес электронной почты по умолчанию на .
[]
Подпишитесь на ленту. В аргумент дает ленту имя на будущее
манипуляция. - это URL-адрес канала. Необязательный аргумент
адрес электронной почты для отправки новых элементов, переопределяя адрес по умолчанию для этого конкретного
кормить. Повторите эти действия для каждого канала, на который хотите подписаться.
пробег [--нет-отправить] [ [ ...]]
Сканируйте каналы и отправляйте электронные письма для получения новых товаров. Это можно запустить в задании cron.
Опция --no-send останавливает r2e от отправки любого электронного письма. Это может быть полезно в первую очередь
при запуске, иначе он будет отправлять электронное письмо для каждой доступной записи канала.
Если указано, r2e будет загружать только этот канал. может быть
название канала (как установлено ) или индекс корма (как показано список).
список Перечислите все каналы в базе данных.
Пауза [ [ ...]]
Приостановить фиды (отключить получение). В опция выбирает канал (ы) для приостановки
(См. пробег возможные значения). Если нет дана, все ленты приостановлены.
снять паузу [ [ ...]]
Отключить подачу каналов (разрешить получение).
удалять [ [ ...]]
Удалите канал (или каналы) из базы данных. В опция выбирает фид (ы)
удалить (см. пробег возможные значения).
сброс [ [ ...]]
Забудьте о динамических данных фида (например, о повторной отправке старых записей). В вариант выбирает
корм (ы) для сброса (см. пробег возможные значения). Если нет дано, все
каналы сброшены.
оптимизация []
Импортируйте новые каналы из OPML. это файл, из которого будут храниться данные OPML.
читать. Если не дано r2e читает данные из стандартного ввода.
опмэкспорт []
Экспортируйте все каналы в OPML. это файл, в который будут помещены данные OPML.
написано. Если не дано r2e записывает данные в стандартный вывод.
КОНФИГУРАЦИЯ
Поведение программы можно контролировать через файл $ XDG_CONFIG_HOME / rss2email.cfg (см. Также
ФАЙЛЫ и ПЕРЕМЕННЫЕ ОКРУЖАЮЩЕЙ СРЕДЫ ниже). Формат файла аналогичен Microsoft Windows.
INI-файл. Он анализируется классом Python ConfigParser, поэтому см. Документацию Python по адресу
http://docs.python.org/3/library/configparser.html для деталей формата.
Конфигурационный файл хранит общую конфигурацию (применяемую ко всем фидам) в [ПО УМОЛЧАНИЮ]
раздел. новый команда создаст для вас файл конфигурации, который вы можете редактировать как
вы считаете нужным. В команда добавит разделы, относящиеся к фиду. Чтобы переопределить любую настройку
для всех каналов измените значение в [ПО УМОЛЧАНИЮ] раздел. Чтобы переопределить настройку для
конкретный канал, добавьте этот параметр в раздел, посвященный конкретному каналу. Вот пример
переопределение использовать-издателя-электронной почты и формат имени для название канала кормить.
[ПО УМОЛЧАНИЮ]
от = [электронная почта защищена]
force-from = Ложь
use-publisher-email = Ложь
name-format = {feed-title}: {автор}
...
verbose = предупреждение
[фид.фидназвание]
URL = http://feed.url/somewhere.rss
использовать электронную почту издателя = Истина
формат имени = {автор} ({feed.title})
Вы можете настроить следующие элементы:
адресация
от Адрес электронной почты сообщения отправляются по умолчанию
использовать-8bit
Передача-кодирование. Для локальной рассылки безопасно и удобно использовать 8bit.
сила-от
Верно: используйте только адрес отправителя. Неверно: использовать указанный адрес электронной почты.
по корму, когда это возможно.
использовать-издателя-электронной почты
Верно: используйте электронную почту издателя, если не можете найти автора. Ложь: просто
используйте вместо этого электронное письмо "от".
формат имени
Если пусто, используйте только адрес электронной почты канала, а не понятное имя плюс
адрес электронной почты. Доступные атрибуты могут включать 'feed', 'feed-title',
"автор" и "издатель", но гарантируется только "канал".
Установить по умолчанию На адреса электронной почты.
Получение
прокси Установите прокси-сервер HTTP (например,http://your.proxy.here: 8080 / ')
таймаут подачи
Установите время ожидания (в секундах) для ответа сервера каналов
Обработка
active True: получение, обработка и рассылка по электронной почте. Ложь: не получать, не обрабатывать и не
каналы электронной почты
дайджест Истина: отправка одного электронного письма с несколькими записями для каждого фида за каждый запуск rss2email. Ложь:
Отправляйте по одному электронному письму для каждой записи.
заголовок даты
Истина: по возможности генерировать заголовок даты на основе даты элемента. Ложь:
Создать заголовок даты на основе отправленного времени.
дата-заголовок-порядок
Разделенный запятыми список некоторых комбинаций ('выдано', 'создано',
'изменено', 'истекло'), выражая упорядоченный список предпочтений в датах для использования
для заголовка даты электронного письма.
бонус-заголовок
Установите это, чтобы добавить бонусные заголовки ко всем электронным письмам. Пример: Bonus-header =
'Одобренный: [электронная почта защищена]'
трастовый гид
Верно: получать одно сообщение на каждое сообщение. Неверно: получать электронное письмо каждый раз, когда публикуется сообщение.
изменений.
ссылка доверия
Верно: получать одно электронное письмо на каждый уникальный URL-адрес ссылки. Ложь: перейти к доверительному руководству
предпочтение. Переключение этого параметра для существующих каналов может привести к дублированию,
потому что старые записи не будут записаны под их новыми идентификаторами на основе ссылок.
кодировок
Чтобы наиболее правильно кодировать электронные письма с использованием международных символов, мы повторяем
просмотрите список ниже и используйте первый подходящий набор символов.
постобработка
Хуки обработки пользователей. Обратите внимание на пробел после имени модуля. Пример:
post-process = 'rss2email.post_process.downcase downcase_message'
дайджест-постпроцесс
Перехватчики пользовательской обработки сообщений дайджеста. Если включен дайджест,
обычный хук 'post-process' позволяет массировать сообщения для каждой записи, но этот
ловушка вызывается с полным дайджестом сообщения перед его отправкой по почте. Пример:
дайджест-пост-процесс = 'rss2email.post_process.downcase downcase_message'
HTML Преобразование
html-почта
True: по возможности отправлять текстовые / html-сообщения. Ложь: преобразовать HTML в простой
текст.
использовать-css
Использовать CSS
css Необязательный стиль CSS
html2текст кредита
юникод-сноб
Используйте символы Unicode вместо их псевдо-замен ascii
ссылки после каждого абзаца
Ставьте ссылки после каждого абзаца, а не в конце.
ширина тела
Оберните длинные строки на месте. 0 без упаковки.
Рассылка
электронный протокол
Выберите протокол из: sendmail, smtp, imap
Отправить письмо
Путь к sendmail (или совместимому)
SMTP конфигурация
smtp-авторизация
Установите значение True, чтобы использовать SMTP AUTH
smtp-имя пользователя
имя пользователя для SMTP AUTH
smtp-пароль
пароль для SMTP AUTH
smtp-сервер
SMTP сервер
smtp-ssl
Подключитесь к SMTP-серверу с помощью SSL
smtp-ssl-протокол
Версия TLS / SSL для использования на STARTTLS, когда не используется smtp-ssl.
IMAP конфигурация
imap-авторизация
установите значение True, чтобы использовать аутентификацию IMAP.
imap-имя пользователя
имя пользователя для аутентификации IMAP
imap-пароль
пароль для аутентификации IMAP
imap-сервер
IMAP сервер
imap-порт
Порт IMAP
imap-ssl
подключиться к серверу IMAP с помощью SSL
imap-почтовый ящик
где мы должны хранить новые сообщения
Прочее
подробный
Подробность (одно из «ошибка», «предупреждение», «информация» или «отладка»).
Используйте r2e онлайн с помощью сервисов onworks.net