Commit Graph

10 Commits

Author SHA1 Message Date
thallada 3f028c3088 Store entry html content outside DB in file storage
Since the HTML content can get quite big and can have embeded images.
2023-07-05 23:45:49 -04:00
thallada abd540d2ff Better database layout with uuid primary keys
Serialize and deserialize the uuid ids as base62 strings in the URLs.
2023-06-27 14:03:52 -04:00
thallada 758e644173 Add published_at to entries, begin to support pagination
Articles will be sorted by their published_at dates for now.
2023-06-08 01:20:21 -04:00
thallada 3f29138bd1 Fetch and save entry HTML content with metadata
And render the extracted HTML on the entry page in the frontend.
2023-06-07 01:06:03 -04:00
thallada 9059894021 Make titles optional on feeds and entries 2023-05-17 23:10:23 -04:00
thallada bf40b803a9 Rename item to entry 2023-05-17 23:10:09 -04:00
thallada ae8f15f19b Add very basic crawl job
Loops through feeds and adds items from each feed.
2023-05-09 23:55:42 -04:00
thallada b2a5bf5882 Add feed model, link items to feeds 2023-05-07 21:25:22 -04:00
thallada f30be5f451 NotFound error and add validation 2023-05-07 19:50:44 -04:00
thallada c2c0f7a28d Initial commit with basic axum and sqlx API 2023-05-07 17:41:45 -04:00