diff options
Diffstat (limited to 'etc/README')
-rw-r--r-- | etc/README | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/etc/README b/etc/README deleted file mode 100644 index cfd3e37..0000000 --- a/etc/README +++ /dev/null | |||
@@ -1,89 +0,0 @@ | |||
1 | This directory contains code that is more useful than the | ||
2 | samples. This code *is* supported. | ||
3 | |||
4 | tftp.lua -- Trivial FTP client | ||
5 | |||
6 | This module implements file retrieval by the TFTP protocol. | ||
7 | Its main use was to test the UDP code, but since someone | ||
8 | found it usefull, I turned it into a module that is almost | ||
9 | official (no uploads, yet). | ||
10 | |||
11 | dict.lua -- Dict client | ||
12 | |||
13 | The dict.lua module started with a cool simple client | ||
14 | for the DICT protocol, written by Luiz Henrique Figueiredo. | ||
15 | This new version has been converted into a library, similar | ||
16 | to the HTTP and FTP libraries, that can be used from within | ||
17 | any luasocket application. Take a look on the source code | ||
18 | and you will be able to figure out how to use it. | ||
19 | |||
20 | lp.lua -- LPD client library | ||
21 | |||
22 | The lp.lua module implements the client part of the Line | ||
23 | Printer Daemon protocol, used to print files on Unix | ||
24 | machines. It is courtesy of David Burgess! See the source | ||
25 | code and the lpr.lua in the examples directory. | ||
26 | |||
27 | b64.lua | ||
28 | qp.lua | ||
29 | eol.lua | ||
30 | |||
31 | These are tiny programs that perform Base64, | ||
32 | Quoted-Printable and end-of-line marker conversions. | ||
33 | |||
34 | get.lua -- file retriever | ||
35 | |||
36 | This little program is a client that uses the FTP and | ||
37 | HTTP code to implement a command line file graber. Just | ||
38 | run | ||
39 | |||
40 | lua get.lua <remote-file> [<local-file>] | ||
41 | |||
42 | to download a remote file (either ftp:// or http://) to | ||
43 | the specified local file. The program also prints the | ||
44 | download throughput, elapsed time, bytes already downloaded | ||
45 | etc during download. | ||
46 | |||
47 | check-memory.lua -- checks memory consumption | ||
48 | |||
49 | This is just to see how much memory each module uses. | ||
50 | |||
51 | dispatch.lua -- coroutine based dispatcher | ||
52 | |||
53 | This is a first try at a coroutine based non-blocking | ||
54 | dispatcher for LuaSocket. Take a look at 'check-links.lua' | ||
55 | and at 'forward.lua' to see how to use it. | ||
56 | |||
57 | check-links.lua -- HTML link checker program | ||
58 | |||
59 | This little program scans a HTML file and checks for broken | ||
60 | links. It is similar to check-links.pl by Jamie Zawinski, | ||
61 | but uses all facilities of the LuaSocket library and the Lua | ||
62 | language. It has not been thoroughly tested, but it should | ||
63 | work. Just run | ||
64 | |||
65 | lua check-links.lua [-n] {<url>} > output | ||
66 | |||
67 | and open the result to see a list of broken links. Make sure | ||
68 | you check the '-n' switch. It runs in non-blocking mode, | ||
69 | using coroutines, and is MUCH faster! | ||
70 | |||
71 | forward.lua -- coroutine based forward server | ||
72 | |||
73 | This is a forward server that can accept several connections | ||
74 | and transfers simultaneously using non-blocking I/O and the | ||
75 | coroutine-based dispatcher. You can run, for example | ||
76 | |||
77 | lua forward.lua 8080:proxy.com:3128 | ||
78 | |||
79 | to redirect all local conections to port 8080 to the host | ||
80 | 'proxy.com' at port 3128. | ||
81 | |||
82 | unix.c and unix.h | ||
83 | |||
84 | This is an implementation of Unix local domain sockets and | ||
85 | demonstrates how to extend LuaSocket with a new type of | ||
86 | transport. It has been tested on Linux and on Mac OS X. | ||
87 | |||
88 | Good luck, | ||
89 | Diego. | ||