Skip to main content

Omni (x)Extensions

Simple web application consuming the Omni API.

This application may be used as a supervisor of the Omni Platform to run tasks in an async fashion, this way it's possible to remove async tasks from the Omni core.

Usage

One must define a series of configuration values in order to correctly use the automated part of the omni extension (supervisor).

Name Type Default Description
OMNIX_REMOTE bool False If the remote URL should be used as the default one (legacy).
OMNIX_USERNAME str None The username to be used for authentication on the omni service.
OMNIX_PASSWORD str None The password value used in the authentication on the omni service, notice that this value will be sent in plain text (using an SSL encrypted connection).
OMNIX_CLIENT_ID str None The identifier of the Omni API client to be used for authentication.
OMNIX_CLIENT_SECRET str None The secret string to be used by the Omni API client for authentication.
OMNIX_QUEUE str omnix The name of AMQP queue that is going to be used.
OMNIX_RECORD_CHUNK int 300 The size of record chunk to be used by the scheduler (use carefully to avoid memory issues).
OMNIX_BIRTHDAY_TEMPLATE str None If set allows for a remote definition of the base template to be used for email sending.
REMOTE bool False If the remove mode should be used (production URL creation).
OMNIX_REMOTE bool False Same as REMOTE.
OMNIX_SCHEDULE bool True If the scheduling (background) operations of the Omnix should be enabled (defaults to True).
REDIRECT_URL str None The URL that will be used for OAuth2 based callbacks.

Additionally one must also configure the MongoDB and RabbitMQ instances to be able to execute the proper master and slave supervisors. For that use the MONGOHQ_URL and CLOUDAMQP_URL variables.

FAQs

How can I flush the Slack sales message?

Use the following URL:

GET https://omnix.hive.pt/flush_slack_sales?offset=1

How can I flush the Slack previous (day) message?

Use the following URL:

GET https://omnix.hive.pt/flush_slack_previous?offset=1

License

Omnix is currently licensed under the Apache License, Version 2.0.

Build Automation

Build Status Coverage Status PyPi Status License

Metadata

Release files for omnix 0.3.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for omnix 0.3.17
File Size Uploaded
omnix-0.3.17.tar.gz 56.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for omnix 0.3.17
File Interpreter ABI Platform
omnix-0.3.17-py2-none-any.whl Python 2 none any Details

Total release size: 159.2 kB

Release files / omnix-0.3.17.tar.gz

Download URL omnix-0.3.17.tar.gz
Size 56.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bfb1d12f31b05780b6a29345d76f2d7ca1f5969d96086ffe5b6b719cb68b1e29
BLAKE2b-256 checksum
How to use checksums
25944c67fcee70db9c85d986e8d3b672e328701768596d76a0e33d4305b02061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.0 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

Release files / omnix-0.3.17-py2-none-any.whl

Download URL omnix-0.3.17-py2-none-any.whl
Size 102.5 kB
Tags Python 2
SHA-256 checksum
How to use checksums
56500d360c7f46cecef291df2c524c15661a0353682e283caba2c18a23667788
BLAKE2b-256 checksum
How to use checksums
43832da783421739783520618818d27b86f5e628b7ba0d9965f954497fea2972
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.0 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

Release history Release notifications | RSS feed

This release

0.3.17 This release

2 release files

0.3.16

2 release files

0.3.15

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

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