MarginaliaSearch/code/common
Viktor Lofgren d84a2c183f (*) Remove the crawl spec abstraction
The crawl spec abstraction was used to upload lists of domains into the system for future crawling.  This was fairly clunky, and it was difficult to understand what was going to be crawled.

Since a while back, a new domains listing view has been added to the control view that allows direct access to the domains table.  This is much preferred and means the operator can directly manage domains without specs.

This commit removes the crawl spec abstraction from the code, and changes the GUI to direct to the domains list instead.
2024-10-03 13:41:17 +02:00
..
config (*) Remove the crawl spec abstraction 2024-10-03 13:41:17 +02:00
db (build) Fix dependency churn from testcontainers 2024-08-25 10:35:48 +02:00
linkdb (build) Fix dependency churn from testcontainers 2024-08-25 10:35:48 +02:00
model Add a new function 'Live Capture' for on-demand screenshot capture 2024-09-27 13:46:34 +02:00
process (test) Integration test from crawl->query 2024-06-25 22:17:26 +02:00
renderer (*) Lift jetty and guava-dependencies 2024-05-23 14:20:01 +02:00
service Add a new function 'Live Capture' for on-demand screenshot capture 2024-09-27 13:46:34 +02:00
readme.md (refac) Merge service-discovery and service modules 2024-03-03 10:49:23 +01:00

Common

These are packages containing the basic building blocks for running a service as well as shared models.

  • db contains SQL code and some database-related utilities.
  • config contains some @Injectables.
  • renderer contains utility code for rendering website templates.
  • service is the shared base classes for main methods and web services, including a service registry interface.
  • process contains boiler plate for batch processes.