Helps remote people to accomplish tasks together
Project description
Gather2gether
Helps remote people to accomplish tasks together.
Gather2gether is composed of a
- REST api (Flask server)
- CLI (full documentation)
Install
pip install gather2gether
Alternatives using docker:
- I prefer start gather2gether inside a docker container
- I prefer start gather2gether with already configured docker compose services
Configure
- Start mysql database
docker run --rm --name g2gdb -p3307:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=gather2gether -e MYSQL_USER=g2g -e MYSQL_PASSWORD=g2g -d mysql:5.7
- Setup gather2gether.properties
Create anywhere configuration file gather2gether.properties
[database]
host = 127.0.0.1
port = 3307
db_name = gather2gether
user = g2g
password = g2g
Start server
- Configuration file
gather2gether.properties
is created in current directory, run:
gather2gether
- Configuration file
gather2gether.properties
is created in another directory (suppose /srv/g2g/conf/), run:
G2G_CONF_PATH=/srv/g2g/conf gather2gether
Use cli
g2g --help
Contribute
Install from source
git clone git@github.com:witrdotnet/gather2gether.git
cd gather2gether/
virtualenv .venv (add "-p /usr/bin/pythonX.Y" to specify python version)
source .venv/bin/activate
pip install Jinja2
python setup.py install
Run Tests
With unittest
python -m unittest discover test/
With nosetests
nosetests -v --with-coverage --cover-package=gather2gether --cover-inclusive
Start server
gather2gether
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gather2gether-0.0.4.tar.gz
(12.8 kB
view details)
Built Distribution
File details
Details for the file gather2gether-0.0.4.tar.gz
.
File metadata
- Download URL: gather2gether-0.0.4.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebbddd1cbb241a8b2b0627793018a03272ce18fd268c138df401d9f82eaf8ea |
|
MD5 | 99a99e5491ba5cf915f59b0e202d869a |
|
BLAKE2b-256 | bef23440e5a073797e174830c028e46a1d8f5f6d4cc5fb5e2d1bd9852fa4709e |
File details
Details for the file gather2gether-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: gather2gether-0.0.4-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db6546bf2c27690b521c2c1dbbc83da6b00808bd591395f61200832b4ce0ec3 |
|
MD5 | 1aa7e99ff4203f5ef033f5a68710e8be |
|
BLAKE2b-256 | da8e95057d2932f89e058f2699f55c30e2121922bc68217919c5f3b5f5b25fa1 |