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-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.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

Hal9k_API-0.1.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

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

Hashes for Hal9k-API-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d6f9cce4cdfb7df7ab56972b6b02e01e13292b73b2b80f957a90a8f3df55e0e1
MD5 8a3d3e79533056516bc6b84e5b250317
BLAKE2b-256 cc7f739f09368ee8c946432af524d832c4e9c81bb5b14b9349e4f8914fccf4f2

See more details on using hashes here.

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

Hashes for Hal9k_API-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 780432ee09c13a23358c6b884224de4b17f61fed7829fe713be3b5e8b2ab1f6e
MD5 acd823dd5f8cf88a64585632effe4536
BLAKE2b-256 ae3fe20a937b4433e2a92a83884d7274cca882ca263e8df20d0cdd03586e2126

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