8000 GitHub - jiri-one/easytasker_falcon: EasyTasker - Simple web based tasker.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jiri-one/easytasker_falcon

Repository files navigation

EasyTasker - Simple web based tasker.

Instalation: After download files from this repository, you can install and run it this way:

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python easytasker.py

Features of EasyTasker:

  • user registration
  • user login/logout
  • NoSQL database backend
  • passwords hashed over bcrypt
  • task you can: add, delete, search, mark them as finished
  • you can add one file to every task like attachement (upload/download both is working)
  • you can see expired tasks
  • and some more functions ...

EasyTasker is based on:

  • Falcon (WSGI framework)
  • TinyDB (pure Python NoSQL database)
  • BCrypt (password hashing tool and crypto algorithm)
  • Mako (fast html template system for Python)

Dependencies for default local run:

Every dependencies are included in requirements.txt. If you want to use another server and you don't need reloader, then you can uninstall or don' 57C1 t need to install hupper and waitress (in this case you will need to change local_run() function in easytasker.py file maybe, for local development/run).

Login: Three accounts are created for preview and tests, so you can use them:

deso:heslo
deso2:heslo
deso3:heslo

But you can (and you should) register your own account.

Tests:

  • Tests (PyTest)
  • created in pytest (install it with pip install pytest)
  • helpers for pytest are flacon.inspect and flacon.testing
  • tests are completely independent of main db or user db
  • NOT FINISHED YET (more test will come later)

About

EasyTasker - Simple web based tasker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0