spelen met lego

Door ieperlingetje op woensdag 20 april 2011 19:39 - Reacties (12)
Categorie: -, Views: 4.453

Op YouTube kom je vaak filmpjes tegen van mensen die graag met lego spelen, meestal omdat ze een Rube Goldberg Machine maken. Dit filmpje is dan ook geen uitzondering, alleen is deze echt wel heel groot (20 modules), volledig parcours duurt bijna 8 minuten.

iTunes Top 100 v2.2

Door ieperlingetje op zaterdag 16 april 2011 20:42 - Reacties (5)
Categorie: -, Views: 3.781

Het is paasvakantie dus heb ik weer wat tijd gevonden om mijn iTunes Top 100 script te verbeteren. Wat is er zoal vernieuwd?

1) youtube player fixed: Indien je nu scrollt komt de player mee met de pagina, handig als je de videoclip verder wil bekijken of de knoppen wil bedienen.

2) aanmaken van playlist: Het is nu mogelijk om alle nummers in de lijst na elkaar af te spelen. Een kleine bug is dat de player niet naar de volgende video gaat indien de huidige videoclip geblokkeerd wordt.

3) API aangemaakt: Indien mensen zelf een app willen maken gebaseerd op de gegevens uit de lijst, dan kunnen ze via url's alles opvragen. De API is read only.

Hoe de API gebruiken:

De basis url van alle oproepen is: http://randomize.be/api/iTunesTop100

Daarna kun je naar hartelust via GET parameters de benodigde info opvragen.

Via de parameter 'get' kun je de te gebruiken functie bepalen:

Zo heeft http://randomize.be/api/iTunesTop100?get=Stores een array met de verschillende iTunes Stores die worden bijgehouden


code:
1
["BE","NL","UK","US"]



Via de functie 'Lijsten' kun je alle beschikbare lijsten opvragen. Hierbij is de parameter met landinfo verplicht. Zo geeft de url 'randomize.be/api/iTunesTop100?get=Lijsten&store=BE' alle iTunes Lijsten van BelgiŽ

je kunt de lijst ook beperkter maken door het jaar en maand mee te geven

Bijv. http://randomize.be/api/i...tore=BE&year=2011&month=4 geeft je alle lijsten van BelgiŽ van april 2011

Via http://randomize.be/api/iTunesTop100?get=Lijst kun je de inhoud van een bepaalde lijst opvragen. Elke lijst wordt aangeduid met een ListID, die je kan terugvinden door de functie Lijsten te gebruiken

Het ListID van bijvoorbeeld de Belgische iTunes Top 100 van 16 april is '360'. Roep je dan de url http://randomize.be/api/i...p100?get=Lijst&ListID=360 op, dan krijg je een JSON object terug met alle nummers in die lijst, inclusief YouTube ID. De API is verre van perfect en oorspronkelijk enkel voor intern gebruik binnen de site, maar aangezien ik toch al mensen betrapt heb die proberen uit te vogelen wat de API precies doet, plaats ik hier maar de uitleg.

Tot de volgende update!
http://www.randomize.be/iTunes-Top-100