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.propertiesis created in current directory, run:
gather2gether
- Configuration file
gather2gether.propertiesis 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
Release files for gather2gether 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gather2gether-0.0.4.tar.gz | 12.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gather2gether-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.8 kB
Release files / gather2gether-0.0.4.tar.gz
| Download URL | gather2gether-0.0.4.tar.gz |
|---|---|
| Size | 12.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ebbddd1cbb241a8b2b0627793018a03272ce18fd268c138df401d9f82eaf8ea
|
|
BLAKE2b-256 checksum How to use checksums |
bef23440e5a073797e174830c028e46a1d8f5f6d4cc5fb5e2d1bd9852fa4709e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / gather2gether-0.0.4-py3-none-any.whl
| Download URL | gather2gether-0.0.4-py3-none-any.whl |
|---|---|
| Size | 14.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2db6546bf2c27690b521c2c1dbbc83da6b00808bd591395f61200832b4ce0ec3
|
|
BLAKE2b-256 checksum How to use checksums |
da8e95057d2932f89e058f2699f55c30e2121922bc68217919c5f3b5f5b25fa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|