]> git.phdru.name Git - m_lib.git/blob - README.txt
Initial import
[m_lib.git] / README.txt
1    defenc.py - get default encoding.
2
3    flog.py - simple file logger.
4
5    lazy/ - lazy evaluation modules - lazy dictionary and lazy import.
6
7    mcrypt.py - crypt module supplement function gen_salt().
8
9    metaclasses.py - borrowed from Michele Simionato (mis6@pitt.edu)
10       to solve "TypeError: metatype conflict among bases".
11
12    md5wrapper.py - just an MD5 wrapper.
13
14    m_path.py - simple convenient get_homedir().
15
16    m_shutil.py - additional shell utilities (currently only mkhier
17       function).
18
19    net/ftp/ - modules related to FTP - ftpparse (pure-python parser of LIST
20       command output) and ftpscan - recursive scanner of FTP directories.
21
22    net/sms.py - Send SMS to subscribers of Moscow operators (Beeline, MTS,
23       Megafone) using their Web or SMTP gateways.
24
25    net/www/ - modules related to Web/HTTP/HTML/XML/DTML/etc.
26
27    opdate.py - additional date/time manipulation routines
28       In this module Date is a number of days since 1/1/1600 (up to 31 Dec 3999)
29       I am not sure about how easy it might be to extend the modules beyond
30       these bounds. Time is just a number of seconds since midnight. User can
31       add/subtract dates and times, calculate diffs ("how many days, months
32       and years passed since 21 Dec 1967?") and so on. DateTime <==> UTC (GMT)
33       conversion routines provided, too.
34       This module required flognat's strptime.py.
35
36    opstring.py - additional string manipulation routines
37       (character padding, encoding conversions).
38
39    rus/ - work with russian cyrillic - convert text to/from translit.
40
41    tty_menu.py - extremely dumb text-mode menues.