Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arkitektio/kabinet
The python client library to the kabinet-server to facilitate easy inspection and creation of containers from software repositories
https://github.com/arkitektio/kabinet
arkitekt-client experimental next python
Last synced: 17 days ago
JSON representation
The python client library to the kabinet-server to facilitate easy inspection and creation of containers from software repositories
- Host: GitHub
- URL: https://github.com/arkitektio/kabinet
- Owner: arkitektio
- Created: 2022-09-29T07:19:37.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-27T08:26:55.000Z (about 1 month ago)
- Last Synced: 2024-11-27T09:27:47.668Z (about 1 month ago)
- Topics: arkitekt-client, experimental, next, python
- Language: Python
- Homepage: https://arkitekt.live
- Size: 173 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Konviktion
[![codecov](https://codecov.io/gh/jhnnsrs/konviktion/branch/main/graph/badge.svg?token=UGXEA2THBV)](https://codecov.io/gh/jhnnsrs/konviktion)
[![PyPI version](https://badge.fury.io/py/konviktion.svg)](https://pypi.org/project/konviktion/)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://pypi.org/project/konviktion/)
![Maintainer](https://img.shields.io/badge/maintainer-jhnnsrs-blue)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/konviktion.svg)](https://pypi.python.org/pypi/konviktion/)
[![PyPI status](https://img.shields.io/pypi/status/konviktion.svg)](https://pypi.python.org/pypi/konviktion/)
[![PyPI download month](https://img.shields.io/pypi/dm/konviktion.svg)](https://pypi.python.org/pypi/konviktion/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/jhnnsrs/konviktion)## Description
Konviktion is a simple, lightweight, notion gateway. It is designed to be used within
the Arkitekt Framework to allow users to easily add pages to their notion workspace.This is the client library for Konviktion, wich can be found [here](https://github.com/arkitektio/konviktion-server).
More information will be added soon.### Requirements
Konviktion standalone requires that you have docker installed on your machine. If you do not have docker installed, you can find
instructions for installing it [here](https://docs.docker.com/get-docker/).
Also we require you to have at least Python3.9.```bash
pip install konviktion
```### Usage
While you can use docker to spin up a konviktion-server yourself, you can also use the `deployed` context manager to spin up
a local konviktion-server.
```python
from konviktion import deployed
from konviktion.api.schema import create_github_repositorywith deployed():
```
In the above example, we use the `deployed` context manager to spin up a a local konviktion-server, and are creating
a repo on github. Repositories are online collections of various Apps (in various releases and flaovurs), that can be
used to deploy containers running these apps.More info to come soon. Stay tuned.