├── .gitignore ├── Procfile ├── README.md ├── manage.py ├── news ├── __init__.py ├── admin.py ├── api.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20160516_0137.py │ ├── 0003_article_description_truncated.py │ └── __init__.py ├── models.py ├── pagination.py ├── serializers.py ├── tasks.py ├── templates │ ├── articles_list.html │ ├── feeds_list.html │ └── new_feed.html ├── tests.py ├── urls.py └── views.py ├── newsproject-screenshot-1.png ├── newsproject-screenshot-2.png ├── newsproject ├── __init__.py ├── celery.py ├── settings.py ├── static │ ├── css │ │ ├── base.css │ │ └── style.css │ ├── img │ │ ├── android-icon-144x144.png │ │ ├── android-icon-192x192.png │ │ ├── android-icon-36x36.png │ │ ├── android-icon-48x48.png │ │ ├── android-icon-72x72.png │ │ ├── android-icon-96x96.png │ │ ├── apple-icon-114x114.png │ │ ├── apple-icon-120x120.png │ │ ├── apple-icon-144x144.png │ │ ├── apple-icon-152x152.png │ │ ├── apple-icon-180x180.png │ │ ├── apple-icon-57x57.png │ │ ├── apple-icon-60x60.png │ │ ├── apple-icon-72x72.png │ │ ├── apple-icon-76x76.png │ │ ├── apple-icon-precomposed.png │ │ ├── apple-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── logo-single.png │ │ ├── logo.png │ │ ├── manifest.json │ │ ├── ms-icon-144x144.png │ │ ├── ms-icon-150x150.png │ │ ├── ms-icon-310x310.png │ │ ├── ms-icon-70x70.png │ │ └── up-arrow.png │ ├── js │ │ ├── app.js │ │ ├── articles.js │ │ ├── feeds.js │ │ ├── loading.js │ │ ├── pagination.js │ │ └── utils.js │ └── vendor │ │ ├── animate.css │ │ └── animate.css │ │ └── spinkit.css │ │ └── spinkit.css ├── templates │ ├── base.html │ └── login.html ├── urls.py └── wsgi.py ├── requirements.txt ├── requirements ├── base.txt ├── local.txt ├── production.txt └── staging.txt ├── runtime.txt └── uwsgi.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/README.md -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/manage.py -------------------------------------------------------------------------------- /news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /news/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/admin.py -------------------------------------------------------------------------------- /news/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/api.py -------------------------------------------------------------------------------- /news/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/apps.py -------------------------------------------------------------------------------- /news/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/forms.py -------------------------------------------------------------------------------- /news/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/migrations/0001_initial.py -------------------------------------------------------------------------------- /news/migrations/0002_auto_20160516_0137.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/migrations/0002_auto_20160516_0137.py -------------------------------------------------------------------------------- /news/migrations/0003_article_description_truncated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/migrations/0003_article_description_truncated.py -------------------------------------------------------------------------------- /news/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /news/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/models.py -------------------------------------------------------------------------------- /news/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/pagination.py -------------------------------------------------------------------------------- /news/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/serializers.py -------------------------------------------------------------------------------- /news/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/tasks.py -------------------------------------------------------------------------------- /news/templates/articles_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/templates/articles_list.html -------------------------------------------------------------------------------- /news/templates/feeds_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/templates/feeds_list.html -------------------------------------------------------------------------------- /news/templates/new_feed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/templates/new_feed.html -------------------------------------------------------------------------------- /news/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/tests.py -------------------------------------------------------------------------------- /news/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/urls.py -------------------------------------------------------------------------------- /news/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/news/views.py -------------------------------------------------------------------------------- /newsproject-screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject-screenshot-1.png -------------------------------------------------------------------------------- /newsproject-screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject-screenshot-2.png -------------------------------------------------------------------------------- /newsproject/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/__init__.py -------------------------------------------------------------------------------- /newsproject/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/celery.py -------------------------------------------------------------------------------- /newsproject/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/settings.py -------------------------------------------------------------------------------- /newsproject/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/css/base.css -------------------------------------------------------------------------------- /newsproject/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/css/style.css -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-144x144.png -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-192x192.png -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-36x36.png -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-48x48.png -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-72x72.png -------------------------------------------------------------------------------- /newsproject/static/img/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/android-icon-96x96.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-114x114.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-120x120.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-144x144.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-152x152.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-180x180.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-57x57.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-60x60.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-72x72.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-76x76.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon-precomposed.png -------------------------------------------------------------------------------- /newsproject/static/img/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/apple-icon.png -------------------------------------------------------------------------------- /newsproject/static/img/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/browserconfig.xml -------------------------------------------------------------------------------- /newsproject/static/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/favicon-16x16.png -------------------------------------------------------------------------------- /newsproject/static/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/favicon-32x32.png -------------------------------------------------------------------------------- /newsproject/static/img/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/favicon-96x96.png -------------------------------------------------------------------------------- /newsproject/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/favicon.ico -------------------------------------------------------------------------------- /newsproject/static/img/logo-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/logo-single.png -------------------------------------------------------------------------------- /newsproject/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/logo.png -------------------------------------------------------------------------------- /newsproject/static/img/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/manifest.json -------------------------------------------------------------------------------- /newsproject/static/img/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/ms-icon-144x144.png -------------------------------------------------------------------------------- /newsproject/static/img/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/ms-icon-150x150.png -------------------------------------------------------------------------------- /newsproject/static/img/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/ms-icon-310x310.png -------------------------------------------------------------------------------- /newsproject/static/img/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/ms-icon-70x70.png -------------------------------------------------------------------------------- /newsproject/static/img/up-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/img/up-arrow.png -------------------------------------------------------------------------------- /newsproject/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/app.js -------------------------------------------------------------------------------- /newsproject/static/js/articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/articles.js -------------------------------------------------------------------------------- /newsproject/static/js/feeds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/feeds.js -------------------------------------------------------------------------------- /newsproject/static/js/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/loading.js -------------------------------------------------------------------------------- /newsproject/static/js/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/pagination.js -------------------------------------------------------------------------------- /newsproject/static/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/js/utils.js -------------------------------------------------------------------------------- /newsproject/static/vendor/animate.css/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/vendor/animate.css/animate.css -------------------------------------------------------------------------------- /newsproject/static/vendor/spinkit.css/spinkit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/static/vendor/spinkit.css/spinkit.css -------------------------------------------------------------------------------- /newsproject/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/templates/base.html -------------------------------------------------------------------------------- /newsproject/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/templates/login.html -------------------------------------------------------------------------------- /newsproject/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/urls.py -------------------------------------------------------------------------------- /newsproject/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/newsproject/wsgi.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/local.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/requirements/local.txt -------------------------------------------------------------------------------- /requirements/production.txt: -------------------------------------------------------------------------------- 1 | -r base.txt 2 | 3 | dj-database-url==0.4.1 4 | uWSGI==2.0.13 -------------------------------------------------------------------------------- /requirements/staging.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/requirements/staging.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.5.1 2 | -------------------------------------------------------------------------------- /uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesblackjr/newsproject/HEAD/uwsgi.ini --------------------------------------------------------------------------------