root/examples/exotic/lolupload.lol

Revision 4, 2.4 kB (checked in by apidoc, 1 year ago)

example w LOLPythonie

Line 
1 IN MAI cookielib GIMME LWPCookieJar LIKE MY_COOKIEZ
2 GIMME urllib2 LIKE INTERNETZ
3 IN MAI MultipartPostHandler GIMME MultipartPostHandler LIKE UPLOADR
4 IN MAI os GIMME listdir LIKE KATALOGUE
5 IN MAI os OWN path GIMME join LIKE GLUE
6
7 COOKIEJAR CAN HAS MY_COOKIEZ THING
8 COOKIEMONSTER CAN HAS INTERNETZ OWN HTTPCookieProcessor WIT COOKIEJAR!
9
10 INTERNETZ OWN install_opener WIT INTERNETZ OWN build_opener WIT COOKIEMONSTER AND UPLOADR OK!
11
12 MYPLACE CAN HAS "http://api.grono.net"
13 GUY CAN HAS "USERNAME"
14 LITTERBOX CAN HAS "PASSWORD"
15
16 SO IM LIKE NETTIN WIT HAMSTER AND KITTY CAN HAS None OK?
17     IZ KITTY KINDA IS None?
18         REQ CAN HAS INTERNETZ OWN Request WIT HAMSTER!
19     NOPE?
20         REQ CAN HAS INTERNETZ OWN Request WIT HAMSTER AND KITTY!
21     U TAKE INTERNETZ OWN urlopen WIT REQ OK OWN read THING
22    
23 SO IM LIKE HAXORIN THING?
24     HAMSTER CAN HAS MYPLACE ALONG WITH "/pub/apilogin/"
25     KITTY CAN HAS BUCKET
26         'client' ? 'netkitty'
27         AND 'cliver' ? STRING EASTERBUNNY! ALONG WITH "." ALONG WITH STRING CHEEZBURGER!
28         AND 'lang' ? 'kitty'
29         AND 'login' ? GUY
30         AND 'password' ? LITTERBOX
31     OK
32     U TAKE NETTIN WIT HAMSTER AND KITTY!
33    
34 SO IM LIKE KREATIN WIT GUY AND NAME OK?
35     HAMSTER CAN HAS MYPLACE ALONG WITH "/api/galleries/" ALONG WITH GUY ALONG WITH "/"
36     KITTY CAN HAS BUCKET 'title' ? NAME OK
37     PLZ?
38         U TAKE NETTIN WIT HAMSTER AND KITTY!
39     O NOES INTERNETZ OWN HTTPError AND E?
40         IZ E OWN code KINDA LIKE 201?
41             U TAKE E OWN hdrs LOOK AT 'Location'!
42         NOPE?
43             HALP
44    
45 SO IM LIKE UPLOADIN WIT NAME AND PHOTOZ OK?
46     HAMSTER CAN HAS KREATIN WIT GUY AND NAME OK ALONG WITH "/upload/"
47     GIMME EACH LIKENEZZ IN UR PHOTOZ?
48         KITTY CAN HAS BUCKET
49             'data' ? open WIT LIKENEZZ AND 'rb'!
50             AND 'name' ? LIKENEZZ
51         OK
52         PLZ?
53             NETTIN WIT HAMSTER AND KITTY!
54         O NOES INTERNETZ OWN HTTPError AND E?
55             IZ E OWN code KINDA LIKE 201?
56                 I IZ CUTE
57             I GIVE UP?
58                 HALP
59
60 SO IM LIKE SHOVIN WIT FOLDER OK?
61     FILEZ CAN HAS KATALOGUE WIT FOLDER!
62     GIMME EACH I AND FILE IN UR enumerate WIT FILEZ OK?
63         FILEZ LOOK AT I! CAN HAS GLUE WIT FOLDER AND FILE!
64     UPLOADIN WIT FOLDER AND FILEZ!
65    
66 IZ BIGNESS ARGZ OK KINDA LIKE 1?
67     COMPLAIN 'NETKITTY CAN HAS ARGUMENTS?'
68 NOPE?
69     HAXORIN THING   
70     SHOVIN WIT ARGZ LOOK AT 1!!
Note: See TracBrowser for help on using the browser.