Django/AngularJS RSS feed reader
Quick install
Install with pip:
pip install django-pj-feedreader
Add to ‘pjfedreader’ to INSTALLED_APPS
Migrate:
python manage.py migrate
Each feeds need to belong to a caterogy. At the moment way to create categories is via admin interface. Thus, create the ones needed.
Add JS & CSS files to project
JS:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-animate.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-cookies.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-resource.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-route.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-sanitize.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular-touch.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.5.5/js/ngDialog.min.js"></script>
CSS:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.5.5/css/ngDialog.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.5.5/css/ngDialog-theme-default.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-material-design/0.4.1/css/material.min.css"/>
Features
TODO
v0.1.1 (2015-12-05)
Fix
requirements: Specific about Django version. [Petri Jokimies]
Replace Google API. Fixes #2. [Petri Jokimies]
Documentation
Generated new HISTORY. [Petri Jokimies]
v0.1.0 (2015-11-22)
New features
Eslint taken into use. [Petri Jokimies]
ui: Added refresh icon to feed panels. [Petri Jokimies]
ui: Feeds can be deleted. [Petri Jokimies]
feed: Add submit function, use new sercives. [Petri Jokimies]
layout: Show three feeds per column. [Petri Jokimies]
feed: Store new feed to server. [Petri Jokimies]
feed: ‘Add new feed’ dialog added. [Petri Jokimies]
ui: First version to show existing feeds. [Petri Jokimies]
admin: Register to admin interface. [Petri Jokimies]
feed: Feed list & creation via API with tests. [Petri Jokimies]
Fix
Don’t load needed 3rd party js & css. [Petri Jokimies]
ui: Panel size set, trash can added to panel title. [Petri Jokimies]
models: Initial migrations. [Petri Jokimies]
Refactor
feed: Feed service is handling http failures. [Petri Jokimies]
category: Category service is handling http failures. [Petri Jokimies]
Angular code restructure. [Petri Jokimies]
models: Rename Feed.feed_url to Feed.url. [Petri Jokimies]
models: Update date_checked & date_updated automatically. [Petri Jokimies]
category: Removed own category creation functions. [Petri Jokimies]
Documentation
README update. [Petri Jokimies]
Other
Some css for ‘Add’ button and feed panels. [Petri Jokimies]
Don’t use btn-primary. [Petri Jokimies]
new feed: Don’t allow invalid form to be submitted. [Petri Jokimies]
category: Test for creating category. [Petri Jokimies]
category: API read test for Category API. [Petri Jokimies]
First feed model test. [Petri Jokimies]
Removed Quicstart for now. [Petri Jokimies]
Initial commit. [Petri Jokimies]
Metadata
Release files for django-pj-feedreader 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-pj-feedreader-0.1.2.tar.gz | 694.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_pj_feedreader-0.1.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 1.5 MB
Release files / django-pj-feedreader-0.1.2.tar.gz
| Download URL | django-pj-feedreader-0.1.2.tar.gz |
|---|---|
| Size | 694.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e162de5b3afcfe7eb0653431a2a07bfc75045631ee3d81baf3779c598254c8a
|
|
BLAKE2b-256 checksum How to use checksums |
d0cd70663836a4261f8bf489e179c92d14f191b82d518c95993f259544b3b15e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.4
|
Release files / django_pj_feedreader-0.1.2-py2.py3-none-any.whl
| Download URL | django_pj_feedreader-0.1.2-py2.py3-none-any.whl |
|---|---|
| Size | 766.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
f530a783613e7d6b1dc594f5bdb9e01f23d5406b7c9529e6ddcb74a730768738
|
|
BLAKE2b-256 checksum How to use checksums |
ecbfbbb333bd8d3291a260c3f52d2e59faae63f927e526229d6b5aef6c826b26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.4
|