Skip to main content

Wagtail app - with rss aggregator and tweeter aggregator feature

Project description

snotra_rss

GitHub issues GitHub forks GitHub stars GitHub license Twitter

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 home

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

feed account

Capture

capture

capture of article

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:

INSTALLED_APPS = [
    'home',
    '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',
    'taggit',
    '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

  1. First create feeds in your admin section, you should see Rss feeds section
  2. after that, go to your app url /update uri
  3. entries is updated, you can see them in the rss entries section

good usage

Release note

  • 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

  • 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)
  • 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)

Thanks

  • thanks to Torchbox for wagtail cms application

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snotra_rss-0.2.4.2.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

snotra_rss-0.2.4.2-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file snotra_rss-0.2.4.2.tar.gz.

File metadata

  • Download URL: snotra_rss-0.2.4.2.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for snotra_rss-0.2.4.2.tar.gz
Algorithm Hash digest
SHA256 45580ff69d1e56083b3e60bb042968c6a640dfaf07e47ada4b85d52d25f62fd5
MD5 9c89cf9f3f7de80a6ee23eeeaf1b5a2e
BLAKE2b-256 82968eb5f427a17322aeebb3fa8184c49bad992785af8ebaad0c46661b03628f

See more details on using hashes here.

File details

Details for the file snotra_rss-0.2.4.2-py3-none-any.whl.

File metadata

  • Download URL: snotra_rss-0.2.4.2-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for snotra_rss-0.2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d63b6384a57c5c3a5e2986982ece70da0dcf209714df3f5bf8109bc1043b14b3
MD5 3e0a108aa8115417542c4108b765fc37
BLAKE2b-256 b8c821f9125eae541dfffa255c1c53ac724f084e65581b2be825f03cf18f6a23

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page