r2e - Online în cloud

Aceasta este comanda r2e care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


r2e - primiți fluxuri RSS prin e-mail

REZUMAT


r2e [Opțiuni] [ ]

DESCRIERE


r2e este un program simplu pe care îl puteți rula în crontab. Vizionează fluxurile RSS și trimite
ai formatat frumos mesajul de e-mail pentru fiecare articol nou.

Pentru un început rapid cu r2e, încercați acești pași:

r2e nou your@yourdomain.com
r2e adăuga feedname http://feed.url/somewhere.rss
r2e alerga

Ultima comandă ar trebui pusă în cele din urmă în crontab-ul tău, dacă tu
vrei ca lucrurile să îți fie trimise automat.

OPŢIUNI


--Ajutor
Imprimați ajutorul rss2email și ieșiți.

-v, --versiune
Imprimați versiunea rss2email și ieșiți.

-c, --config
Configurația programului este citită implicit de pe $XDG_CONFIG_HOME/rss2mail.cfg (vezi
de asemenea FIȘIERE și VARIABILELE DE MEDIU mai jos). Utilizați această opțiune pentru a seta o altă opțiune
Fișier de configurare.

-d, --data
Datele dinamice ale programului sunt citite implicit din $XDG_DATA_HOME/rss2mail.json (vezi, de asemenea,
FIȘIERE și VARIABILELE DE MEDIU de mai jos). Utilizați această opțiune pentru a seta un alt fișier de date.

-V, --verbos
Creșteți verbozitatea de înregistrare.

COMANDE


nou []
Creați o nouă bază de date de fluxuri. Dacă este dat, acesta stabilește valoarea implicită
adresa de e-mail la care sunt trimise e-mailurile.

e-mail []
Actualizați adresa de e-mail țintă implicită la .

adăuga []
Abonați-vă la un feed. The argumentul dă fluxului un nume pentru viitor
manipulare. este adresa URL a feedului. Opționalul argumentul este
adresa de e-mail la care trimite articole noi, înlocuind adresa implicită pentru acest anume
a hrani. Repetați pentru fiecare feed la care doriți să vă abonați.

alerga [--no-trimite] [ [ ...]]
Scanați fluxurile și trimiteți e-mailuri pentru articole noi. Acest lucru poate fi rulat într-un job cron.

Opțiunea --no-send se oprește r2e de la trimiterea oricărui e-mail. Acest lucru poate fi util primul
când îl rulați, deoarece altfel ar trimite un e-mail pentru fiecare intrare disponibilă în feed.

Daca un este specificat, r2e va descărca doar acel feed. pote fi oricare
numele feedului (conform setat de adăuga) sau indicele de alimentare (după cum este arătat de listă).

listă Listați toate fluxurile din baza de date.

pauză [ [ ...]]
Întrerupeți fluxurile (dezactivați preluarea). The opțiunea selectează fluxurile de întrerupt
(A se vedea alerga pentru valori posibile). Daca nu este dat, toate fluxurile sunt întrerupte.

întrerupeți [ [ ...]]
Anulați întreruperea fluxurilor (activați preluarea).

șterge [ [ ...]]
Eliminați un flux (sau fluxuri) din baza de date. The opțiunea selectează feed-urile
a șterge (vezi alerga pentru valori posibile).

reseta [ [ ...]]
Uitați datele de feed dinamic (de exemplu, pentru a retrimite intrările vechi). The opțiunea selectează
feed-urile de resetat (vezi alerga pentru valori posibile). Daca nu este dat, toate
fluxurile sunt resetate.

opmlimport []
Importați fluxuri noi din OPML. este fișierul din care vor fi datele OPML
citit. Dacă nu este dat r2e citește datele din stdin.

opmlexport []
Exportați toate fluxurile în OPML. este fișierul în care vor fi datele OPML
scris. Dacă nu este dat r2e scrie datele în stdout.

CONFIGURARE


Comportamentul programului poate fi controlat prin $XDG_CONFIG_HOME/rss2email.cfg (vezi și
FIȘIERE și VARIABILELE DE MEDIU de mai jos). Formatul fișierului este similar cu un Microsoft Windows
Fișierul INI. Este analizat de clasa ConfigParser a lui Python, deci consultați documentația Python la
http://docs.python.org/3/library/configparser.html pentru detalii de format.

Fișierul de configurare stochează configurația generală (aplicată tuturor fluxurilor) în [MOD IMPLICIT]
secțiune. The nou comanda va crea un fișier de configurare pentru dvs., pe care îl puteți edita ca
vezi de cuviință. The adăuga comanda va adăuga secțiuni specifice fluxului. Pentru a anula orice setare
pentru toate fluxurile, modificați valoarea în [MOD IMPLICIT] secțiune. Pentru a anula o setare pentru a
un anumit feed, adăugați acea setare la secțiunea specifică feedului. Iată un exemplu
primordial folosește-editor-e-mail si nume-format pentru feedname Hrăni.

[MOD IMPLICIT]
de la = user@rss2email.invalid
forța-de la = Fals
use-publisher-email = Fals
name-format = {feed-title}: {autor}
...
verbose = avertisment

[feed.feedname]
url = http://feed.url/somewhere.rss
use-publisher-email = Adevărat
name-format = {autor} ({feed.title})

Puteți configura următoarele elemente:

adresare
din Mesajele cu adresa de e-mail sunt implicit de la

utilizați-8 biți
Transfer-Codificare. Pentru corespondența locală este sigur și convenabil să utilizați 8bit.

forţa-de la
Adevărat: utilizați numai adresa „de la”. Fals: Folosiți adresa de e-mail specificată
de alimentare, atunci când este posibil.

folosește-editor-e-mail
Adevărat: Folosiți e-mailul editorului dacă nu îl găsiți pe cel al autorului. Fals: Doar
utilizați e-mailul „de la” în schimb.

nume-format
Dacă este gol, utilizați numai adresa de e-mail pentru feed, mai degrabă decât numele prietenos plus
Adresa de e-mail. Atributele disponibile pot include „feed”, „feed-title”,
„autor” și „editor”, dar numai „feed” este garantat.

pentru a Setați acest lucru la adresele de e-mail implicite.

Aducând
proxy Setați un proxy HTTP (de ex. 'http://your.proxy.here:8080/')

feed-timeout
Setați timpul de expirare (în secunde) pentru răspunsul serverului de feed

Prelucrare
activ Adevărat: Preluați, procesați și fluxurile de e-mail. Fals: nu preluați, procesați sau
fluxuri de e-mail

digest Adevărat: trimiteți un e-mail cu o singură intrare, cu mai multe intrări, per flux, per rulare rss2email. Fals:
Trimiteți un singur e-mail pentru fiecare intrare.

antet-date
Adevărat: generați antetul Data pe baza datei articolului, atunci când este posibil. Fals:
Generați antetul Data în funcție de ora trimisă.

date-header-order
O listă delimitată prin virgulă cu o combinație de („emis”, „creat”,
„modificat”, „expirat”) care exprimă o listă ordonată de preferințe în datele de utilizat
pentru antetul Data al e-mailului.

bonus-header
Setați acest lucru pentru a adăuga anteturi bonus la toate e-mailurile Exemplu: bonus-header =
'Aprobat: joe@bob.org'

incredere-ghid
Adevărat: primiți un e-mail pentru fiecare postare. Fals: Primiți un e-mail de fiecare dată când o postare
schimbări.

legătura de încredere
Adevărat: primiți un e-mail pentru fiecare URL unică de link. Fals: Amânați la trust-guid
preferinţă. Comutarea acestei opțiuni pentru feedurile existente poate duce la dubluri,
deoarece intrările vechi nu vor fi înregistrate sub noile lor ID-uri bazate pe linkuri.

codificări
Pentru a codifica cel mai corect e-mailurile cu caractere internaționale, repetăm
prin lista de mai jos și folosiți primul set de caractere care funcționează.

post-proces
Cârlige de procesare utilizator. Notați spațiul de după numele modulului. Exemplu:
post-process = 'rss2email.post_process.downcase downcase_message'

digerare-post-proces
Cârlige de procesare de utilizator pentru mesaje de tip digest. Dacă „digest” este activat,
cârligul obișnuit „post-procesare” ajunge să maseze mesajele per intrare, dar asta
hook este apelat cu mesajul digest complet înainte de a fi trimis prin poștă. Exemplu:
digest-post-process = 'rss2email.post_process.downcase downcase_message'

HTML convertire
html-mail
Adevărat: trimiteți mesaje text/html atunci când este posibil. Fals: convertiți HTML în simplu
text.

folosește-css
Utilizați CSS

css Stil CSS opțional

html2text Opțiuni
unicode-snob
Utilizați caractere Unicode în loc de pseudo-înlocuirile lor ascii

link-uri-după-fiecare-paragraf
Puneți linkurile după fiecare paragraf și nu la sfârșit.

lățimea corpului
Înfășurați linii lungi în poziție. 0 pentru nicio ambalare.

Mailing
e-mail-protocol
Selectați protocolul dintre: sendmail, smtp, imap

sendmail
Calea către sendmail (sau compatibil)

SMTP configuraţie
smtp-auth
Setați la True pentru a utiliza SMTP AUTH

smtp-nume de utilizator
nume de utilizator pentru SMTP AUTH

smtp-parola
parola pentru SMTP AUTH

smtp-server
Server SMTP

smtp-ssl
Conectați-vă la serverul SMTP folosind SSL

smtp-ssl-protocol
Versiunea TLS/SSL de utilizat pe STARTTLS când nu se utilizează „smtp-ssl”.

IMAP configuraţie
imap-auth
setați la True pentru a utiliza autentificarea IMAP.

imap-nume de utilizator
nume de utilizator pentru autentificare IMAP

imap-parolă
parola pentru autentificare IMAP

imap-server
Server IMAP

imap-port
Port IMAP

imap-ssl
conectați-vă la serverul IMAP folosind SSL

imap-box
unde ar trebui să stocăm mesaje noi

Diverse
prolix
Verbositate (una dintre „eroare”, „avertizare”, „informații” sau „depanare”).

Utilizați r2e online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows