Wagtail app - with rss aggregator and tweeter aggregator feature
Project description
snotra_rss
Overview
- Self hosted rss feed agregator based on wagtail cms.
- Self hosted twitter feed agregator based on wagtail cms.
This is a Wagtail extension adding RSS aggregator feature and Twitter aggregator
Big news
Now full support Fever API ! Please configure your account in Feed account
New in 0.2 twitter aggregator and now on pypi just install snotra-rss with pip
Capture
Test with docker
- build docker images with
# in snotra rss directory, type :
docker build -t snotra .
# run image with
docker run -p 8000:8000 --rm snotra
- next open a browser and navigate to http://localhost:8000
Install
add the following line to your requirements.txt file :
snotra-rss
after that add snotra_rss to INSTALLED_APPS section of your wagtail settings: please also add taggit if not already done
INSTALLED_APPS = [
'taggit',
'snotra_rss',
'corbeille',
'search',
'wagtail.contrib.forms',
'wagtail.contrib.redirects',
'wagtail.embeds',
'wagtail.sites',
'wagtail.users',
'wagtail.snippets',
'wagtail.documents',
'wagtail.images',
'wagtail.search',
'wagtail.contrib.modeladmin',
'wagtail.contrib.table_block', # ajout support des tableaux
'wagtail.core',
'wagtail.admin',
'modelcluster',
'wagtail.contrib.styleguide',
'wagtail.contrib.postgres_search',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles'
]
after that add urls of snotra_rss to your urls section of your wagtail apps
from snotra_rss import urls as snotra_urls
urlpatterns = [
url(r'^django-admin/', admin.site.urls),
url(r'^admin/', include(wagtailadmin_urls)),
url(r'^documents/', include(wagtaildocs_urls)),
url(r'^search/$', search_views.search, name='search'),
# For anything not caught by a more specific rule above, hand over to
# Wagtail's page serving mechanism. This should be the last pattern in
# the list:
url(r'', include(wagtail_urls)),
url(r'', include(snotra_urls))
# Alternatively, if you want Wagtail pages to be served from a subpath
# of your site, rather than the site root:
# url(r'^pages/', include(wagtail_urls)),
]
Usage
- First create feeds in your admin section, you should see Rss feeds section
- after that, go to your app url /update uri
- entries is updated, you can see them in the rss entries section
good usage
Release note
-
0.2.5.5
- update setup.py
-
0.2.5.4
- Fix tag issue
-
0.2.5.3
- add rss feed parser timeout to 2s (please try in gui if you check some error)
-
0.2.5.1
- fix icon bug
-
0.2.5.0
- fix bug for url string too long (more than 200 characters)
- add refresh entries button to menu bar
-
0.2.4.0
- Refactor organisation and add a homepage if use standalone
-
0.2.3.9
- correct last refresh bug
-
0.2.3.8
- Optimisation / last refresh (block is refresh take less than 2 minutes)
-
0.2.3.7
- bug correction - mark all as read
-
0.2.3.6
- Improvement in tweet display
-
0.2.3.5
- Add some client_ip tracking
-
0.2.3.4
- Externalize the log handler for OVH Logs Data Platform in a new project : Pygelf4OVH - Github project
- Thanks to : Ivan Mukhin for PyGelf PyGelf GitHub project
-
0.2.3.3
- review logging policy and adapt them for graylog
- OVH Data log compatible
-
0.2.3.2
- Add datalog support
-
0.2.3.1
- change logging mode for request
-
0.2.2 and 0.2.3
- Add twitter hashtag followup
- You can add hashtag in RSS feed in the name field (don't forget to check the twit box)
- Add twitter hashtag followup
-
0.2.1
- Add twitter followup for person
- You can add twitter person in RSS feed in the name field (don't forget to check the name field)
- Add twitter followup for person
Thanks
- thanks to Torchbox for wagtail cms application
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file snotra_rss-0.2.5.5.tar.gz
.
File metadata
- Download URL: snotra_rss-0.2.5.5.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30aaef75175b69ce3549093e923263d893b1ed3f8893cfc9752fe251363a996e |
|
MD5 | 72b65791462ac9b9ca431ad399188f30 |
|
BLAKE2b-256 | 78b516be162ffa67656159a6904edc5a9603dd261e344e75dfd150244924bf00 |
File details
Details for the file snotra_rss-0.2.5.5-py3-none-any.whl
.
File metadata
- Download URL: snotra_rss-0.2.5.5-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01efd228953d78465373b93230f8978ad876e8715131ee4f2c317f15c0909fb9 |
|
MD5 | 06e08e2d84e0e4cd7bb46dae503d4ec3 |
|
BLAKE2b-256 | f10294a7fd7a3b71da49baa0715753cfb2c93b1096e6c47062ceb00d03ffd9c5 |