/pyMyTinyTodo

Simple way to manage todo list in AJAX style.

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

pyMyTinyTodo

Simple way to manage todo list in AJAX style. Written in Python and js jQuery. Data stored in SQLite, MySQL, PosgreSql, MSSql, Oracle database. Distributed under the GNU GPL License

This is the python development of the project https://mytinytodo.net (written in php, author Max Pozdeev),

System requirements

Python~=3.7
flask~=1.1.2
pytz~=2020.5
pymysql~=1.0.2
psycopg2~=2.8.6
pyodbc~=4.0.30
cx-Oracle~=8.1.0
Flask-SQLAlchemy~=2.4.4
SQLAlchemy~=1.3.22

Tested in browsers: Chrome 85, Safari 14, Firefox 80, IE v11

How to install myTinyTodo

Download release archive

https://github.com/AsdertyTreds/pyMyTinyTodo/releases/

Unpack
> cd pymytinytodo
Make enviroment in directory pymytinytodo
> python -m venv venv
> venv/Scripts/activate
> pip install -r requirements.txt
> python main.py
Go to http://127.0.0.1:5000
Make sure config file 'db/config.json' is writable for webserver.
Select and specify settings of database you prefer in start page. 
For sqlite usage make sure that database file 'db/mtt.db' is writable for webserver.
To protect your tasks from modification by the others you may specify password in settings.

Update to new version