Joseph Milazzo
237542b493
Special Grouping ( #134 )
...
* More cases for parsing regex
* Implemented a change to fix old special grouping. Added some TODOs as well for a future enhancement
2021-03-31 12:10:26 -05:00
Joseph Milazzo
7e54d332f5
Comic Support ( #119 )
...
* Implemented some basic regex for comic support
* Implemented support for comics
* empty filenames, like .test.jpg shouldn't be counted as image types.
* Fixed some regex for Manga's with commas or version tags in parenthesis.
2021-03-28 12:09:42 -05:00
Joseph Milazzo
60f45da44e
Implemented a script to automatically publish for all supported RIDs.
2021-03-24 14:19:12 -05:00
Joseph Milazzo
f63c38ac23
Dropped the initial commit for this work due to a large file. Had to do some cleanup from a bad merge.
2021-03-23 12:27:04 -05:00
Joseph Milazzo
546f12c795
Removed LiteDB and use In Memory Storage for time being. LiteDB was causing the issues in Issue #79 .
2021-03-18 08:54:30 -05:00
Joseph Milazzo
0a85555f38
Temp commit to record attempts. Stream APIs are implemented and working. Added some new test cases based on deployed Kavita server testing.
2021-03-17 14:29:50 -05:00
Joseph Milazzo
9461b89725
A hefty refactor of the ScanLibrary code. There were significant fallouts due to duplicate entities getting created and SingleOrDefaults failing.
2021-02-08 12:03:52 -06:00
Joseph Milazzo
a057e3ce1d
Lots of bug fixes around publishing and handling weird cases on a real manga library. Implemented ability to have Volumes number 0 aka just latest chapters. Refactored DirectoryService code for scanning into it's own service. Lots of debug code, will be cleaned up later.
2021-01-23 17:44:48 -06:00
Joseph Milazzo
0b35ec70fd
Refactored GetCoverImage to create a thumbnail (optional) instead of raw image (raw images are large and bloat API, using thumbnail is indistiguishable); b) Ability to force updating cover images in DB even if they are already set.
2021-01-07 10:30:54 -06:00
Joseph Milazzo
0a49b07570
Implemented a parallelized, rough, scanning loop which parses out information and leaves us with an immutable dictionary mapping series to parsed infos for each file.
...
Added some Entities to help translate this into DB.
2020-12-29 10:47:10 -06:00
Joseph Milazzo
8c80ed090d
Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git.
2020-12-27 11:14:45 -06:00
Joseph Milazzo
4fd9943b91
Added Hangfire with LiteDB for a task running system. At the most basic, this allows us to monitor tasks running on the system (during dev only) and run tasks on a reoccuring or ad-hoc basis.
2020-12-26 14:03:35 -06:00
Joseph Milazzo
e1c1719b6a
Merge branch 'main' of https://github.com/Kareadita/Kavita into feature/scan-library
2020-12-26 09:08:49 -06:00
Joseph Milazzo
b3f210a8ab
Added Hangfire and Hangfire SQLite extension for future task framework. Added a basic directory scanning implementation.
2020-12-26 09:08:27 -06:00
Andrew Song
09b5b22328
adding sonar lint and enabling microsoft code analyzer
2020-12-23 01:27:41 -06:00
Andrew Song
8f7df85d49
Refractor token auth stuff to use identiycore framework
2020-12-21 09:24:21 -06:00
Joseph Milazzo
13ed323949
Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering.
2020-12-14 14:33:09 -06:00
Joseph Milazzo
a2e6d03d5b
Initial commit
2020-12-12 17:03:06 -06:00