feedstail er en hale-f-lignende verktøy for RSS / Atom-feeds. Det overvåke en feed og avgir nye oppføringer. Feedstail mål å være enkel, hackable og kompatibel med rsstail sin C bror.
Kom i gang
Bruk pip å installere feedstail den enkle måten:
PIP installere feedstail
Eller hente prosjektet med git og installere det:
git clone git: //gitorious.org/feedstail/feedstail.git
cd feedstail
python setup.py installere
Deretter starter feedstail med identi.ca feeds for å teste det:
feedstail -u http://identi.ca/api/statuses/public_timeline.atom
Eksempler:
Som standard vil feedstail kassa feeds hvert 15. minutt. Hvis du ønsker å tilpasse dette intervallet du kan bruke i alternativ. Følgende eksempel vil hente feeds hvert 5. sekund:
feedstail -u http://identi.ca/api/statuses/public_timeline.atom -i 5
Standard output format kan ikke være ok for deg. Du kan spesifisere ditt eget format ved hjelp av f-alternativet. De oppgitte feltene må være en tilgjengelig eiendom av feed oppføringer. Følgende eksempel vil sende ut publisert dato, tittel og linken:
feedstail -u http://identi.ca/api/statuses/public_timeline.atom -f "{publisert}: {title} - {link}"
Dette siste eksempelet bruker streng syntaks dukket opp i 2.6-versjonen av Python. Men feedstail mål å være 2,5 kompatibel slik at du kan bruke den gamle strengen formatering syntaks:
feedstail -u http://identi.ca/api/statuses/public_timeline.atom -f "% (publisert) s:% (tittel) s -% (lenke) s"
Feedstail sammen id element for å finne nye oppføringer. Du kan velge et annet element av sammenligning med k alternativet. Følgende eksempel sier til feedstail å bruke tittelen til å finne nye oppføringer:
feedstail -u http://identi.ca/api/statuses/public_timeline.atom -i to -k tittel
Som feedstail er bygget over feedparser, kan de tilgjengelige verdiene av format felt og nøkler finnes i dokumentasjonen av biblioteket
Krav .
- Python
Kommentarer ikke funnet