evorepo/devel
Jelle van der Waa 17a12f07fb Introduce planet functionality in archweb
This change introduces a replacment for planet.archlinux.org which uses
a python 2 project to generate static html from multiple RSS feed
sources. For archweb a set of 'static' feeds can be created in the
django admin view for the Arch forums and other static feeds, archweb
users can add their own blog rss feed in their profile which will create
a Feed model.

When running the update_planet command, all Feed models are iterated
over and the rss feed is parsed. The latest FeedItem is queried matching
the current Feed model and every newer entry in the RSS feed is added as
new FeedItem. Since the body is also stored in the FeedItem there is a
limit to the amount of FeedItems per Feed configured in settings.py of
which the default is 25.

When a user is marked as inactive his Feed model and items are
removed automatically to avoid keeping stale data around.

Closes: #261
2020-02-03 21:25:31 +01:00
..
fixtures devel: Add reporead test 2017-08-25 18:35:39 +02:00
management Fix a typo in commands/retire_user.py 2019-11-07 14:12:05 +01:00
migrations Introduce planet functionality in archweb 2020-02-03 21:25:31 +01:00
templatetags Filter arch-dev mailing list for non-devs 2017-07-01 16:54:12 +02:00
tests tests: add test for pgp_import keys 2019-02-09 16:13:14 +01:00
__init__.py Initial import for public release... 2007-11-03 03:45:10 -04:00
admin.py devel: Add sorting on groups to the admin view 2019-09-11 21:14:23 +02:00
fields.py Remove dependency on South 2014-09-01 18:26:05 -05:00
forms.py Revert "rewrite logic to put some key at the beginning of the OrderedDict" 2019-02-24 16:50:15 +01:00
models.py Introduce planet functionality in archweb 2020-02-03 21:25:31 +01:00
reports.py trailing spaces 2019-06-28 11:56:13 +02:00
urls.py Update urls.py to non relative imports 2018-04-08 12:51:19 +02:00
utils.py Fix issue with memcache being unable to pickle new QS 2014-12-08 20:28:54 -06:00
views.py devel/views: Invalidate template fragment cache on profile update 2019-10-04 01:57:30 +02:00