You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 years ago | |
---|---|---|
controllers | 6 years ago | |
migrations | 6 years ago | |
setup-data | 7 years ago | |
static | 6 years ago | |
templates | 6 years ago | |
texttable@0eb812be61 | 7 years ago | |
uploads | 7 years ago | |
.gitignore | 7 years ago | |
.gitmodules | 7 years ago | |
README.md | 6 years ago | |
barcode_utils.py | 6 years ago | |
config.py.sample | 7 years ago | |
crons.py | 6 years ago | |
dbseed.py | 6 years ago | |
forms.py | 6 years ago | |
models.py | 6 years ago | |
requirements.txt | 7 years ago | |
stockazng.py | 6 years ago | |
utils.py | 6 years ago |
README.md
StockazNG
Installation
Install PostgreSQL
Makes sure that encoding is/will be in UNICODE/UTF-8
-> https://wiki.archlinux.org/index.php/PostgreSQL#Change_default_encoding_of_new_databases_to_UTF-8
git clone http://dev.sigpipe.me/dashie/StockazNG
cd StockazNG
git submodule init
git submodule update
pip install --requirement requirements.txt --allow-external PIL --allow-unverified PIL
or apt-get install python-imaging python-pil # PIL is tricky with jpeg...
pip install psycopg2
cp config.py.sample config.py
$EDITOR config.py
python stockazng.py db upgrade
python stockazng.py db_seed
python stockazng.py mkdirs
python stockazng.py runserver # or whatever gunicorn whatever stuff
Gunicorn
gunicorn -w 2 -b 127.0.0.1:8000 --error-logfile=errors.log --access-logfile=access.log --chdir=$PWD stockazng:app
Crontabs
*/5 * * * * cd ~/stockazng/ && python stockazng.py cron_cache > /dev/null
*/5 * * * * cd ~/stockazng/ && python stockazng.py cron_thumbs > /dev/null
Licensing
- MIT License
- setup-data from https://github.com/partkeepr/PartKeepr
- Yes PartKeepr is my inspiration for data model mainly
TODO
- TODO After release
- How to add parts to projects
- Projects reports (exports in CSV and Json)
- One click "print barcode"
- Add printing view for storage map
- Add barcodes to storage map
- Octopart integration for Parameters
Upgrades
If stuck on "Set all parts without tags to "untagged" for tags_slug", runs :
- python stockazng.py db upgrade 2396a54ec576
- python stockazng.py db upgrade 55103a380b6c
- python stockazng.py db upgrade
And it should pass.