Ito ang command rawdog na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
rawdog - isang RSS Aggregator na Walang Delusyon ng Karangyaan
SINOPSIS
rawdog [pagpipilian]
DESCRIPTION
rawdog ay isang feed aggregator para sa mga sistemang katulad ng Unix.
rawdog gumagamit ng Python feedparser module upang kunin ang mga artikulo mula sa isang bilang ng mga feed sa
RSS, Atom at iba pang mga format, at nagsusulat ng isang HTML file, batay sa isang template alinman
ibinigay ng gumagamit o nabuo ng rawdog, na naglalaman ng mga pinakabagong artikulong nakita nito.
rawdog ay gumagamit ng mga ETag at Huling Binago na mga header upang maiwasan ang pagkuha ng isang file na wala pa
nagbago, at sumusuporta sa gzip at delta compression upang bawasan ang bandwidth kapag mayroon na. rawdog
ay isinaayos mula sa isang simpleng text file; ang tanging estado na pinananatili sa pagitan ng mga invocation na hindi magagawa
na muling itayo mula sa mga feed ay ang pag-order ng mga artikulo.
Opsyon
Ang program na ito ay sumusunod sa karaniwang GNU command line syntax, na may mahabang opsyon na nagsisimula sa
dalawang gitling (`-').
Pangkalahatan Options
-d DIR, --dir DIR
paggamit DIR sa halip na ang direktoryo ng $HOME/.rawdog. Hinahayaan ka ng opsyong ito na magkaroon ka ng dalawa o
mas marami pang rawdog mga setup na may iba't ibang configuration at set ng mga feed.
-N, --walang-locking
Huwag i-lock ang file ng estado.
rawdog karaniwang nag-aangkin ng lock sa state file nito, upang ihinto ang higit sa isang instance mula sa
sabay takbo. Sa kasamaang palad, ang ilang mga filesystem ay hindi sumusuporta sa file
pagla-lock; maaari mong gamitin ang opsyong ito upang ganap na huwag paganahin ang pag-lock kung ikaw ay nariyan
sitwasyon.
-v, --verbose
Mag-print ng mas detalyadong impormasyon tungkol sa kung ano rawdog ay ginagawa sa stderr habang ito ay tumatakbo.
-V FILE, --log FILE
Tulad ng -V, ngunit isulat ang impormasyon sa FILE.
-W, --walang-lock-wait
Lumabas nang tahimik kung naka-lock na ang state file.
Kung naka-lock na ang state file, rawdog ay karaniwang maghihintay hanggang sa ito ay maging
magagamit, pagkatapos ay tumakbo. Gayunpaman, kung marami kang feed at mabagal na network
koneksyon, maaaring mas gusto mo rawdog para sumuko na lang agad kung ang nauna
tumatakbo pa rin ang instance.
Aksyon
rawdog gagawa ng mga pagkilos na ito sa ibinigay na pagkakasunud-sunod.
-a URL, --idagdag URL
Subukang maghanap ng feed na nauugnay sa URL at idagdag ito sa config file.
URL maaaring isang feed mismo, o maaari itong isang HTML na pahina na nagli-link sa isang feed sa alinman sa
iba't ibang paraan. rawdog gumagamit ng heuristics upang piliin ang pinakamahusay na feed na mahahanap nito, at
magrereklamo kung wala itong mahanap.
-c FILE, --config FILE
Basahin FILE bilang karagdagang config file; anumang mga opsyon na ibinigay sa FILE ay i-override
ang mga itinakda sa pangunahing config file (maliban sa "feed", which is
pinagsama-samang). FILE maaaring isang ganap na landas o isang landas na may kaugnayan sa iyong .rawdog
direktoryo.
Tandaan na ang $HOME/.rawdog/config ay mababasa pa rin muna kahit na tinukoy mo ito
pagpipilian. -c ay kadalasang kapaki-pakinabang kapag gusto mong isulat ang parehong hanay ng mga feed na ginagamit
dalawang magkaibang hanay ng mga opsyon sa output.
-f URL, --update-feed URL
I-update ang feed na itinuro ni URL kaagad, kahit na hindi pa lumipas ang panahon nito
mula noong huling na-update ito. Ito ay kapaki-pakinabang kapag ikaw mismo ang nagpa-publish ng feed,
at gustong subukan kung ito ay gumagana nang maayos.
-l, --listahan
Maglista ng maikling impormasyon tungkol sa bawat isa sa mga feed na alam tungkol sa panahon ng
ang huling update.
-r URL, --alisin URL
Alisin ang feed URL mula sa config file.
-s TEMPLATE, --ipakita TEMPLATE
I-print ang isa sa mga template na kasalukuyang ginagamit sa stdout. TEMPLATE maaaring hindi pahina, bagay,
feedlist or feeditem. Magagamit ito bilang panimulang punto kung gusto mong magdisenyo
ang iyong sariling template para magamit kasama ng kaukulang template opsyon sa config
file.
-u, --update
Kunin ang data mula sa mga feed at iimbak ito. Maaaring tumagal ito ng ilang oras kung mayroon ka
maraming feeds.
-w, --sumulat
Isulat ang HTML output file.
espesyal Aksyon
Kung ang isa sa mga opsyon na ito ay tinukoy, rawdog gagawin lamang ang pagkilos na iyon, pagkatapos ay lalabas.
--tambakan URL
Ipakita kung ano rawdogAng feed parser ay nagbabalik para sa URL. Maaari itong maging kapaki-pakinabang kapag sinusubukan
unawain kung bakit rawdog ay hindi nagpapakita ng feed nang tama.
- Tumulong Magbigay ng maikling buod ng lahat ng mga opsyon rawdog sumusuporta.
HALIMBAWA
rawdog ay karaniwang hinihingi mula sa cron(1). Ang mga sumusunod crontab(5) ang entry ay kukuha ng data
mula sa mga feed at isulat ito sa HTML isang beses sa isang oras, lalabas kung rawdog ay tumatakbo na:
0 * * * * rawdog -Wuw
Gumamit ng rawdog online gamit ang mga serbisyo ng onworks.net