FreeQ-server
Server for freeq
API docs @ https://weyland.yutani.enterprises/docs
Zero-setup end-to-end encrypted message queue for free in 1 line of python
TL;DR;
No need to set up a server, a DB, redis, dedicated queue, hosted pub/sub and worrying about free tier limits, or anything.
pip install freeq and go
Quickstart for server:
docker run -d -p 8000:8000 hronecviktor:freeq-server
Or build the docker container yourself:
git clone https://github.com/hronecviktor/freeq-server.git
cd freeq-server
docker build -t freeq-server .
docker run -d -p 8000:8000 freeq-server
Configuration env vars with defaults:
FREEQ_REDIS_BLOCKING_TIMEOUT=60 # wait 60 seconds for a message to arrive before returning empty on blocking calls
FREEQ_REDIS_EXPIRY=172800 # two days in seconds till messages expire
FREEQ_REDIS_MAX_QLEN=2048 # max messages per queue
FREEQ_REDIS_URL=redis://localhost:6379/0 # redis connection string
Metadata
Release files for freeq-server 0.0.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| freeq-server-0.0.19.tar.gz | 17.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| freeq_server-0.0.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.8 kB
Release files / freeq-server-0.0.19.tar.gz
| Download URL | freeq-server-0.0.19.tar.gz |
|---|---|
| Size | 17.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68bcef7270c63e787822b993c61bc75f38e7974b4d7872b72e5b870df03e6b4a
|
|
BLAKE2b-256 checksum How to use checksums |
8b96ab74ff826af74ba9c72020d6d76e5b9da81dc06ca4d7d6a2be4130db73d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Release files / freeq_server-0.0.19-py3-none-any.whl
| Download URL | freeq_server-0.0.19-py3-none-any.whl |
|---|---|
| Size | 16.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f0d5cee637f8567e42182064c020e84a0df8a59c8a473558a92a5609bfcc9e3
|
|
BLAKE2b-256 checksum How to use checksums |
2cdcc66446b56ddd8f42c256a07a1996b6ac11a49c02fa33281e253bf0070c0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|