A következő címkéjű bejegyzések mutatása: rss. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: rss. Összes bejegyzés megjelenítése

2013. szeptember 9., hétfő

FireReader - RSS olvasó Firefox OS-re

Az első Firefox OS-es alkalmazásom után egy kicsit bonyolultabb alkalmazást is akartam készíteni, amit az OwlCalc-hoz hasonlóan szintén szívesen használnék. Mivel a kedvenc RSS olvasómnak a The Old Reader-nek sokáig nem volt mobilra optimalizált programja, ezért úgy döntöttem, hogy egy RSS olvasót fogok készíteni, melyben benne lesznek a kedvenc funkcióim, amelyeket mindenképp elvárok egy RSS olvasótól. Így született meg a FireReader.

A FireReader a The Old Reader API-ját használja, mely teljes mértékben utánozza a jó öreg, eredeti, jól megtervezett Google Reader API-t. Azért, hogy ne kelljen semmilyen különleges más WebAPI-t használni, készült az olvasóhoz egy szerver oldali komponens is JSONP támogatással, mely ténylegesen kommunikál a The Old Reader gépeivel.

Az alkalmazásba való bejelentkezés után, a program lekéri a felhasználó feliratkozásait, melyek egy oldalsó menüben találhatóak meg, az olvasatlan feedek számának kijelzőivel együtt. Ez a menü hasonlít az Androidban is megtalálható megoldásra, amit például a Gmail app-ban is használnak. A menüből érhető el a beállítások és bejelentkezések oldal, valamint itt lehet frissíteni a feliratkozásokat. Ezen kívül a feliratkozások egy idő után elévülnek, ilyenkor maguktól újra frissülnek.

A feliratkozások megtekintésekor lehetőség van csak az olvasatlan, vagy az összes feed mutatására (ezt a beállításoknál is megadhatjuk alapértelmezett viselkedésként). A feliratkozásokat jelenleg listanézetben tekinthetjük meg, a listában görgetve a képernyőn látott feedek automatikusan olvasottnak lesznek megjelölve a felettük való átgörgetés után. Az adott feedre kapcsolva az olvasó nézethez jutunk, ahol lehetőség van elolvasni a cikket, vagy a böngésző ikonra kapcsolva elolvasni a feed eredeti változatát a rendszer alapértelmezett webböngészőjével. Olvasó nézetben, egy adott feliratkozás feedjei között swipe mozdulatokkal navigálhatunk, az elolvasott feedek automatikusan olvasottnak jelölődnek, ha még olvasatlanok voltak.

Az alkalmazásnak lehetnek még kisebb hibái, ezek bejelentését GitHub-on, Firefox Marketplace-en, vagy itt várom! Jöhetnek feature kérések is, szívesen berakok új dolgokat! :)

FireReader a Firefox Marketplace-en

FireReader GitHub oldala

2013. május 21., kedd

Conky: The Old Reader szkript

Ahogy ígértem már itt is a Google Reader olvasatlan feed értesítő Python szkript Conky-hoz. A korábbi verziót nem én írtam és nem is teljesen arra célra való, amire használtam, így inkább megírtam egy újabb változatot, ami a méréseim szerint majdnem kétszer olyan gyors, és 20%-al kevesebb erőforrást is használ működéséhez. Ráadásul így nem kell jelszót beírni a Conky konfigurációs fájlba, ami biztonságosabb is.

A szkript működéséhez szükség lesz a python-requests csomagra, tehát telepítsük:

$ sudo apt-get install python-requests

Telepítése nagyon hasonlít az előző cikkben szereplő szkripthez, hozzunk létre egy futtatható szkriptfájlt:

$ mkdir -p ~/.scripts
$ touch ~/.scripts/rssToConky.py
$ chmod +x ~/.scripts/rssToConky.py
$ gedit ~/.scripts/rssToConky.py

A megnyíló Gedit szerkesztőbe pedig másoljuk be a következő kódot:

Természetesen az emailcím és a jelszó mezőket ki kell tölteni. Ha mindez megvan akkor ugyanúgy lehet felhasználni, mint a korábbi változatot, egy lehetséges példa:

You have ${texeci 300 ~/.scripts/rssToConky.py} unread feed(s).

Az eredményről screenshotot az előző cikkben láthattok. :)

Update: A szkriptet időközben átírtam Python3-ra, így szükség van egy >3.x verzió telepítésére, amihez a pyenv eszközt ajánlom.

2013. május 20., hétfő

Google Reader helyett: RSS olvasók tesztje

Nem rég az a szomorú hír fogadott a napi RSS olvasáskor, amikor beléptem a Google Readerbe, hogy július 1-én lekapcsolják a szolgáltatást. Nem nagyon örültem neki, mert a Google Readert naponta használom. A legnépszerűbb RSS olvasó leállására az eddigi konkurens alkalmazások egyből aktivizálták magukat, hogy minél több új felhasználót gyűjtsenek be.

Sokan próbálják lemásolni a Google Readert, azonban a legtöbben saját megoldásaikat akarják eladni, és sokszor nem sikerül olyan jól, mint az eredeti. Számtalan pont van, ahol elbukhat egy alkalmazás, számomra a legfontosabb tulajdonságok a következők:

  1. Gyorsaság: a legfontosabb, hogy gyorsan tudjam elolvasni a híreket, ne kelljen várni folyamatosan, míg az oldal betölti a tartalmakat.
  2. Felhasználóbarátság: ennek elég nehéz megfelelni, hogy ha gyorsan akarom átfutni a híreket és csak átpörgetem őket azt is megtehessem, de ha el akarnám olvasni őket, azt is megtehessem könnyedén.
  3. Több platform: minél több platformon legyen lehetőség olvasni a híreket, az Android-os Google Reader-nél jobb program nem igazán van.

Ezen szempontok alapján lássunk tehát néhány klónt:

The Old Reader

Ez az egyik legjobban sikerült másolat. Már a nevéből is látszik, hogy készítői nem törekedtek arra, hogy valami újjal álljanak elő, egyszerűen pótolni akarták a Google Readert. Ez elég jól sikerült, a funkciók és a kinézet szinte teljesen megegyezik az eredeti változatban elérhetővel. A főoldal áttekintő képernyője, a trendek rész, az olvasó felület lista és teljes nézete, csillagozott (Liked) elemek szinte teljesen ugyanolyanok, mint a Google Readerben. A kipróbált olvasók közül magasan ez a legmegbízhatóbb és leggyorsabb, használhatóságban szinte megegyezik a Google Readerrel, azonban mobilos alkalmazás sajnos még nem érhető el hozzá (a készítők viszont terveznek ilyet).

Netvibes

A Netvibes készítői megpróbáltak valami újat is alkotni, mint például a Widgetek nézet, a rengeteg effektnek köszönhetően azonban használhatatlanul lassú az oldal. Létezik egy Reader nézet is, ami egy alapos átkonfigurálás után egészen használható formába hozható. Mindezek ellenére a Netvibes nem nagyon jött be nekem, néha kicsit belassult, és mobilos app sem érhető el hozzá (az oldalnak viszont létezik mobilra optimalizált változata).

Feedly

A Feedly asztali változata kiegészítővel használható (Firefox, Chrome böngészőkhöz találhatunk), natív mobilos app elérhető hozzá Android-hoz és iOS-hez is. A Feedly-ben próbálták újragondolni a Google Reader felületét, újító ötletekkel álltak elő. Az oldal dizájnja letisztult és szépnek mondható, a gyorsasággal sincs olyan nagy gond, viszont a tartalom olvasására szolgáló nézetek mintha nem lennének tökéletesek. Firefox-ban olvasva a Full Article nézet, ami a legjobban hasonlít az előd részletes megjelenítési nézetéhez, a tartalom viszont összezsugorítva a képernyő felét foglalja el a többi pedig puszta placeholder, mintha nem is olvasásra találták volna ki az alkalmazást. Valamilyen hasonló nézet mobilos appnál pedig el sem érhető. A másik ami megnehezíti a használatot, hogy a Feedly megpróbálja kitalálni, hogy az olvasónak mi a fontos és azokat a cikkeket mutatja először, van amikor többször is egy népszerű cikk áll a lista elején, más cikkek meg csak később válnak olvashatóvá.

Létezik még néhány egyéb olvasó is, amelyeket kipróbálva úgy tapasztaltam, hogy vagy valami teljesen új dologgal próbálkoznak, vagy nem túl használhatóak, ezekbe a kategóriákba tartozik a Pulse, vagy a NewsBlur.

Ha elszántuk magunkat, hogy átköltözünk Google Reader-ből egy másik olvasóba, és szeretnénk átvinni a követett feedjeinket, akkor először importáljuk ki őket a Google Takeout-ból, aztán az archívumból kicsomagolva importálhatjuk az új olvasóba a subscriptions.xml fájllal.

Asztali gépen használva nekem gyorsaság és használhatóság szempontjából a The Old Reader tetszett, gyakorlatilag már át is tértem rá. Néhány tippet még leírnék használatához:

Tippek a The Old Reader olvasóhoz

  • ’?’ vagy ‘h’ gomb megnyomásával megnézhetjük, hogy milyen gyorsgombokat használhatunk az alkalmazásban. Sokkal gyorsabb velük az oldal használata.

  • Ha fel akarunk iratkozni egy RSS feedre, a Firefox segítségével a fenti képen látható módon, akkor a következőképpen adhatjuk hozzá a The Old Reader-t a feed-ek kezelőjéhez:
  1. Írjuk be a Firefox címsorába: about:config!
  2. Írjuk be a Keresés-hez: browser.contentHandlers.types és nézzük meg a legnagyobb számú bejegyzést!
  3. Jobb klikk \(\rightarrow\) Új \(\rightarrow\) Karakterlánc, és hozzunk létre egy bejegyzést az eddigi legnagyobb számnál 1-el nagyobb értékkel, pl:
browser.contentHandlers.types.8.title
// értéknek: The Old Reader
  1. Az előző ponthoz hasonlóan hozzuk létre még a következő bejegyzéseket:
browser.contentHandlers.types.8.type
// értéknek: application/vnd.mozilla.maybe.feed
browser.contentHandlers.types.8.uri
// értéknek: http://theoldreader.com/feeds/subscribe?url=%s
  1. A Firefox újraindítása után, már ki is választhatjuk, hogy a The Old Reader-re akarunk feliratkozni
  • A Conky-hoz használható olvasatlan feedszám kijelző szkript a következő cikkemben lesz olvasható :)

2013. január 16., szerda

Conky Google Reader szkript

Ahogy ígértem már itt is a Google Reader olvasatlan feed értesítő Python szkript Conky-hoz. A korábbi verziót nem én írtam és nem is teljesen arra célra való, amire használtam, így inkább megírtam egy újabb változatot, ami a méréseim szerint majdnem kétszer olyan gyors, és 20%-al kevesebb erőforrást is használ működéséhez. Ráadásul így nem kell jelszót beírni a Conky konfigurációs fájlba, ami biztonságosabb így.

Telepítése nagyon hasonlít az előző cikkben szereplő szkripthez, hozzunk létre egy futtatható szkriptfájlt:

$ mkdir -p ~/.scripts
$ touch ~/.scripts/rssToConky.py
$ chmod +x ~/.scripts/rssToConky.py
$ gedit ~/.scripts/rssToConky.py

A megnyíló Gedit szerkesztőbe pedig másoljuk be a következő kódot:

Természetesen az emailcím és a jelszó mezőket ki kell tölteni. Ha mindez megvan akkor ugyanúgy lehet felhasználni, mint a korábbi változatot, egy lehetséges példa:

You have ${texeci 300 python ~/.scripts/rssToConky.py} unread feed(s).

Az eredményről screenshotot az előző cikkben láthattok. :)

2010. június 17., csütörtök

CloudSN

Most egy régebben már említett cikk leírása következik. A címben szereplő programot OMG! Ubuntu!-n találtam, és egyből megnyerte tetszésemet. Ez a program beépül a Messaging Menube, és értesít minket ha emailt kapunk, valami újdonság van rss-en, stb.
Eddig ezekkel képes dolgozni:
  • GMail
  • Google Reader
  • Twitter
  • Identi.ca
  • POP3
  • IMAP
A készítők azt ígérik hamarosan a Facebookkal is együtt fog tudni működni. A héten megjelent újdonság a programban, hogy ha valami jelentenivalója van akkor a boríték ikon rikító zöldre változik, úgy mint a többi értesítésnél:

Telepítése:
Terminálba másoljuk be a következő sorokat:
sudo add-apt-repository ppa:chuchiperriman/cloudsn
sudo apt-get update && sudo apt-get install cloudsn
Ezután a program már indítható is lesz az Alkalmazások/Internet menüből. Ekkor azonban még csak a tray menuben jelenik meg. Ott rákapcsolva hozhatjuk elő a beállításokat, ahol hozzáadhatjuk profiljainkat, és a szerszámikonra kattintva beállíthatjuk, hogy az Indicator Applet-tel működjön együtt, induljon el a rendszer indításakor, és hány percenként nézze meg, hogy van-e valami újdonság.

CloudSN hivatalos oldala
CloudSN Launchpad oldala

2010. június 8., kedd

Feliratkozás Youtube rss-re


Kivételesen egy nem linuxos cikk következik. :) Az előbb, mikor rendezgettem az rsseimet eszembe jutott, hogy miért is ne lehetne a Youtube feliratkozásaimban lévő videókról is rss-ben értesülni. Rövid keresgélés után megtaláltam egy rss howto-t a Youtube oldalán, azonban ez még csak az első lépés volt, itt csupa értelmetlen rss-re lehet feliratkozni. Najó egy van ami talán használható, ez pedig az egy felhasználó videóira való feliratkozás. Ezt így tehetjük meg:
http://gdata.youtube.com/feeds/base/users/[ide írd be a felhasználónevet]/uploads
Nekem azonban nem erre volt szükségem, hiszen több felhasználó videóira is feliratkoztam és ezekről együtt akartam tudomást szerezni. A fent említett oldalra nem tudom miért nem került fel, mindenesetre megtaláltam a megoldást:
http://gdata.youtube.com/feeds/base/users/[ide írd be a felhasználónevedet]/newsubscriptionvideos
Remélem sikerült segítenem ezzel valakinek! :)