|
|
35c8b5b8d1
|
refactor: use NamedTuple for validation results
|
2025-12-20 22:36:51 +01:00 |
|
|
|
54c3353667
|
refactor: simplify nested try-except blocks
|
2025-12-20 22:35:01 +01:00 |
|
|
|
93a124be2a
|
clean: remove useless declarations
|
2025-12-20 22:33:54 +01:00 |
|
|
|
ecbee7a8ac
|
refactor: pass logger instead of multiple get_logger() calls
|
2025-12-20 22:30:57 +01:00 |
|
|
|
eaf4e94d24
|
refactor: pass logger parameter and use error handling helper
|
2025-12-20 22:30:47 +01:00 |
|
|
|
97e166d5f7
|
refactor: make logger parameter optional
|
2025-12-20 22:30:33 +01:00 |
|
|
|
61e2d7f731
|
refactor: add handle_error() helper for centralized error handling
|
2025-12-20 22:30:21 +01:00 |
|
|
|
054dc01813
|
fix: ensure logger always writes to log file
|
2025-12-20 22:09:25 +01:00 |
|
|
|
799b1083ab
|
refactor: add hacking at the bottom
|
2025-12-20 21:56:57 +01:00 |
|
|
|
15db235fe1
|
docs: update hacking section with example
|
2025-12-20 21:48:57 +01:00 |
|
|
|
d09dcf06cf
|
docs: ready to fly
|
2025-12-20 21:47:36 +01:00 |
|
|
|
5b9589794e
|
clean: shorter epilog
|
2025-12-20 21:46:16 +01:00 |
|
|
|
93b88917df
|
refactor: consolidate all command metadata into a single structure
|
2025-12-20 21:26:11 +01:00 |
|
|
|
25618ab5bf
|
refactor: simplify logger
|
2025-12-20 21:24:02 +01:00 |
|
|
|
81fa68ed08
|
fix: run commands in right order if all
|
2025-12-20 21:11:45 +01:00 |
|
|
|
ca6eaed146
|
feat: improve confirmation message handling
|
2025-12-20 21:10:00 +01:00 |
|
|
|
1b8b32027c
|
feat: dependency injection to allow reusing an existing auth client
|
2025-12-20 21:07:50 +01:00 |
|
|
|
a6190aeb84
|
feat: update run_all to reuse auth and config
|
2025-12-20 21:07:43 +01:00 |
|
|
|
887169e7d2
|
feat: add some validation
|
2025-12-20 21:04:09 +01:00 |
|
|
|
9565e4008e
|
feat: consistent error handling
|
2025-12-20 20:59:18 +01:00 |
|
|
|
c2aab71955
|
refactor: add basestrategy and make all class inherits to get rid of get_cursor()
|
2025-12-20 20:56:22 +01:00 |
|
|
|
97dd55981b
|
refactor: use a factory pattern
|
2025-12-20 20:54:52 +01:00 |
|
|
|
0e91c95e9b
|
refactor: extract common embed checking logic
|
2025-12-20 20:51:45 +01:00 |
|
|
|
a818df4a6c
|
refactor: replace hardcoded tuple with constants (consistency+readability)
|
2025-12-20 20:50:06 +01:00 |
|
|
|
9aec57bd56
|
fix: logger's already setup
|
2025-12-20 20:48:28 +01:00 |
|
|
|
ec9943822c
|
fix: replace hardcoded list with a registry-derived list
|
2025-12-20 20:47:15 +01:00 |
|
|
|
0240ff9f8e
|
clean: remove duplicate run_operation, dead code now
|
2025-12-20 20:44:42 +01:00 |
|
|
|
45e2e1eb00
|
clean: remove is_logged() (not used)
|
2025-12-20 20:44:29 +01:00 |
|
|
|
ff20228fa6
|
docs: update roadmap
|
2025-12-20 17:25:02 +01:00 |
|
|
|
9d9c09d56a
|
refactor: use our new Operation and PostAnalyzer tools
|
2025-12-20 17:24:29 +01:00 |
|
|
|
64355fbeeb
|
clean: remove unused import
|
2025-12-20 17:24:15 +01:00 |
|
|
|
4a337e6b20
|
feat: add post analysis utilities
|
2025-12-20 17:24:05 +01:00 |
|
|
|
f27be4d603
|
refactor: add OperationContext and Operations classes
|
2025-12-20 17:23:54 +01:00 |
|
|
|
9d254ac4b7
|
refactor: delete unitary "actions" py files
|
2025-12-20 17:23:35 +01:00 |
|
|
|
590cc03ba4
|
docs: refactor warning
|
2025-12-20 16:03:39 +01:00 |
|
|
|
c493a99860
|
docs: inform about log
|
2025-12-20 16:01:07 +01:00 |
|
|
|
3f9ef6527f
|
docs: update roadmap
|
2025-12-20 16:00:03 +01:00 |
|
|
|
f53e5bb527
|
feat: implement our safeguard in commands
|
2025-12-20 15:59:54 +01:00 |
|
|
|
f2854a0df5
|
feat: implement safeguard and relocate log file
|
2025-12-20 15:59:41 +01:00 |
|
|
|
defd991006
|
feat: new safeguard module
|
2025-12-20 15:59:17 +01:00 |
|
|
|
f922e3cf9d
|
docs: update roadmap
|
2025-12-20 15:46:48 +01:00 |
|
|
|
06d70edaf1
|
feat: use our new logger
|
2025-12-20 15:46:33 +01:00 |
|
|
|
58ab6cfafa
|
feat: implement proper logging
|
2025-12-20 15:46:22 +01:00 |
|
|
|
dba06e642a
|
docs: update roadmap
|
2025-12-19 14:39:15 +01:00 |
|
|
|
5868c1649b
|
docs: update readme
|
2025-12-19 14:35:25 +01:00 |
|
|
|
a14184cddc
|
feat: run all
|
2025-12-19 14:35:21 +01:00 |
|
|
|
6587f8c39c
|
feat: implement bookmark deletion module
|
2025-12-19 14:35:05 +01:00 |
|
|
|
ae6663572c
|
refactor: inline has_quote_embed
|
2025-12-19 14:34:42 +01:00 |
|
|
|
3eb456e999
|
refactor: delete_posts is now delete_all_posts
|
2025-12-19 14:34:25 +01:00 |
|
|
|
cfa5773e62
|
refactor: inline has_media_embed
|
2025-12-19 14:34:02 +01:00 |
|