Commit graph

53 commits

Author SHA1 Message Date
Cyberpro123
172b42e24e
autoformatter >:( 2026-01-06 21:08:06 -08:00
Cyberpro123
e74fe9508f
autoformatter issues 2026-01-06 20:37:56 -08:00
Cyberpro123
245007a9a8
fixed #49 2026-01-04 22:57:27 -08:00
Cyberpro123
5cd2338b94
that was NOT supposed to still be there 2026-01-04 22:57:11 -08:00
Cyberpro123
61b5fa6559
fixed #35 2026-01-03 20:34:31 -08:00
Cyberpro123
190e2c489c
removed debug code not meant to have been in earlier commit 2026-01-02 23:44:39 -08:00
Cyberpro123
4784e46b1b
did afterword ('works inspired by this one') detection 2026-01-02 23:27:36 -08:00
Cyberpro123
92462dc874
inspiration & translation detection p1 (preface) 2026-01-02 23:14:22 -08:00
Cyberpro123
84646ea1c4
added tracking of language and word counts 2025-12-21 10:39:24 -08:00
Cyberpro123
2176baf09b
fixed typo 2025-09-26 04:54:50 -07:00
Cyberpro123
05597e12e8
Relicenced from MIT license to GPL v2.0 2025-09-03 16:09:55 -07:00
Cyberpro123
d123192e1d
can now get series title from work Raw 2025-08-22 05:37:14 -07:00
Cyberpro123
68f0f529a8
traceback.print_exception() now prints to outfile 2025-08-19 13:53:02 -07:00
Cyberpro123
e41136f563
Added program descriptions to the --help menus 2025-08-19 09:11:07 -07:00
Cyberpro123
90a0f076ba
process.py --auto now checks last edited timestamps 2025-08-19 03:48:49 -07:00
Cyberpro123
fde7a945ef
new finding of metadata comment w/ plain text parsing, not bs4 2025-08-18 09:25:54 -07:00
Cyberpro123
6fee90aa39
Revert "metadata comment should always be at end of file"
This reverts commit 910e4c4557.
2025-08-15 12:54:07 -07:00
Cyberpro123
d6e24833fa
added warning for very large raws 2025-08-15 12:24:51 -07:00
Cyberpro123
910e4c4557
metadata comment should always be at end of file 2025-08-15 12:20:57 -07:00
Cyberpro123
3b4a45641b
added progress tracking to logs 2025-08-15 12:00:22 -07:00
Cyberpro123
6991ebe94b
added --all and --auto arguments 2025-08-14 02:31:32 -07:00
Cyberpro123
61f64534c0
renamed db.py to sql.py to avoid shared initial with download.py 2025-08-13 06:18:11 -07:00
Cyberpro123
012a7ef6ad
merged init.py into common.py 2025-08-13 06:07:03 -07:00
Cyberpro123
2b25fcf3d8
converted text storage from files to database python-side 2025-08-13 04:50:18 -07:00
Cyberpro123
56ed1415b7
now gets the entire number instead of last character 2025-08-10 01:34:09 -07:00
Cyberpro123
7ce0280954
renamed constants.py to common.py 2025-08-10 01:04:03 -07:00
Cyberpro123
30184adbcc
tested on fic without series 2025-08-10 01:01:18 -07:00
Cyberpro123
ce13c1e88d
removed ao3api dependancy 2025-08-07 06:00:58 -07:00
Cyberpro123
9998725376
removed broken errLogger & --errfile, all logs write to stdout 2025-07-31 00:54:03 -07:00
Cyberpro123
5e589037cb
added Series database table, currently unused 2025-07-30 22:22:01 -07:00
Cyberpro123
7b8df3aaf5
fixed missing colon 2025-07-30 22:11:52 -07:00
Cyberpro123
28028cca7a
will now detect pseuds and store only true usernames (to avoid needing
to deal with unusual characters in psueds)
2025-07-29 21:46:26 -07:00
Cyberpro123
b5d509dde9
only copy workskin if workskin exists 2025-07-27 21:27:17 -07:00
Cyberpro123
73810e44d5
finally implimented workskin copying 2025-07-10 09:09:47 -07:00
Cyberpro123
481beefc27
removed all instances of raise Exception 2025-07-09 07:18:04 -07:00
Cyberpro123
5d43c23ab3
finally encountered fix with neither summary nor start notes 2025-07-09 06:42:52 -07:00
Cyberpro123
422ccbcf8e
removed leading 0s, moved parsed HTML back to own directoy (clutter) 2025-07-04 23:31:44 -07:00
Cyberpro123
d6403a8c9a
handled FileNotFoundErrors 2025-07-04 23:15:50 -07:00
Cyberpro123
518bbb77d8
will now log all exceptions instead of exiting after first 2025-06-30 02:19:19 -07:00
Cyberpro123
9e597874f8
changed metadata comments because BS4 can't find mutiple comments in a
row
2025-06-29 14:22:29 -07:00
Cyberpro123
635ee625b7
kid named grep 8 *.py: 2025-06-18 16:48:49 -07:00
Cyberpro123
df745b9016
genericized init.parseInFile() so it'l actually work in more use cases 2025-06-14 17:33:50 -07:00
Cyberpro123
721e6b3ff9
moved stdin processing to init.py so all scripts can use same function 2025-06-14 17:21:05 -07:00
Cyberpro123
3cf752352a
moved contents of init.py to init.init(), which accepts arguments 2025-06-12 12:43:06 -07:00
Cyberpro123
17c6174a50
fixed not finding last-updated timestamps in oneshots 2025-06-11 07:48:58 -07:00
Cyberpro123
25a0d64d9d
fixed oneshots 2025-06-10 15:46:12 -07:00
Cyberpro123
423cd323bc
bugfixes. Doesn't work properly on oneshots
but isn't throwing exceptions
2025-06-08 20:29:53 -07:00
Cyberpro123
3724b1eb75
did per-chapter capturing 2025-06-08 19:59:14 -07:00
Cyberpro123
a414362556
added saving end-notes to file, removed old comments 2025-06-08 18:15:18 -07:00
Cyberpro123
a5fc11fb86
reimplimented sqlite & metadata parsing 2025-06-08 17:42:19 -07:00