Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.32 KB

README.markdown

File metadata and controls

44 lines (30 loc) · 2.32 KB

SMS (Sms Management Suite )

NOTE: The work on this project has been halted, as this project is way down in the priority list of the principal developer. If you want to continue development, a template of how you can develop it according to the developer's plan can be found here.

Manager for mobile messages in computer. Takes .vmg messages as input and converts them to single-file nice-looking conversation per contact. Output file format is html, so can be viewed across all operating systems and browsers (including mobile!).

Details

Currently supports only text messages stored as .vmg files. These messages can be exported from phone using Nokia PC Suite, or can be extracted from backup using NBUexplorer application (an open source application hosted on SourceForge). Example output conversation file can be found here.

Requirements

  1. A Linux machine with Python installed on it (2.4+)

How to use

./src/smsInit.py

This will create to_process, processed, meta, conversations and unprocessed directories. You need to put all your .vmg files in to_process folder. All the processed vmg files will be moved to processed folder after processing. All the output conversation html files will go into conversations folder. Then execute:

./src/sms.py

And you are done! Check conversations folder to see the conversation files.

Contributing

Want to contribute? Great! Contact me at [email protected]. Here is the list of things I want to develop:

Issues and Future Development

Current development is halted, as my old Laptops's harddisk crashed, and I changed my phone to Android :)

Future development in the increasing order of time required:

  1. Using shadows in the output html file. Enhancing the colour scheme.
  2. Support for Samsung, LG, Android, etc messages
  3. Cross-platform application (specifically Windows)
  4. Develop a cool GUI for the application (preferably in GTK)
  5. Develop message viewing/scrolling/finding/selectively saving abilities in the GUI.
  6. Develop python independent binary executables (using PyGtk, PyInstaller or something similar).