Voorbeeld pagina

Dit is een voorbeeld pagina. Deze pagina geeft van een aantal voorgedefinieerde Scrapes en Calcs het werkende resultaat. Eerst wordt de shortcode gegeven, daarna het resultaat.

Let op: doordat op deze pagina verschillende scrapes staan en de data wordt opgehaald bij het aanroepen van de shortcode, kan het afhankelijk van de response-tijd van de verschillende bronnen even duren voordat deze pagina wordt weergegeven. Afhankelijk van de “max_age” waarde kan het bij een tweede aanroep sneller gaan.

Metaalprijzen

goudprijs: [ kitco_gold] – 2326.98 USD/ozt
zilverprijs: [ kitco_silver] – 27.324 USD/ozt (€ 821,21 p/kg)
euro/usd: [ kitco_euro_usd] – 0.9348
goudprijs 24 karaat: [ goud_euro_kt karaat=”24″] – € 69,94
goudprijs 18 karaat: [ goud_euro_kt karaat=”18″] – € 52,45
goudprijs 14 karaat: [ goud_euro_kt karaat=”14″] – € 40,80

Bovenstaande shortcodes zijn respectievelijk Scrapes en Calcs met definities zoals deze:

Scrape [ kitco_gold] xtext: div@alt:Live SPOT Gold//span@data-price:XAUUSD
Scrape [ kitco_euro_usd] xtext: table@class:data-table-price currency//b@data-price:USDEUR
Calc [ gold_euro_g] code: return([kitco_gold]*[kitco_euro_usd]/31.1034768);
Calc [ goud_euro_kt] code: return('€ '.number_format(floatval('[gold_euro_g]')*{karaat}/24, 2, ',', '.'));

Nieuws

Eerste kop van de Telegraaf: [ tlg_kop] –
Tweede item van NU.nl RSS-feed: [ nu_rss item=”2″] – Youp van 't Hek breekt voorstelling in Carré af

Bovenstaande Scrapes downloaden respectievelijk een html- en een xml-url en halen daar met de xtext methode informatie uit.

Datum/tijd

Datum vandaag: [ dt_fmt format=”l j F Y”] – woensdag 24 april 2024
Download tijd: [ download_dt scrape=”kitco_gold”  format=”l j F Y H:i:s”] – woensdag 24 april 2024 08:26:37

Twitter

Update juni 2013: Helaas is de Twitter REST API niet langer beschikbaar, waardoor onderstaand voorbeeld niet langer werkt. Momenteel zijn geen open alternatieven voor toegang tot Twitter bekend.

shortcode: [ tweetu user = “naam” item=”getal”]
definitie:  ( [name] => tweetu [description] => recente tweet [tweet user="user" item="num"] [url] => https://api.twitter.com/1/statuses/user_timeline.rss?screen_name={user} [max_age] => 15 [scraping_method] => xtext [scraping_action] => channel//item#{item}//title [downloadfilename] => )

voorbeeld: [ tweetu user=”degoudwaag” item=”2″]
resultaat: 

Bovenstaande Scrape gebruikt een twitter-url om een RSS-feed te downloaden en haalt daar met de xtext methode een item uit.

Update oktober 2016: Zoeken in de hooiberg…
Uit nieuwe experimenten blijkt dat Twitter via z’n mobile zoekpagina nog wel wat tekst loslaat:
shortcode: [ twitter_search q = “zoektekst” item=”getal”]
definitie:  ( [name] => twitter_search [description] => Zoek in twitter [twitter_search q = "zoektekst" item="getal"] [url] => https://mobile.twitter.com/search?q={q} [max_age] => 15 [scraping_method] => xtext [scraping_action] => div@class:timeline//table#{item}//div@class:tweet-text [downloadfilename] => )

voorbeeld: [ twitter_search q = “goudprijs” item=”2″]
resultaat:

1:
2:
3:

testje

dit is een testje.