Introduction
Introduction Statistics Contact Development Disclaimer Help
added new source and error checking - linuxgaming - Linux gaming aggregate tool…
Log
Files
Refs
README
---
commit 0a801a8887cd627d5af1b9f180bd5abf1fd0e82f
parent 5950af94525d08354ba175ee48ada067930cd353
Author: Jay Scott <[email protected]>
Date: Wed, 18 Jul 2018 00:10:50 +0100
added new source and error checking
Diffstat:
M CHANGELOG | 9 +++++++--
M TODO.md | 5 ++---
M config/feed_config.yaml | 12 ++++++++++--
D linuxgaming/static/images/icons/go… | 0
A linuxgaming/static/images/icons/la… | 0
A linuxgaming/static/images/icons/xp… | 0
M linuxgaming/update.py | 7 ++++++-
7 files changed, 25 insertions(+), 8 deletions(-)
---
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,7 +1,11 @@
+Wed 18 Jul
+---
+ - Added new source "Xpenguin"
+ - RSS description check added.
Tue 17 Jul
---
@@ -13,4 +17,5 @@ Tue 17 Jul
- Added type object to MongoDB
- Added new type "podcast"
- Added new search path
- - Added new source, "Mostly Linux Podcast"
-\ No newline at end of file
+ - Added new source, "Mostly Linux Podcast"
+ - Added GoG source and test page
+\ No newline at end of file
diff --git a/TODO.md b/TODO.md
@@ -12,5 +12,4 @@
- Add menu with source info / about etc
- Move updates to AWS Lambda function
- Add Itch.io games
- - Add Steam games
- - Add GoG
-\ No newline at end of file
+ - Add Steam games
+\ No newline at end of file
diff --git a/config/feed_config.yaml b/config/feed_config.yaml
@@ -72,4 +72,12 @@ MostlyLinux:
rss:
website: "http://mostlylinux.libsyn.com"
type: "podcast"
- url: "http://mostlylinux.libsyn.com/rss"
-\ No newline at end of file
+ url: "http://mostlylinux.libsyn.com/rss"
+
+XPenguin:
+ icon: "xpenguin.png"
+ about: "A weekly Linux gaming podcast hosted by HexDSL and HamishTPB."
+ rss:
+ website: "http://xpenguin.club/"
+ type: "podcast"
+ url: "http://xpenguin.club/rss.xml"
+\ No newline at end of file
diff --git a/linuxgaming/static/images/icons/gog.jpg b/linuxgaming/static/image…
Binary files differ.
diff --git a/linuxgaming/static/images/icons/large_xpenguin.png b/linuxgaming/s…
Binary files differ.
diff --git a/linuxgaming/static/images/icons/xpenguin.png b/linuxgaming/static/…
Binary files differ.
diff --git a/linuxgaming/update.py b/linuxgaming/update.py
@@ -35,10 +35,15 @@ def rss_update():
for feed in feeds:
trimtitle = feed.title[0:150]
+
+ if not hasattr(feed, 'description'):
+ description = ""
+ else:
+ description = feed.description
data = {"name": section,
"icon": feed_config[section]['icon'],
"title": trimtitle,
- "description": feed.description,
+ "description": description,
"url": feed.link,
"type": feed_config[section]['rss']['type'],
"date": dateutil.parser.parse(feed.updated)}
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.