This release is a pre-release and may not be stable for production use.
Click’n’Track
Multi-domain permalink management engine. -
Click’n’Track provides simple REST API to manage permalinks with multi-domain web hosts capabilities.
Every permalink is defined by a hostname and a single path segment and a target URL. Hostname and path segment compose the permalink URL regardless the protocol scheme.
For instance, using the default hostname from domain mydomain.io and clickntrack you can compose permalink URLs http:\mydomain.io\clickntrack or https:\mydomain.io\clickntrack depending on the web host configuration.
When activating a permalink, Click’n’Track engine lookups at the database to retrieve the target URL, store few ‘hit’ data et redirect the HTTP client to the target URL using an HTTP 302 response.
For every ‘hit’, Click’n’Track grabs some basics data like the timestamp, the user-agent, the referer and the remote address of the client.
DISCLAIMER
Click’n’Track is not an enterprise class application: You run it in production at your own risk.
Click’n’Track is a sandbox project, I develop to learn Python programming and to discover MongoDB capabilities.
REST API
TODO: Coming soon !
INSTALLATION NOTES
Software requirements
Setup recommendations
As MongoDB engine, we recommend to use the MongoBD Atlas platform.
Unless Click’n’Track can run standalone, we recommend to the application a WSGI compliant web server like Apache HTTP server on a Linux server. When hosting Click’n’Track on an Apache HTTP server, it is required to enable mod_wsgi.
Configuration
TODO: Coming soon !
Running Click’n’Track standalone
TODO: Coming soon !
Metadata
Release files for clickntrack 0.0.2.dev3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clickntrack-0.0.2.dev3.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clickntrack-0.0.2.dev3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.9 kB
Release files / clickntrack-0.0.2.dev3.tar.gz
| Download URL | clickntrack-0.0.2.dev3.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39384d41b42080fe815182b35522502bc79fbfff70799161284cba73ee34cfe3
|
|
BLAKE2b-256 checksum How to use checksums |
1fb86cad83947b5d4d04cc147e67811c5382f187a6cff74aa4d13b134413cb27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3
|
Release files / clickntrack-0.0.2.dev3-py3-none-any.whl
| Download URL | clickntrack-0.0.2.dev3-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48ecd1db8f7722e6a627f7ce3a95c152ffdc9d9196dd6bf764bec3c91730888d
|
|
BLAKE2b-256 checksum How to use checksums |
30b1c5347d6e9b012af15e726a24319887d6f59131161597c197690391a4f582
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.3
|