https://github.com/simonsobs/nextline-schedule
A plugin of nextline-graphql. Auto Mode, Queue, and an interface to the SO scheduler.
https://github.com/simonsobs/nextline-schedule
nextline
Last synced: about 1 year ago
JSON representation
A plugin of nextline-graphql. Auto Mode, Queue, and an interface to the SO scheduler.
- Host: GitHub
- URL: https://github.com/simonsobs/nextline-schedule
- Owner: simonsobs
- License: mit
- Created: 2023-01-25T15:01:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-02T05:40:29.000Z (about 1 year ago)
- Last Synced: 2025-06-02T07:11:07.505Z (about 1 year ago)
- Topics: nextline
- Language: Python
- Homepage:
- Size: 417 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# nextline-schedule
[](https://pypi.org/project/nextline-schedule)
[](https://pypi.org/project/nextline-schedule)
[](https://github.com/simonsobs/nextline-schedule/actions/workflows/unit-test.yml)
[](https://github.com/simonsobs/nextline-schedule/actions/workflows/type-check.yml)
[](https://codecov.io/gh/simonsobs/nextline-schedule)
A plugin for [nextline-graphql](https://github.com/simonsobs/nextline-graphql) with the following features:
- The **auto mode**
- The **queue** system
- An interface to the [**SO scheduler**](https://github.com/simonsobs/scheduler).
## Installation
```console
pip install nextline-schedule
```
## Configuration
| Environment variable | Default value | Description |
| ----------------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| `NEXTLINE_SCHEDULE__API` | `https://scheduler-uobd.onrender.com/api/v1/schedule/` | The [schedule API URL](https://github.com/simonsobs/scheduler-server?tab=readme-ov-file#schedule-api) |
| `NEXTLINE_SCHEDULE__LENGTH_MINUTES` | 1 | |
| `NEXTLINE_SCHEDULE__POLICY` | `dummy` | |
| `NEXTLINE_SCHEDULE__TIMEOUT` | 60 | The timeout in seconds |