| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Move analyse functions to a separate file | A Farzat | 2025-10-06 | 2 | -24/+29 | |
| | | | | | This way they can be imported by other modules (e.g. for testing). | |||||
| * | Make ytdlp's replacement string obviously random | A Farzat | 2025-10-05 | 1 | -3/+4 | |
| | | ||||||
| * | Add data_analyser module | A Farzat | 2025-10-05 | 1 | -0/+33 | |
| | | ||||||
| * | Make ytdlp return duration strings and handle errors | A Farzat | 2025-10-05 | 1 | -5/+14 | |
| | | ||||||
| * | Remove the redundant scheduler class | A Farzat | 2025-10-05 | 4 | -37/+10 | |
| | | | | | | This allows fetching the database every time, ensuring any updates to the database between fetches as captured. | |||||
| * | Add a subscriptions function to update videos | A Farzat | 2025-10-05 | 1 | -0/+6 | |
| | | ||||||
| * | Update docker containers | A Farzat | 2025-10-04 | 1 | -3/+3 | |
| | | ||||||
| * | Add a component to interact with yt-dlp | A Farzat | 2025-10-04 | 1 | -0/+9 | |
| | | ||||||
| * | Upgrade pip freeze | A Farzat | 2025-10-04 | 1 | -2/+2 | |
| | | ||||||
| * | Add last_viewed field to subscriptions | A Farzat | 2025-10-03 | 2 | -1/+3 | |
| | | ||||||
| * | Add fields to videos related to analysis | A Farzat | 2025-10-03 | 1 | -0/+2 | |
| | | ||||||
| * | Add additional packages to requirements.txt | A Farzat | 2025-08-25 | 1 | -0/+10 | |
| | | ||||||
| * | Create a flask application | A Farzat | 2025-08-24 | 1 | -0/+15 | |
| | | ||||||
| * | Add rabbitmq to the list of docker servers | A Farzat | 2025-08-23 | 1 | -1/+9 | |
| | | ||||||
| * | Add unit tests | A Farzat | 2025-08-22 | 3 | -0/+2101 | |
| | | ||||||
| * | Add pip requirements | A Farzat | 2025-08-21 | 1 | -0/+16 | |
| | | ||||||
| * | Create a script that collects videos from a few channels | A Farzat | 2025-08-21 | 1 | -0/+24 | |
| | | ||||||
| * | Better updates and database management for Subscription | A Farzat | 2025-08-21 | 1 | -13/+25 | |
| | | ||||||
| * | Move components to root directory | A Farzat | 2025-08-21 | 5 | -0/+0 | |
| | | | | | | Some components might be shared with other applications such as the data analyser later on. | |||||
| * | Add channel information to VideoTuple | A Farzat | 2025-08-21 | 1 | -0/+4 | |
| | | ||||||
| * | Refine database related methods in subscriptions class | A Farzat | 2025-08-21 | 1 | -12/+18 | |
| | | ||||||
| * | Add python specific entries to .gitignore | A Farzat | 2025-08-21 | 1 | -0/+176 | |
| | | ||||||
| * | Add database setup code | A Farzat | 2025-08-21 | 1 | -0/+16 | |
| | | ||||||
| * | Make subscriptions storable in the database | A Farzat | 2025-08-20 | 3 | -22/+57 | |
| | | ||||||
| * | Add a Subscription dataclass | A Farzat | 2025-08-19 | 3 | -8/+48 | |
| | | ||||||
| * | Create a TypedDict for users | A Farzat | 2025-08-19 | 1 | -0/+13 | |
| | | ||||||
| * | Create a NamedTuple for videos | A Farzat | 2025-08-19 | 1 | -0/+11 | |
| | | ||||||
| * | Define a basic prototype for a subscription | A Farzat | 2025-08-18 | 1 | -0/+8 | |
| | | ||||||
| * | Remove old frontend | A Farzat | 2025-08-18 | 1 | -19/+0 | |
| | | ||||||
| * | Add mongodb as a docker container | A Farzat | 2025-08-18 | 2 | -0/+10 | |
| | | ||||||
| * | Initial Basic Web Application | A Farzat | 2025-08-15 | 1 | -0/+19 | |
| | | ||||||
| * | Add license file | A Farzat | 2025-08-15 | 1 | -0/+21 | |
