Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
archiv:opensim:downloads:scripts:feed_reader [2024/01/24 16:39] – ↷ Seite von archiv:opensim:downloads:scripts:feed_reader nach intern:work:archiv:opensim:downloads:scripts:feed_reader verschoben mike | archiv:opensim:downloads:scripts:feed_reader [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== Feed Reader ===== | ||
+ | |||
+ | < | ||
+ | default | ||
+ | { | ||
+ | state_entry() | ||
+ | { | ||
+ | llHTTPRequest(" | ||
+ | } | ||
+ | http_response(key id,integer status,list metadat, | ||
+ | { | ||
+ | list a = llParseString2List(body, | ||
+ | list b = llParseString2List(llList2String(a, | ||
+ | string Desc = llList2String(b, | ||
+ | list c = llParseString2List(body, | ||
+ | list d = llParseString2List(llList2String(c, | ||
+ | string Start = llList2String(d, | ||
+ | d = []; | ||
+ | list e = llParseString2List(body, | ||
+ | list f = llParseString2List(llList2String(e, | ||
+ | string Date = llList2String(f, | ||
+ | f= []; | ||
+ | list g = llParseString2List(llList2String(c, | ||
+ | string Title = llList2String(g, | ||
+ | list get = llParseString2List(llList2String(g, | ||
+ | g = []; | ||
+ | list h = llParseString2List(body, | ||
+ | f = llParseString2List(llList2String(h, | ||
+ | string Info = llList2String(f, | ||
+ | list j = llParseString2List(Info, | ||
+ | if(llGetListLength(j) > 0) | ||
+ | { | ||
+ | Info = ""; | ||
+ | integer i; | ||
+ | for(i = 0;i < llGetListLength(j); | ||
+ | { | ||
+ | Info += llList2String(j, | ||
+ | } | ||
+ | } | ||
+ | if(llGetListLength(get) > 0) | ||
+ | { | ||
+ | Title = ""; | ||
+ | integer i; | ||
+ | for(i = 0;i < llGetListLength(get); | ||
+ | { | ||
+ | Title += llList2String(get, | ||
+ | } | ||
+ | } | ||
+ | j = llParseString2List(Info, | ||
+ | if(llGetListLength(j) > 0 & llStringLength(Info) > 700) | ||
+ | { | ||
+ | llSay(0," | ||
+ | integer i; | ||
+ | for(i = 0;i < llGetListLength(j); | ||
+ | { | ||
+ | llSay(0, | ||
+ | } | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | llSay(0," | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||