[gimp-web/mirrors-test: 1/2] First skeleton of mirrors parsing
- From: Pat David <patdavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-web/mirrors-test: 1/2] First skeleton of mirrors parsing
- Date: Fri, 18 Dec 2015 17:04:11 +0000 (UTC)
commit 0ca322bdffd0e1b2cb3a8d9d4640509e6c72135f
Author: Pat David <patdavid gmail com>
Date: Wed Dec 16 17:18:28 2015 -0600
First skeleton of mirrors parsing
pelicanconf.local.py | 2 +-
plugins/gimp_mirrors/__init__.py | 1 +
plugins/gimp_mirrors/gimp_mirrors.py | 27 +++++++++++++++++++++++++++
3 files changed, 29 insertions(+), 1 deletions(-)
---
diff --git a/pelicanconf.local.py b/pelicanconf.local.py
index c86787c..743b203 100644
--- a/pelicanconf.local.py
+++ b/pelicanconf.local.py
@@ -5,7 +5,7 @@ from __future__ import unicode_literals
#Plugins
PLUGIN_PATHS = ["plugins"]
#PLUGINS = ["mimic_hierarchy", "i18n_subsites", "sitemap"]
-PLUGINS = ["mimic_hierarchy", "i18n_subsites", "sitemap"]
+PLUGINS = ["mimic_hierarchy", "i18n_subsites", "sitemap", "gimp_mirrors"]
# sitemap plugin settings
SITEMAP = {
diff --git a/plugins/gimp_mirrors/__init__.py b/plugins/gimp_mirrors/__init__.py
new file mode 100644
index 0000000..0409045
--- /dev/null
+++ b/plugins/gimp_mirrors/__init__.py
@@ -0,0 +1 @@
+from .gimp_mirrors import *
diff --git a/plugins/gimp_mirrors/gimp_mirrors.py b/plugins/gimp_mirrors/gimp_mirrors.py
new file mode 100644
index 0000000..9fdd680
--- /dev/null
+++ b/plugins/gimp_mirrors/gimp_mirrors.py
@@ -0,0 +1,27 @@
+from pelican import signals, contents
+import os.path
+from os.path import basename
+
+'''
+This is a skeleton for testing the parsing of a MIRRORS file
+to show a list on /downloads/
+'''
+
+'''
+It's been created by me, Pat David, to do what I need for wgo
+don't try to make any sense of it. I don't know what I'm doing.
+I am not kidding.
+'''
+
+class UnexpectedException(Exception): pass
+
+def do_mirrors(content_object):
+ if type(content_object) is not contents.Page:
+ return
+
+ print "##########"
+ print "%s" % content_object.metadata
+
+
+def register():
+ signals.content_object_init.connect(do_mirrors)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]