Skip to main content

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)

Source distribution for freeq-server 0.0.19
File Size Uploaded
freeq-server-0.0.19.tar.gz 17.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for freeq-server 0.0.19
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.19 This release

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.15

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page