49 Commits

Author SHA1 Message Date
a7964a2f3d adds scraper modules and modular publisher parser system 2025-06-13 10:11:59 +02:00
ce6bc03b46 new landing page 2025-06-11 23:54:17 +02:00
8f84774880 fixes flash messages for single paper scraping 2025-06-11 23:48:38 +02:00
d730137d20 fixes flash messages 2025-06-11 23:44:01 +02:00
676a3c96eb adds pagination to scraper and improves timestamp formatting 2025-06-11 23:11:49 +02:00
88e180bc94 creates timeline for scraper activity 2025-06-11 14:03:35 +02:00
5c5afefe40 modularizes the templates' js 2025-06-11 11:37:09 +02:00
8ffcf4d65c fix some ui stuff 2025-06-10 19:40:28 +02:00
1e97a9cc7b refines modular scraping system. adds another dummy scraper 2025-05-26 16:13:42 +02:00
Michael Beck
243e24e100 fixes quota recalculation 2025-05-23 22:22:49 +02:00
Michael Beck
74e713e8a6 adds option to set paper status when adding dummy papers 2025-05-23 21:36:41 +02:00
Michael Beck
4f0539f4b0 changes config nav to bootstrap pills 2025-05-23 21:11:40 +02:00
Michael Beck
f42be483d6 adds db config page and an option to add test papers 2025-05-23 20:03:39 +02:00
Michael Beck
012163ba3f fixes dummy and single paper processing 2025-05-23 16:13:25 +02:00
Michael Beck
8f2375215d modularizes the scraper methods 2025-05-23 14:32:41 +02:00
Michael Beck
11f086aa64 implements download path configuration 2025-04-16 22:03:17 +02:00
Michael Beck
d6c72265f9 fixes external icon links 2025-04-16 21:40:13 +02:00
Michael Beck
a0fa541de3 fixes dummy scraper 2025-04-16 21:39:59 +02:00
Michael Beck
4085b47460 adds a MAX_VOLUME variable to defaults 2025-04-16 16:09:26 +02:00
Michael Beck
14f336fadf standardizes notification in html templates 2025-04-16 15:58:42 +02:00
Michael Beck
3d67bbbdf7 standardizes notification in html templates 2025-04-16 15:58:23 +02:00
Michael Beck
592375c67b adds script block to base 2025-04-16 15:57:53 +02:00
Michael Beck
396eaefbe9 removes old scheduler 2025-04-16 15:57:44 +02:00
Michael Beck
5d8a2bd7c4 fixes bug due to scheduling refactor 2025-04-16 15:29:06 +02:00
Michael Beck
adf8207461 redesigns config, including some placeholders 2025-04-16 15:19:28 +02:00
Michael Beck
bb2ecd842d adds upload-duplicate_strategy config in interface and backend 2025-04-16 14:06:25 +02:00
e15867c9a6 whoopsie forgot the scraper logic 2025-04-16 12:29:42 +02:00
b09c6f1b9b adds initial scraper logic 2025-04-16 12:28:39 +02:00
05f4c8b517 implements asynchronous task management to the input module. 2025-04-12 12:55:19 +02:00
5d63e28a61 fixes more issues due to the previous commit 2025-04-11 17:49:19 +02:00
0e4f79c885 debugs the previous commit <.< 2025-04-11 15:57:01 +02:00
60cc378f05 Rename & fix of all html templates to imrove linting. Added .db and .R files to gitignore. 2025-04-11 15:50:37 +02:00
a2c7176385 adds log simple viewer 2025-04-11 15:38:01 +02:00
e580a0d43d adds doi link and worldcat issn search link to paper list and detail view 2025-04-11 14:23:23 +02:00
992d561aa7 adds doi link to papers view 2025-04-11 14:06:01 +02:00
1a1de21759 refactors views to proper use: multiple files in blueprint folder & correct url handling using those blueprints 2025-04-11 13:47:54 +02:00
3a73aaf8aa added error handling to csv import 2025-04-01 23:17:34 +02:00
7a41e531bd adds papers view 2025-04-01 23:02:19 +02:00
59b6404b99 adds csv importer 2025-04-01 21:13:55 +02:00
a83ce86bf9 Adds AI Generated About. Still has to be manually edited. 2025-03-31 01:32:24 +02:00
1534dbb0ba Finishes Scheduler View & Controller 2025-03-31 01:28:07 +02:00
2b45c67ddf Adds Schedule Configuration UI & DB 2025-03-31 00:36:53 +02:00
9a29fbe47b fixes nav 2025-03-30 20:37:31 +02:00
3196238018 removes footer from index 2025-03-30 20:37:19 +02:00
593086c47a adds footer 2025-03-30 20:37:05 +02:00
897d893216 adds app_title variable to the context/templates 2025-03-30 20:23:23 +02:00
a0c9162000 adds navigation items to nav and index 2025-03-30 20:22:50 +02:00
1bb6c17774 adds bootstrap and alpine deps 2025-03-30 19:40:32 +02:00
Michael Beck
1a9bd7c0b1 init 2025-03-30 18:44:30 +02:00