WordHord
Download
Download PySMS
- latest version 0.4.0.
- version 0.3.0.
Version 0.4.0 changes
- Changes to xmlrpc support in python caused breakages. Modified the code to handle this.
Version 0.3.0 changes
- Now handles non 7-bit chars in xml-rpc interface correctly.
- Also tested with Nokia 6610 & Sagem myG-5 phones
- Now tested with IrDa Comm interface as well as serial lead.
- Changed message read regex to allow more flexible handling - required for non-nokia phones.
- Fixed bug in archiving that failed if deleting a sent message - as they have no dates associated with them.
- 'Bad index' response from phone varies with manufacturer. Add another response for this.
- Work out the message header format by parsing, rather than assuming a fixed order: this varies by manufacturer.
- Put try / except round polling code to prevent, e.g. bad serial chars, from killing polling thread.
Version 0.2.0 changes
- Add an optional log file for sent and deleted messages (plus API for this).
- Remove the stupid 'digest' hashing.
- Add 'more' mode to allow command chaining.
- Support for 7-bit ASCII encoded messages.
- Quote ' and " chars in the command line output as this upsets the shell.
- Better examples in the ini file.
- Fix hashing bug - added date to hash, as (number,text,) is not unique.
Version 0.1.0
Original release
Further development
Things ToDo (or currently being done)
- Support for concatenated messages
- Support for HUP signal to force re-read of INI file.
- Provide a filter for numbers: e.g. to ensure that it only talks to your phone.
- Put polling rate into the config file.
- Add a #(server)s parameter, to remove the need to specify e.g. http://server:8181 in the ini file.
- Add a #(\n)s parameter, to allow items to be extracted from regex groups.
- AT+CMGL does not seem to work on some phones. Need to investigate this.
I'm happy to let people have development versions if they ask. But I can't guarantee they will work.