Commit Graph

140 Commits

Author SHA1 Message Date
Tiberiu Chibici 2a8cc8da0e Fixed problem caused by parallel downloads where ok.mkdirs would fail (when called by youtube-dl). 2018-11-02 02:50:16 +02:00
Tiberiu Chibici 288328f538 Docker server should have multiple workers to work properly. 2018-11-02 02:32:29 +02:00
Tiberiu Chibici 1fafd859b7 Fixed docker image. Fixed issue with environment variable interpolation (on Linux, it is case sensitive, so converting to lowercase was bad. Cleaned up directory structure. 2018-11-02 02:25:15 +02:00
Tiberiu Chibici ba965515e9 Replaced app/config with a symlink to config/ 2018-11-01 23:27:46 +02:00
Tiberiu Chibici 1701cddbe9 Added some additional variables for DATA and CONFIG 2018-11-01 01:07:11 +02:00
Tiberiu Chibici fc59989405 Improved settings.py to read the global settings from the .ini file. 2018-11-01 01:01:21 +02:00
Tiberiu Chibici e230f1524f Modified database engine to sqlite3 which is the default. 2018-10-31 23:45:05 +02:00
Brandon baaf9577da Environment Variables and Docker standalone support (#21)
* Ignore .dist folder used by visual studio code

* Add example env file

* Added environment variables

* Ignore env file

* Added default name to be ytmanager instead

* Default to postgres

* Update example env for postgres instead of sqlite

* Added default as postgres as well in settings

* Add volume for sqlite3 database storage (incase desired)

* Added example env file for sqlite3 configuration

* whitespace for sanity of my own

* Add database_url as an optional env variable

* hopefully working towards chibicitiberiu/ytsm#6

* Added default command

* Expose 8000

* Added environment variable prefixes

* added environment variable to parse for dj_database_url

* Take out command in docker-compose since it's already in the Dockerfile as a cmd

* SQLite as default

* Create Docker README with information about how to run with Docker

* Took out postgres. If people desire it, they can add it themselves.

* Took out db depenednecy for docker-compose

* Change cmd

* Fixed up commands to run better in readme

* Added underscore to Docker_README

* Change default .db file location
2018-10-31 17:57:32 +02:00
chibicitiberiu 092949ff9c
Merge pull request #2 from J-tt/master
Remove redundant command
2018-10-30 12:59:37 +02:00
Jett Jackson 192c63362a
Merge branch 'master' into master 2018-10-30 18:05:39 +08:00
chibicitiberiu 7f932e4010
Fixed issue where server was running in 2 instances (once with guinicorn and once with manage.py runserver) 2018-10-30 12:04:08 +02:00
chibicitiberiu fc876a4bce
Added license 2018-10-30 11:58:43 +02:00
chibicitiberiu d9dc463358
Clean up readme 2018-10-30 11:56:20 +02:00
Jett Jackson 003181eafa
Remove redundant command 2018-10-30 17:45:56 +08:00
chibicitiberiu 555707962f
Merge pull request #1 from J-tt/master
Docker integration, using gunicorn+nginx
2018-10-30 11:30:35 +02:00
Jett Jackson 7364ca8fc7
Fix missing migrate 2018-10-30 14:19:14 +08:00
Jett Jackson 9b88a75ed4
redact 2018-10-30 14:18:11 +08:00
Jett Jackson 84b0c2e861
Added docker support 2018-10-30 14:15:49 +08:00
Tiberiu Chibici 97e7e792f8 Fixed synchronize statistics issues. Added current state to readme. 2018-10-29 23:04:10 +02:00
Tiberiu Chibici c07d1b61f0 Enabled video statistics (forgot to enable them), also fixed the synchronization of statistics. 2018-10-29 22:45:12 +02:00
Tiberiu Chibici ce645b98a3 Fixed bug where delete subscription didn't work properly. 2018-10-29 22:31:33 +02:00
Tiberiu Chibici 0ee5f0ccec Fix readme heading 2018-10-29 20:32:14 +02:00
Tiberiu Chibici 19d57c4200 Added install instructions to readme. 2018-10-29 20:29:53 +02:00
Tiberiu Chibici 5d65552852 Replaced jstree with CDN. 2018-10-29 19:45:41 +02:00
Tiberiu Chibici d80110cee3 Use CDN for bootstrap. 2018-10-29 19:42:20 +02:00
Tiberiu Chibici 0fb09b00da Integrated pytaw library for youtube API. 2018-10-29 18:52:09 +02:00
Tiberiu Chibici 6dd63b078f Added missing bootstrap files. Tested on Linux. 2018-10-27 16:05:56 +03:00
Tiberiu Chibici 3da026dbe6 Fixed multiple issues in configparser usage and implementation. Added dropdowns for sort order, and used the values everywhere. 2018-10-27 03:33:45 +03:00
Tiberiu Chibici 58baf16802 Implemented user settings page. 2018-10-26 18:41:52 +03:00
Tiberiu Chibici ab47484f54 Added rating and views to video information. 2018-10-22 01:02:51 +03:00
Tiberiu Chibici 6fd1c0a963 Implemented mark as watched/unwatched auto-delete and auto-download funcitonality. 2018-10-21 01:37:51 +03:00
Tiberiu Chibici 1dd9a3cf02 Implemented video management facilities. 2018-10-21 01:20:31 +03:00
Tiberiu Chibici 43e00e935b Fixed filters form. Filters form now submitted automatically when an input changes. 2018-10-19 14:28:30 +03:00
Tiberiu Chibici a6d58dfaa6 Finished CRUD operations for subscriptions and folders. 2018-10-18 00:38:40 +03:00
Tiberiu Chibici c3e3bfa33c Worked on folder modals. 2018-10-15 00:45:08 +03:00
Tiberiu Chibici 1d5c7ea24b Work on big refactor 2018-10-13 23:01:45 +03:00
Tiberiu Chibici ae77251883 Big refactor 2018-10-11 01:43:50 +03:00
Tiberiu Chibici 291da16461 Implemented YouTube layer, as well as synchronization on schedule. TODO: fix issue where ready() is called twice. The synchronization should only run on one thread/process. 2018-10-08 03:01:35 +03:00
Tiberiu Chibici c26732d101 Implemented folder management. 2018-10-05 22:53:27 +03:00
Tiberiu Chibici 784d4deec8 Initial commit 2018-10-04 14:36:11 +03:00