Cronohub
Archive from anywhere to anywhere using the power of plugins.
How does it work?
Cronohub in it’s own is useless. It’s power comes from plugins located here plugins_repository. These plugins are used as source and target. Examples are under the plugins sections. Once an appropriate plugin is selected for downloading and uploading, cronohub takes care of the rest.
For example to download all repositories for a user from github and then upload all those repositories to an s3 bucket with timestamp cronohub would be used like this:
cronohub -s github -t s3
The github plugin takes care of all of the necessary authentication and parallel downloading of all repositories. The plugin also has the ability to filter out repos that the user whishes to archive. It’s all based on the plugin. For more information, locate the plugin and read it’s README.
Install
Installation is simply calling:
pip install cronohub
Usage
To see a help of cronohub simply access the help screen.
cronohub -h
Plugins
The plugins are the soul of cronohub. They are constantly added and can be very specific and for a single purpose or can be for a wider audience. Cronohub only provides a platform for all these plugins to exist and work together. Cronohub is a mediator in this case.
For more information please read the plugin’s readme section that explains how they work and how a new one can be added and where they need to be located in order or cronohub the pick them up.
Metadata
Release files for cronohub 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cronohub-0.1.2.tar.gz | 4.7 kB | Without provenance | Details for cronohub-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cronohub-0.1.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for cronohub-0.1.2-py2.py3-none-any.whl |
Total release size: 10.5 kB
Release files / cronohub-0.1.2.tar.gz
| Download URL | cronohub-0.1.2.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77f46f4446fbf75ce778672c38d85c7c7ab2dc13d7ae8c6e37a128dcc7e84b2b
|
|
BLAKE2b-256 checksum How to use checksums |
6eefd8e820cf9c0796529efbcfb3c92d8b55131e4f1741c2e8ba6d79c84623c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|
Release files / cronohub-0.1.2-py2.py3-none-any.whl
| Download URL | cronohub-0.1.2-py2.py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
bae3e7b8a4f9d967f7a2d1c0320d8c3d66166c987385f2621d526ddb09bed3be
|
|
BLAKE2b-256 checksum How to use checksums |
0a0ab339cabc4434718420e98053ff0ca784032a7b83433a6a74650d6586615a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|
Security for cronohub 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.