Commit graph

84 commits

Author SHA1 Message Date
c355bc141f
Adapt module changes to main.rs 2023-12-30 00:41:29 +01:00
1db4cb19bd
Delete TUI module 2023-12-30 00:41:17 +01:00
e4e1767083
Move bot module out of subdir, port logging from tui to println/journald 2023-12-30 00:40:12 +01:00
f2730a8eaf
Move post_history module out of subdir, port logging from tui to println/journald 2023-12-30 00:28:10 +01:00
89b2d19c80
Move jnovel module out of subdir, port logging from tui to println/journald 2023-12-30 00:24:53 +01:00
c0bff03120
Move lemmy module out of subdir, port logging from tui to println/journald
Some checks failed
Run Tests on Code / run-tests (push) Failing after 18s
2023-12-30 00:23:01 +01:00
ecc05a2812
Make config username + password fields private 2023-12-30 00:22:21 +01:00
9cca302018
Move config module out of subdirectory 2023-12-29 22:40:07 +01:00
a66180d817
Remove Result from Config loading 2023-12-29 22:35:16 +01:00
8d75aaa4f7
Move username and password to config file 2023-12-29 14:35:07 +01:00
654bc5c7f8
Switch from .to_string() to .to_owned() 2023-12-29 14:34:33 +01:00
e1fe276fa7
Remove unused dependency 2023-12-20 20:56:27 +01:00
c85f761e85
Fix Bug where series existing in history but not in config crashed the bot
All checks were successful
Run Tests on Code / run-tests (push) Successful in 32s
2023-12-20 20:46:21 +01:00
2531af3739
Remove lifetime from TUI module 2023-12-20 20:45:48 +01:00
5084da92fb
Replaced custom structs in favor of github tag version, removed unused dependencies 2023-12-19 22:08:23 +01:00
f0e1bca08e
Fix write lock while read lock still present 2023-12-18 23:33:14 +01:00
51d3cef75f
Display times in local timezone instead of UTC 2023-12-18 22:26:52 +01:00
67e02e79fd
Sorted Series Printing
Some checks failed
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / test (push) Failing after 2s
Build and Release Binary File / build (push) Has been skipped
Build and Release Binary File / upload-release (push) Has been skipped
2023-12-18 11:52:19 +01:00
5ba963305c
Deduplicate Config reload logging 2023-12-18 11:24:02 +01:00
080b0bf4d8
New protected communitites feature 2023-12-18 11:23:47 +01:00
4cb22e630e
Remove excessive Info level Logging
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 23:39:02 +01:00
0d8ecb2a55
Release 2.0.6 - TUI formatting fix
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / run-tests (push) Successful in 2s
Build and Release Binary File / build (push) Successful in 1m2s
Build and Release Binary File / upload-release (push) Successful in 8s
2023-12-17 23:03:34 +01:00
608a3bbdeb
Info Logging Bugfix
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 23:00:37 +01:00
2f428470e1
Add reload info
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 22:48:53 +01:00
c9998cad57
Revert jnovel past_days_eligible to 4
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 22:33:57 +01:00
47e6cc59c0
Working Error Logging
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 22:29:18 +01:00
bba7fae8b9
Bugfix Release 2.0.2
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / run-tests (push) Successful in 2s
Build and Release Binary File / build (push) Successful in 1m3s
Build and Release Binary File / upload-release (push) Successful in 8s
2023-12-17 20:57:03 +01:00
40e142ccc7
Linter changes
Some checks failed
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / build (push) Has been cancelled
Build and Release Binary File / upload-release (push) Has been cancelled
Build and Release Binary File / run-tests (push) Has been cancelled
2023-12-17 20:35:37 +01:00
f0da95ffae
Cleanup of unused imports 2023-12-17 20:19:24 +01:00
7cd56e530d
Usage of new Modules 2023-12-17 20:18:03 +01:00
6cfdf3e085
New bot module 2023-12-17 20:17:14 +01:00
d3d61f6602
Small QOL changes 2023-12-17 20:17:00 +01:00
9a26d2821f
TUI moved to separate module 2023-12-17 20:16:40 +01:00
a7354f1939
Separate Module for Lemmy HTTP requests 2023-12-17 18:03:11 +01:00
69aedda7a1
Added missing Debug derive for config module 2023-12-17 18:02:51 +01:00
966847f788
Module for reading and writing the post history to history.toml
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 14:43:48 +01:00
3675495d5f
Added some Sanity checking for config values 2023-12-17 14:43:21 +01:00
5ddb6b3b75
Switch of several config attributes to pub(crate) 2023-12-17 14:43:00 +01:00
dd11620ffa
Added description field to jnovel PostInfo struct 2023-12-17 14:42:22 +01:00
da9505cd61
Utility functions for jnovel module 2023-12-17 14:42:00 +01:00
7b712727bd
Removed feeds module since no longer needed
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-17 01:43:25 +01:00
e7bbe9cf03
Config Module rewrite 2023-12-17 01:42:41 +01:00
dd2cde35e4
Clearer language separation of Series Parts and Prepub Parts
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-16 13:44:37 +01:00
6187fa1230
Add Util function to PartInfo Enum for easier number extraction
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-16 13:28:38 +01:00
30e5fcbf72
New J-Novel API Module, should be finished
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
2023-12-16 03:09:18 +01:00
c7f1988cc2
Community Unpin Fix 2023-09-18 23:11:29 +02:00
a0d414a091
Bot Rewrite for jnovel labs 2023-09-18 23:01:37 +02:00
ba052a29b5
Added feed id to match previous post data 2023-09-18 22:04:20 +02:00
594d3e08fe
Split Config into Config and Feeds Modules 2023-09-18 21:00:55 +02:00
a17de20b2b
thread::sleep blocking fix + better print system 2023-09-01 00:40:59 +02:00