{"id":13501463,"url":"https://github.com/rennerocha/mediafeed","last_synced_at":"2025-04-25T04:30:38.095Z","repository":{"id":43574527,"uuid":"273035256","full_name":"rennerocha/mediafeed","owner":"rennerocha","description":"Web application to help categorize and aggregate subscriptions of media channels for easy access. (working only with Youtube channels at this moment)","archived":false,"fork":false,"pushed_at":"2020-08-27T21:18:07.000Z","size":192,"stargazers_count":16,"open_issues_count":13,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T15:52:32.492Z","etag":null,"topics":["django","hacktoberfest","media","subscriptions","youtube"],"latest_commit_sha":null,"homepage":"http://mediafeed.cc/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rennerocha.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-17T17:13:29.000Z","updated_at":"2022-07-07T07:52:18.000Z","dependencies_parsed_at":"2022-09-14T21:50:24.901Z","dependency_job_id":null,"html_url":"https://github.com/rennerocha/mediafeed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerocha%2Fmediafeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerocha%2Fmediafeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerocha%2Fmediafeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerocha%2Fmediafeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rennerocha","download_url":"https://codeload.github.com/rennerocha/mediafeed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250754559,"owners_count":21481835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","hacktoberfest","media","subscriptions","youtube"],"created_at":"2024-07-31T22:01:38.529Z","updated_at":"2025-04-25T04:30:37.658Z","avatar_url":"https://github.com/rennerocha.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"This application allows you to organize your media subscriptions (currently only YouTube channels)\ninto categories to make it easier to access the content you want.\n\nMain requirements\n=================\n\n- `Python 3.7+ \u003chttps://www.python.org/\u003e`_\n- `Poetry \u003chttps://python-poetry.org/\u003e`_ as dependency manager\n- `Docker \u003chttps://www.docker.com/\u003e`_ for deployment\n\nDevelopment\n===========\n\nOn repository root directory use the following command to install all dependencies and prepare your development environment. It will install all packages needed for application execution plus libraries used for development and testing.\n\n.. code-block:: bash\n\n    poetry install\n\nProduction\n==========\n\nTo orchestrate all containers we are using `docker-compose \u003chttps://docs.docker.com/compose/\u003e`_ and a few environment variables containing everything needed to configure the project to run.\n\nConfiguration files are:\n\n- **docker-compose.yml**: contains the general container configurations that are suitable for development and production\n- **docker-compose-prod.yml**: contains an extra service (nginx reverse proxy) and overrides some existing services. You need to change this file before starting the containers\n- **.env**: contains environment variables shared by the services\n\nAfter updating **docker-compose-prod.yml** doc and **.env** file, start everything with the following:\n\n.. code:: shell\n\n    docker-compose -f docker-compose.yml -f docker-compose-prod.yml up -d\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennerocha%2Fmediafeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frennerocha%2Fmediafeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennerocha%2Fmediafeed/lists"}