summaryrefslogtreecommitdiff
path: root/components
Commit message (Collapse)AuthorAgeFilesLines
* Make database configurable through env varsA Farzat2025-10-101-1/+1
|
* Add the ability to use YouTube APIA Farzat2025-10-091-1/+17
| | | | This is to circumvent YouTube blocking.
* Add a title attribute to subscriptionsA Farzat2025-10-082-0/+2
|
* Change duration to int in VideoTupleA Farzat2025-10-081-1/+1
| | | | This allows data_analyser to use extractor functions instead of yt-dlp.
* Add unit tests for obtain_vid_infoA Farzat2025-10-081-1/+4
|
* Add a module to get vid info through scrapingA Farzat2025-10-081-0/+13
|
* Add a module to obtain Subscription info from URLsA Farzat2025-10-081-0/+37
|
* Add URL type identification functionalityA Farzat2025-10-081-0/+29
|
* Secure mongodb and rabbitmq containersA Farzat2025-10-071-1/+8
|
* Add new Flask routes to get subscriptions infoA Farzat2025-10-061-0/+3
|
* Make ytdlp's replacement string obviously randomA Farzat2025-10-051-3/+4
|
* Make ytdlp return duration strings and handle errorsA Farzat2025-10-051-5/+14
|
* Remove the redundant scheduler classA Farzat2025-10-052-10/+1
| | | | | This allows fetching the database every time, ensuring any updates to the database between fetches as captured.
* Add a subscriptions function to update videosA Farzat2025-10-051-0/+6
|
* Add a component to interact with yt-dlpA Farzat2025-10-041-0/+9
|
* Add last_viewed field to subscriptionsA Farzat2025-10-032-1/+3
|
* Add fields to videos related to analysisA Farzat2025-10-031-0/+2
|
* Better updates and database management for SubscriptionA Farzat2025-08-211-13/+25
|
* Move components to root directoryA Farzat2025-08-215-0/+133
Some components might be shared with other applications such as the data analyser later on.