Skip to main content

httpkom is an HTTP proxy for LysKOM protocol A servers, and exposes an REST-like HTTP API. It can for example be used for writing LysKOM clients in Javascript.

The source code can be found at: https://github.com/osks/httpkom

Packages are published on PyPI: https://pypi.org/project/httpkom/

The documentation can be found at: http://osks.github.io/httpkom/

httpkom uses pylyskom, which is also released under GPL.

Dependencies

For required Python packages, see requirements.txt. Install them with:

$ pip install -r requirements.txt

Documentation

The documentation is built with MkDocs and Material for MkDocs. Source files are in the docs/ directory.

To serve the docs locally:

uv run mkdocs serve

The docs are automatically deployed to GitHub Pages on push to master via GitHub Actions (see .github/workflows/docs.yml).

Development

Preparing a release

On master:

  1. Update and check CHANGELOG.md.

  2. Increment version number and remove +dev suffix in httpkom/version.py.

  3. Test manually by using jskom.

  4. Commit, push.

  5. Go to https://github.com/osks/httpkom/releases and draft a new release. Create a new tag (e.g. v0.21), set title to “Version <version>”, and publish the release.

  6. GitHub Actions will automatically build and publish to PyPI (see .github/workflows/release.yml).

  7. Verify at https://pypi.org/project/httpkom/ .

  8. Add +dev suffix to version number, commit and push.

Authors

Oskar Skoog <oskar@osd.se>

Release files for httpkom 0.32

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for httpkom 0.32
File Size Uploaded
httpkom-0.32.tar.gz 30.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for httpkom 0.32
File Interpreter ABI Platform
httpkom-0.32-py3-none-any.whl Python 3 none any Details

Total release size: 66.8 kB

Release files / httpkom-0.32.tar.gz

Download URL httpkom-0.32.tar.gz
Size 30.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7f4501c56496a541b6d1d049001ef0f967d47fc753ffd8dafa43953030c116d6
BLAKE2b-256 checksum
How to use checksums
7ebab4b9983dc9c51aec17e281fe6713cb471c791db0b2daec42d8921cc71417
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.

Transparency log

Release files / httpkom-0.32-py3-none-any.whl

Download URL httpkom-0.32-py3-none-any.whl
Size 36.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4016f0f44a69e48a69539d6e520d76e364d0444a72d93eaab9e6169bb8bdf89
BLAKE2b-256 checksum
How to use checksums
1fef02497eff2c81aa3e3b0ce269633128158e48d9c52db4ab62ba109ec737f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.32 This release

2 release files

0.31

2 release files

0.21

1 release file

0.20

1 release file

0.19

1 release file

0.18

1 release file

0.17

1 release file

0.16

1 release file

0.15

1 release file

0.14

1 release file

0.12

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page