{"id":23228040,"url":"https://github.com/arkitektio/reaktion","last_synced_at":"2025-04-05T18:20:41.877Z","repository":{"id":222175234,"uuid":"419737194","full_name":"arkitektio/reaktion","owner":"arkitektio","description":"fluss workflow scheduler plugin for rekuest","archived":false,"fork":false,"pushed_at":"2024-09-13T15:09:27.000Z","size":359,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-11T15:39:43.374Z","etag":null,"topics":["arkitekt","client","python","rekuest","workflow-scheduling"],"latest_commit_sha":null,"homepage":"https:/arkitekt.live","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arkitektio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-21T13:35:56.000Z","updated_at":"2024-09-13T15:09:31.000Z","dependencies_parsed_at":"2024-08-23T15:03:34.176Z","dependency_job_id":"5ba90857-257c-44b5-b8aa-9c355bce4a43","html_url":"https://github.com/arkitektio/reaktion","commit_stats":null,"previous_names":["jhnnsrs/reaktion"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkitektio%2Freaktion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkitektio%2Freaktion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkitektio%2Freaktion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkitektio%2Freaktion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arkitektio","download_url":"https://codeload.github.com/arkitektio/reaktion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247379004,"owners_count":20929445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arkitekt","client","python","rekuest","workflow-scheduling"],"created_at":"2024-12-19T01:11:32.489Z","updated_at":"2025-04-05T18:20:41.852Z","avatar_url":"https://github.com/arkitektio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reaktion\n\n[![codecov](https://codecov.io/gh/arkitektio/omero-ark/branch/master/graph/badge.svg?token=UGXEA2THBV)](https://codecov.io/gh/arkitektio/arkitektio)\n[![PyPI version](https://badge.fury.io/py/rekuest.svg)](https://pypi.org/project/rekuest/)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://pypi.org/project/rekuest/)\n![Maintainer](https://img.shields.io/badge/maintainer-jhnnsrs-blue)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/rekuest.svg)](https://pypi.python.org/pypi/rekuest/)\n[![PyPI status](https://img.shields.io/pypi/status/rekuest.svg)](https://pypi.python.org/pypi/rekuest/)\n\nfluss workflow scheduler plugin for rekuest\n\n## Idea\n\nreaktion is a scheduler extension for rekuest, it hooks into the agent and provides the \"Deploy Flow\" Node, that allows users to\nchoose the app as a scheduler for their workflows. When deploying a flow, this plugin will create a new workflow node, which can\nnow be reserved by any external app.\n\nWhen reserving a workflow node, the plugin will create a new \"Flow\" Actor, which will be responsible for the execution of the\nworkflow. This actor will keep track of the state of the workflow and acts as the scheduler.\n\n## Prerequesits\n\nreaktion is a rekuest plugin and requires the rekuest library. While we are trying to reduce\nthe dependencies of rekuest, currently it makes only sense to use reaktion within the context of the arkitekt platform.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkitektio%2Freaktion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farkitektio%2Freaktion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkitektio%2Freaktion/lists"}