Commit Graph

23 Commits (a0be5160dc8d744df03735ef56fe921e76042c10)

Author SHA1 Message Date
Aloïs Micard a0be5160dc
Start implementing new architecture 4 years ago
Aloïs Micard 8eedbdd572
Release 0.3.0 4 years ago
Aloïs Micard 325c6ef175
Migrate to zerolog
Closes: #20
4 years ago
Aloïs Micard 42ee930160
Unit test scheduler 4 years ago
Aloïs Micard c043ad86f7
Release 0.2.0 4 years ago
Aloïs Micard a635722690
Fix docker image build 4 years ago
Aloïs Micard 82a4a9c527
Add tdsh- prefix to executables.
API#searchResources:

- Serialize date
- Do not return body in get
4 years ago
Aloïs Micard 5c739b5809 Release 0.1.0 4 years ago
Aloïs Micard 45a9848395
Lint source code 4 years ago
Aloïs Micard b5b58a8d19
Cleanup code 4 years ago
Aloïs Micard 8ae38445cf
Move ResourceDto to proto package 4 years ago
Aloïs Micard 05df5c56a4
Name apps, write test 4 years ago
Aloïs Micard 56cb94258f
Crawler: Allow to customize user agent 4 years ago
Aloïs Micard 599e6ef4d3
Fix wrong endpoint being used by scheduler
Also b64 encode the URL.

Closes #6
4 years ago
Aloïs Micard 8a32bbe5fa
Finx lint issues 4 years ago
Aloïs Micard 6b28f074d1
Implement API
Now persister process will use API to save resource content.
Scheduler will also use the API to get resource by URL, and will later
determinate if scheduling should be done based on his own algorithm
4 years ago
Aloïs Micard 7d2e666ba9
Refactor nats logic into natsutil 4 years ago
Aloïs Micard 82250b46ae
Centralize logging initialization 4 years ago
Aloïs Micard 4e49e0aca9
Crawler: now publish message with resource body 4 years ago
Aloïs Micard 29da7859b4
Scheduler: normalized received URLs 4 years ago
Aloïs Micard 33269f7ffa
Centralize ReadJSON into natsutil 4 years ago
Aloïs Micard 6d349da3a6
Fix lint errors 4 years ago
Aloïs Micard c6a857f45b
Add basic scheduler implementation
- Create separate proto package to store Trandoshan related protocol implementation
4 years ago