X-Git-Url: https://git.phdru.name/?p=m_lib.git;a=blobdiff_plain;f=README.txt;h=e42e85db01f9fb9a20bf6ed5ab23dcc4d18e133d;hp=bc86232f8361867487e4c167409959a542e2b710;hb=HEAD;hpb=d7c459a9f979c4978cf07ff11056512a852fd61d diff --git a/README.txt b/README.txt index bc86232..a35005e 100644 --- a/README.txt +++ b/README.txt @@ -1,41 +1,57 @@ - defenc.py - get default encoding. +Broytman Library for Python. +Author: Oleg Broytman . +Copyright (C) 1996-2023 PhiloSoft Design. +License: GPL. - flog.py - simple file logger. +For installation instruction see INSTALL.txt. - lazy/ - lazy evaluation modules - lazy dictionary and lazy import. +Content of the library: - mcrypt.py - crypt module supplement function gen_salt(). +defenc.py - get default encoding. - metaclasses.py - borrowed from Michele Simionato (mis6@pitt.edu) - to solve "TypeError: metatype conflict among bases". +flad/ - Flat ASCII Database. See README-flad.txt. - md5wrapper.py - just an MD5 wrapper. +flog.py - simple file logger. - m_path.py - simple convenient get_homedir(). +hash/ - extended disk hashes package. It extends anydbm/whichdb with ZODB and + MetaKit-based hashes. - m_shutil.py - additional shell utilities (currently only mkhier - function). +lazy/ - lazy evaluation modules - lazy dictionary and lazy import. - net/ftp/ - modules related to FTP - ftpparse (pure-python parser of LIST - command output) and ftpscan - recursive scanner of FTP directories. +mcrypt.py - crypt module supplement function gen_salt(). - net/sms.py - Send SMS to subscribers of Moscow operators (Beeline, MTS, - Megafone) using their Web or SMTP gateways. +metaclasses.py - borrowed from Michele Simionato (mis6@pitt.edu) + to solve "TypeError: metatype conflict among bases". - net/www/ - modules related to Web/HTTP/HTML/XML/DTML/etc. +md5wrapper.py - just an MD5 wrapper. - opdate.py - additional date/time manipulation routines - In this module Date is a number of days since 1/1/1600 (up to 31 Dec 3999) - I am not sure about how easy it might be to extend the modules beyond - these bounds. Time is just a number of seconds since midnight. User can - add/subtract dates and times, calculate diffs ("how many days, months - and years passed since 21 Dec 1967?") and so on. DateTime <==> UTC (GMT) - conversion routines provided, too. - This module required flognat's strptime.py. +m_path.py - simple convenient get_homedir(). - opstring.py - additional string manipulation routines - (character padding, encoding conversions). +m_shutil.py - additional shell utilities (currently only mkhier + function). - rus/ - work with russian cyrillic - convert text to/from translit. +net/ftp/ - modules related to FTP - ftpparse (pure-python parser of LIST + command output) and ftpscan - recursive scanner of FTP directories. - tty_menu.py - extremely dumb text-mode menues. +net/sms.py - Send SMS to subscribers of Moscow operators (Beeline, MTS, + Megafone) using their Web or SMTP gateways. + +net/www/ - modules related to Web/HTTP/HTML/XML/DTML/etc. + +opdate.py - additional date/time manipulation routines + In this module Date is a number of days since 1/1/1600 (up to 31 Dec 3999) + I am not sure about how easy it might be to extend the modules beyond + these bounds. Time is just a number of seconds since midnight. User can + add/subtract dates and times, calculate diffs ("how many days, months + and years passed since 21 Dec 1967?") and so on. DateTime <==> UTC (GMT) + conversion routines provided, too. + This module required flognat's strptime.py. + +opstring.py - additional string manipulation routines + (character padding, encoding conversions). + +pbar/ - progress bar for tty. + +rus/ - work with russian cyrillic - convert text to/from translit. + +tty_menu.py - extremely dumb text-mode menus.