Utilize Database for extended configuration options #23

Open
opened 2024-07-16 13:20:49 +00:00 by Neshura · 0 comments
Owner

Series Settings structures (seconds)

id ownerId postSettingsIds fetcherType [enum] fetcherSettingsId [uint] fetchInterval lastFetched
u16 u16 u16[] enum u16 u32(seconds) datetime(UTC)

Post Settings Structure

type seriesId community body_type body_content community_pin instance_pin
enum u16 string enum string bool bool

JNC Fetcher Settings Structure

id seriesId slug parted
u16 u16 string bool

Series Permissions Structure

seriesId userId edit delete
u16 u16 bool bool

Bot Settings Structure

id ownerid instance login password
u16 u16 string string string (encrypted)

Bot Permissions Structure

botId userId edit delete
u16 u16 bool bool

Post Storage Structure

lemmyId botId seriesId date
u16 u16 u16 datetime (utc)
Series Settings structures (seconds) | id | ownerId | postSettingsIds | fetcherType [enum] | fetcherSettingsId [uint] | fetchInterval | lastFetched | |:---:|:---:|:---:|:---:|:---:|:---:|:---:| | u16 | u16 | u16[] | enum | u16 | u32(seconds) | datetime(UTC) Post Settings Structure | type | seriesId | community | body_type | body_content | community_pin | instance_pin | |:---:|:---:|:---:|:---:|:---:|:---:|:---:| | enum | u16 | string | enum | string | bool | bool | JNC Fetcher Settings Structure | id | seriesId | slug | parted | |:---:|:---:|:---:|:---:| | u16 | u16 | string | bool | Series Permissions Structure | seriesId | userId | edit | delete | |:---:|:---:|:---:|:---:| | u16 | u16 | bool | bool | Bot Settings Structure | id | ownerid | instance | login | password | |:---:|:---:|:---:|:---:|:---:| | u16 | u16 | string | string| string (encrypted) | Bot Permissions Structure | botId | userId | edit | delete | |:---:|:---:|:---:|:---:| | u16 | u16 | bool | bool | Post Storage Structure | lemmyId | botId | seriesId | date | |:---:|:---:|:---:|:---:| | u16 | u16 | u16 | datetime (utc) |
Neshura added this to the 4.0.0 milestone 2024-07-16 13:20:50 +00:00
Neshura added the
improvement
rewrite
labels 2024-07-16 13:20:50 +00:00
Neshura self-assigned this 2024-07-16 13:20:50 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Neshura/aob-lemmy-bot#23
No description provided.