luasocket/etc/README

61 lines
2.2 KiB
Plaintext
Raw Normal View History

2003-06-30 20:55:58 +02:00
This directory contains code that is more useful than the examples. This code
*is* supported.
2004-06-04 17:15:45 +02:00
lua.lua
2003-06-30 20:55:58 +02:00
These are modules to suport dynamic loading of LuaSocket by the stand alone
2004-06-17 23:46:22 +02:00
Lua Interpreter with the use of new "require" and "requirelib" functions.
For my Mac OS X box, for instance, I place all files in
/Users/diego/tec/luasocket and set the following environment variables:
2003-06-30 20:55:58 +02:00
LUA_INIT=@/Users/diego/tec/luasocket/lua.lua
2004-06-17 23:46:22 +02:00
LUA_PATH=/Users/diego/tec/luasocket/?.lua;?.lua
LUA_PATHLIB=/Users/diego/tec/luasocket/?.dylib;?.dylib
2003-06-30 20:55:58 +02:00
With that, I can run any luasocket application with the command line:
2004-06-17 23:46:22 +02:00
lua <script>
2003-06-30 20:55:58 +02:00
2004-06-17 23:46:22 +02:00
as long as the script uses "require" to load the needed namespaces.
2003-06-30 20:55:58 +02:00
Much nicer than having to build a new executable just to initialize
LuaSocket!
tftp.lua -- Trivial FTP client
This module implements file retrieval by the TFTP protocol. Its main use
2004-06-17 23:46:22 +02:00
was to test the UDP code, but since someone found it usefull, I turned it
into a module that is almost official (no uploads, yet).
dict.lua -- Dict client
The dict.lua module started with a cool simple client for the DICT
protocol, written by Luiz Henrique Figueiredo. This new version has been
converted into a library, similar to the HTTP and FTP libraries, that can
be used from within any luasocket application. Take a look on the source
code and you will be able to figure out how to use it.
2003-06-30 20:55:58 +02:00
get.lua -- file retriever
This little program is a client that uses the FTP and HTTP code to
implement a command line file graber. Just run
2004-06-17 23:46:22 +02:00
lua get.lua <remote-file> [<local-file>]
2003-06-30 20:55:58 +02:00
to download a remote file (either ftp:// or http://) to the specified
local file. The program also prints the download throughput, elapsed
time, bytes already downloaded etc during download.
check-links.lua -- HTML link checker program
This little program scans a HTML file and checks for broken links. It is
similar to check-links.pl by Jamie Zawinski, but uses all facilities of
the LuaSocket library and the Lua language. It has not been thoroughly
tested, but it should work. Just run
2004-06-17 23:46:22 +02:00
lua check-links.lua {<url>} > output
2003-06-30 20:55:58 +02:00
and open the result to see a list of broken links.
Good luck,
Diego.