Metadata-Version: 2.4
Name: snakey_runner
Version: 0.0.2
Summary: A simple forgejo action runner
Author-email: lou <lou@jellycopter.net>
Project-URL: Homepage, https://home.jellycopter.net/~gkr/snakey_runner
Project-URL: Repository, https://codeberg.org/gkrnours/snakey_runner
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Requires-Python: >=3.13
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: xdg-base-dirs<7,>=6.0.0
Requires-Dist: requests<3,>=2.30
Requires-Dist: pyyaml<7,>=6.0.0
Requires-Dist: jinja2<4,>=3.0.0
Dynamic: license-file

Snakey Runner
#############

Tool to convert a mastodon export archive into data for pelican static site generator

Usage
*****

.. code:: bash

	URL=https://codeberg.org
	UUID=42cb1556-bf3f-4dc2-816d-511d7068bb1c
	TOKEN=abcdef0123456789abcdef0123456789abcdef01

	snakey_runner setup \
		--url $URL \
		--uuid $UUID \
		--token $TOKEN \
		-l self-hosted -l local
	snakey_runner run


Manual
******

snakey_runner global options
----------------------------
Theses options must be passed before the sub-command.

-h, --help:
	List available sub-commands and global options
-c, --context <context>:
	Let's you configure and use multiple forge

snakey_runner setup
-------------------
Configure the runner against a forge.

-h, --help:
	Show help message
-n, --uuid <uuid>:
	Identifier for the runner on the forge
-k, --token <token>:
	Secret key for the token on the forge
-t, --access-token <token>:
	Not supported yet
-u, --url <url>:
	URL for the forge, with protocol and no trailing slash
-l, --label <label>:
	Information for letting the forge route task to router.
	Multiple can be specified, one per option. Can look like
	docker or self-hosted.

snakey_runner check
-------------------
Ping the forge, ensuring the configured URL and connection work.

-h, --help:
	Show help message

snakey_runner run
-----------------
Start the runner, accept task and run them.

-h, --help:
	Show help message

