Mahlet-Inc / Mahlet-Inc/hobbits

Hobbits Runner Web Server Mode

Open
#47 1 comment 0 reactions 0 assignees View on GitHub
enhancement python
Dominant language
Python
Stars
751
Forks
49
PR merge metrics
No merged PRs in 30d

Description

The hobbits runner should have a server mode that is configured with a bunch of templates and can apply those templates to uploaded data. It could work something like this:

Server is started with a collection of template files. It makes an HTTP REST interface with endpoints for each of the template files. A user can then upload a file to the endpoint and receive a URL where the output(s) can be downloaded and maybe a websocket channel to listen for progress updates.

With those server capabilities, it should be pretty easy to slap on a Web GUI.

Contributor guide

Open the contributing guide

Research direction

The issue names the hobbits runner but no files, tests, or server entry point. Start by locating the runner implementation and existing template-processing flow, then determine the intended HTTP endpoints, uploads, result URLs, and progress behavior. Done criteria are not defined and would need agreement before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.