Shared items van Google Reader automatisch naar del.icio.us sturen
De shared items feature van Google Reader is de laatste tijd veel in het nieuws geweest. En hoewel niet alle verhalen positief waren, zijn er nog steeds genoeg mensen die dankbaar gebruik maken van de shared items.
Zelf ben ik er nooit echt mee aan de slag geweest, toen ik er gisteren naar keek zag ik dat ik in totaal twee items geshared heb. Dit was waarschijnlijk meer om te testen, dan dat ik het echt nuttig vond.
Meestal bookmark ik links gewoon naar del.icio.us, waar ze ook voor iedereen beschikbaar zijn.
Ook @Polledemaagt en @frankmeeuwsen delen hun items via del.icio.us, maar Polle gaf zaterdag op Twitter aan op zoek te zijn naar een methode om zijn shared items in Google Reader naar del.icio.us te krijgen.
Mijn eerste idee was het gebruik van een Greasemonkey script, maar dit betekent nog steeds handmatig werk - het maakt het proces hooguit iets gemakkelijker.
Daarom besloot ik om een eigen script te schrijven met de RSS-feed van Google Reader shared items en de API van del.icio.us, het resultaat: gr2dic.
Het principe is simpel: je vult je Google Shared items feed URL in (zie deze screenshot), je del.icio.us-username en je del.icio.us-password. Vervolgens worden al je shared items elke dag om 9 uur naar del.icio.us gepost en automatisch getagged met “gr2dic”.
De source code zal ik waarschijnlijk binnenkort beschikbaar maken in een andere post. Wel wil ik alvast een patch delen die ik geschreven heb voor PhpDelicious: addpost_and_deletepost_fix.patch. Zonder deze patch zullen addPost() en deletePost() altijd false returnen en een notice geven.
De auteur van PhpDelicious heb ik ook op de hoogte gesteld van deze patch, dus wellicht zal het binnenkort ook goed zijn in de officiële release.
Inmiddels een email terug van de developer, hij gaat de patch toepassen en opnieuw uploaden.
Update: Op lifehacking.nl schreef Frank meeuwsen al over mijn “oude oplossing” in het artikel Google Reader en del.icio.us Samenvoegen. De methode hierboven beschreven is dus een handigere methode dan op LH.nl gepost is.
Update 2: Er zijn vandaag wat problemen geweest met het script, maar die zouden inmiddels opgelost moeten zijn.
15-01-2008 11:35
[...] Shared Items automagisch in je social bookmarks gezet met een eigen tag. Mooi! Martijn legt het op zijn eigen blog nog wat verder uit, inclusief de technische achtergrond. Stem of voeg toe(?): Comment [...]
15-01-2008 11:59
Hé,
bedankt voor dit script. Zelf gebruik ik de Google Reader shared items wel regelmatig juist voor niet op m’n weblog gebruikt, maar toch ander opvallend nieuws met wat meer waarde dan die ene kop op een dag, en dan is automatisch doorposten op del.icio.us wel erg handig.
Henk-Jan.
15-01-2008 12:12
Ik heb zojuist mijn gegevens ingevoerd. Ik ben heel benieuwd hoe dit werkt. Dit zou wel een ultieme oplossing zijn!!!
15-01-2008 13:51
Leuke oplossing, maar… wat als ik de dienst wil stopzetten?
15-01-2008 16:26
@Henk-Jan en @Niwla: blij dat jullie er iets aan hebben!
@Jeroen: goed punt. Voorlopig gewoon even een mailtje sturen naar mij en dan gooi ik je er wel uit, maar daar ga ik iets voor verzinnen.
18-01-2008 22:51
Klinkt helemaal naar wat ik zoek. Ik krijg alleen de melding “invalid url”, terwijl ik toch echt mijn shared-items-feed-url plak?
18-01-2008 23:39
@Tibor er zat inderdaad een bug in de nieuwe validatie. Die is nu opgelost.
19-01-2008 09:10
@Martijn Top! Had niet gelijk gehoeven hoor
Ben nu ook wel heel benieuwd naar de source code…
14-04-2008 09:08
[...] op RSS feeds bijhoudt. Al mijn favoriete (shared) items worden via een script dat gemaakt werd door Martijn Engler ook automatisch opgeslagen in mijn Del.icio.us [...]
19-04-2008 00:43
[...] op RSS feeds bijhoudt. Al mijn favoriete (shared) items worden via een script dat gemaakt werd door Martijn Engler ook automatisch opgeslagen in mijn Del.icio.us [...]
14-07-2008 13:17
Nice! Ik heb zelf een Python scriptje hiervoor draaien — Maar ik pak dan gelijk ook de (originele) tags van het item mee, als die er zijn
14-07-2008 13:59
Netjes, Breyten !
Heb het op de lijst staan om hier nog klein beetje onderhoud aan te doen, waaronder het meenemen van de tags. Iemand tipte me hier vrijdag over op Naamlooz na het zien van de gr2dic-tag op de Sanne-poster.
- Martijn
p.s. Zou je je python-script willen mailen? Begin weer geïnteresseerd te raken in Python…..