Feed
Põhiosa 5p
Tuleb teha käsurea program kursuse teadete tõlgitud lugemiseks Google Groups serverist. Programm on juhitav käsurea parameetrite kaudu ja ei ole seega "interaktiivne".
Käsurealt peab olema võimalik:
- määrata tõlkekeelt, sealhulgas vähemalt inglise- ja venekeel
- kuvada käsurea kasutusjuhendit, valikuliselt näiteks: /? -help -h -? ...
- Väljundis ei tohi esineda HTML spetsiifilisi keelekonstruktsioone. Väljund peab olema "mõeldud inimesele"
- < br> HTML reavahetused tuleb asendada tavalistega (<enter>)
- < p> HTML reavahetused 2x tavalistega (2x <enter>)
- <a href= ... ></a> lingid peavad olema kuvatud ainult linkidena - mille saaks näiteks copy-paste'ida veebibrauserisse
- linke ei tohi tõlkimisse saata - need peab kuvama niisama (ilma href HTML konstruktsioonita siis)
Näiteväljund:
-= FIRST homework, they LIMIT +1 =- Thu, 20 Sep 2012 12:09:53 UT +1 homework first deadline extended one week 1-3.okt -= PROGEMIS-Olympiad =- Fri, 14 Sep 2012 12:53:40 UT Think you know how to program? Come try your hand at the 25th Olympiad September at 18.00 - 23.00 TUT IT-213E class. 20th September at 16.00 in room IT-221 workshop for those who are interested in participating. For more information: http://cs.ttu.ee/olympiaad/ Best TUT go abroad to represent!
Vajalikku
- Kursuse teadete aadress: https://groups.google.com/group/iti0011
- RSS feed: https://groups.google.com/group/iti0011/feed/rss_v2_0_msgs.xml
- Kursuse teated asuvad <item> märgendite vahel
- Teadete sisust tuleb kuvada: pealkiri <title>, kuupäev <pubDate> ja sisu <description>
Lisa 3p - puhverdamine
- Programm puhverdab tulemused kõvakettale.
- Sealhulgas ka tõlgitud uudised
- Võimaldab käsurea parameetriga kuvada ainult lugemata (puhverdamata) uudised
- Võimaldab üle-defineerida puhvri vanust selliselt, et saab määrata uute uudiste kuvamist alatest teatud kuupäevast. Näiteks: alates 1.jaan.2012, või uuemad kui n päeva, ...
Lisa 2p - sorteerimine
Programm võimaldab uudiste järjestamist kuupäeva alusel ja kuvamist tagurpidises järjekorras - vanemad uudised ennem.