Hal9k-Overmind-API
The HackerLab 9000 Overmind API server.
What is Hal9k-Overmind-API?
This is a back-end server designed to provide HTTP API access to the HackerLab 9000 Library.
Future Goals
In the future, this API will include the ability to set up playlists, user authentication, access control, and more. The end goal is to create an API capable of being integrated with any number of front-end systems.
Installation
pip install Hal9k-API
Note: This requires the VirtualBox SDK to be properly installed and configured. Instructions will be added to this repository soon.
Usage
To start the API server:
python3 -m hal9k_api
The API runs in debug mode on port 5000. It's accessible via HTTP methods:
haxys@straylight:~$ curl -X GET http://localhost:5000/
This is the HackerLab 9000 Overmind API Server. For more information, see <a href='https://github.com/haxys-labs/Hal9k-Overmind-API'>the GitHub repository</a>.
haxys@straylight:~$ curl -X GET http://localhost:5000/get_tracks/
{"tracks": ["Kali 2020.2 x64", "Debian 9.11 x64"]}
Changelog
- 0.1.2 :: Refactored code; API remains consistent.
- 0.1.1 :: Fixed some minor bugs.
- 0.1.0 :: Implemented
get_tracksfunctionality.
Release files for Hal9k-API 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 | |
|---|---|---|---|
| Hal9k-API-0.1.2.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Hal9k_API-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / Hal9k-API-0.1.2.tar.gz
| Download URL | Hal9k-API-0.1.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e54cc7728373069c2f0adcb86e0d1bfd8f4f86568651ac36bde25e8851ff545
|
|
BLAKE2b-256 checksum How to use checksums |
95afba9af75ba2d187f1d2a62d4aa405355c9f939a2a457fbfeb53f93f4703f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2
|
Release files / Hal9k_API-0.1.2-py3-none-any.whl
| Download URL | Hal9k_API-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b7ea4369e07f94e748e1fa8de0968d83ae11f6d03ad7a609feb5c3804f31f2a
|
|
BLAKE2b-256 checksum How to use checksums |
302bbd4203c49977115aa903b44ac021c8bd0bdd279aac6ecf6962c34237fe1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2
|