Skip to main content

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-Overmind-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HaL9k-API-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

HaL9k_API-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file HaL9k-API-0.1.0.tar.gz.

File metadata

  • Download URL: HaL9k-API-0.1.0.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

Hashes for HaL9k-API-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dd8520c21a19feecd3378d57c25172293d0f0c57f88a6ad2d9fe29350a9b7955
MD5 a93cd37c8df82375be762d96d0be08b0
BLAKE2b-256 286b69b47b208bf0a940f3906bd682bc5c21fc55a4da3ccb8be6590dc3da92fc

See more details on using hashes here.

File details

Details for the file HaL9k_API-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: HaL9k_API-0.1.0-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

Hashes for HaL9k_API-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8868203e3f4deecbd5c9f71318e8ce7361599029bd5e859894304d637d9e7df4
MD5 5969e372d16833616fc269ea3ba68ed3
BLAKE2b-256 50a9918623434b32bec0f773f08c88197e838644f86bedf84d9a9e32d2b360b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page