[gimp-web/testing] First skeleton of mirrors parsing



commit 9a66ab1c04d7801801365f30de5c2ff3b6724f00
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 8bb8dc2..11630e1 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]