A simple yet powerful tool to manage magazine subscribers, written in Python 3 and using GObject Introspection (Gtk+ 3).
MSM currently needs a couple of dependencies:
- Gtk+ 3 and
python-gobject
sqlalchemy
Jinja2
python-dateutil
We currently also need python-pytz
at the moment, but we'll replace it with python-babel
soon (we only need pytz
for getting country names by ISO 3661-1alpha2 codes).
On windows, you'll also need pywin32
.
Clone the git repository:
git clone https://github.com/Holzhaus/msm.git
Now you can run msm.pyw
:
cd msm
chmod +x msm.pyw
./msm.pyw
On first start, MSM will create a config directory and the database by itself.
Now you should edit the Magazines. Open the application menu of MSM and click on Preferences. In the tab Magazines you can add a new magazine and then add possible subscription types to it. If you're done, click Apply.
You can now start adding customers.