The HackerLab 9000 API Server.
Project description
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 http://localhost:5000/get_tracks/
{"tracks": ["Kali 2020.2 x64", "Debian 9.11 x64"]}
Changelog
- 0.1.0 :: Implemented
get_tracks
functionality.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Hal9k-API-0.1.1.tar.gz
.
File metadata
- Download URL: Hal9k-API-0.1.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using 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.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f9cce4cdfb7df7ab56972b6b02e01e13292b73b2b80f957a90a8f3df55e0e1 |
|
MD5 | 8a3d3e79533056516bc6b84e5b250317 |
|
BLAKE2b-256 | cc7f739f09368ee8c946432af524d832c4e9c81bb5b14b9349e4f8914fccf4f2 |
File details
Details for the file Hal9k_API-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: Hal9k_API-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using 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.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 780432ee09c13a23358c6b884224de4b17f61fed7829fe713be3b5e8b2ab1f6e |
|
MD5 | acd823dd5f8cf88a64585632effe4536 |
|
BLAKE2b-256 | ae3fe20a937b4433e2a92a83884d7274cca882ca263e8df20d0cdd03586e2126 |