summaryrefslogtreecommitdiff
path: root/debian/patches/0115-Add_header.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/0115-Add_header.patch')
-rw-r--r--debian/patches/0115-Add_header.patch58
1 files changed, 37 insertions, 21 deletions
diff --git a/debian/patches/0115-Add_header.patch b/debian/patches/0115-Add_header.patch
index b9fc54e..6ce0c15 100644
--- a/debian/patches/0115-Add_header.patch
+++ b/debian/patches/0115-Add_header.patch
@@ -1,4 +1,4 @@
-Description: Add Header User-agent and Accept
+Description: Add Header Accept
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862004
Forwarded: https://github.com/Debianguru/MailWebsiteChanges/issues/11
@@ -9,26 +9,42 @@ Index: trunk/mwc.py
===================================================================
--- trunk.orig/mwc.py
+++ trunk/mwc.py
-@@ -68,6 +68,8 @@ def parseSite(site):
- contenttype = site.get('type', 'html')
- contentregex = site.get('contentregex', '')
- titleregex = site.get('titleregex', '')
-+ UserAgent = site.get('User-agent', '')
-+ Accept = site.get('Accept', '')
- enc = site.get('encoding', defaultEncoding)
+@@ -91,6 +91,8 @@ def parseSite(site):
+ req = urllib.request.Request(uri)
+ if 'user-agent' in site:
+ req.add_header('User-Agent', site['user-agent'])
++ if 'accept' in site:
++ req.add_header('Accept', site['accept'])
+ file = urllib.request.urlopen(req)
- contentxpath = site.get('contentxpath', '')
-@@ -86,7 +88,12 @@ def parseSite(site):
- file = process.stdout
- else:
- # open website
-- file = urllib.request.urlopen(uri)
-+ req = urllib.request.Request(uri)
-+ if UserAgent != '':
-+ req.add_header('User-agent', UserAgent)
-+ if Accept != '':
-+ req.add_header('Accept', Accept)
-+ file = urllib.request.urlopen(req)
+Index: trunk/README.md
+===================================================================
+--- trunk.orig/README.md
++++ trunk/README.md
+@@ -59,7 +59,9 @@ sites = [
+ * <b>user-agent</b> (optional)
+ Defines the user agent string, e.g.,
+ 'user-agent': 'Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0'
+-
++ * <b>accept</b> (optional)
++ Defines the accept string, e.g.,
++ 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
+
+ * We collect some XPath/CSS snippets at this place: <a href="https://github.com/Debianguru/MailWebsiteChanges/wiki/snippets">Snippet collection</a> - please feel free to add your own definitions!
+
+Index: trunk/config_template.py
+===================================================================
+--- trunk.orig/config_template.py
++++ trunk/config_template.py
+@@ -12,7 +12,9 @@ sites = [
+ 'contentxpath': '//div',
+ 'titleregex': '',
+ 'contentregex': '',
+- 'encoding': 'utf-8'},
++ 'encoding': 'utf-8',
++ 'user-agent': 'Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0',
++ 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'},
- if contenttype == 'text' or (contentxpath == '' and titlexpath == ''):
+ {'shortname': 'mywebsite2',
+ 'uri': 'http://www.mywebsite2.com/info',