99f6d714bb 
								
							 
						 
						
							
							
								
								Merge pull request  #208  from antville/feature/update-depencendies  
							
							... 
							
							
							
							Feature/update dependencies 
							
						 
						
							2018-03-17 20:31:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								503e2025ac 
								
							 
						 
						
							
							
								
								Merge pull request  #209  from antville/develop  
							
							... 
							
							
							
							Release 1.6 
							
						 
						
							2018-03-17 20:30:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								86108f1bc8 
								
							 
						 
						
							
							
								
								chg: updated dependencies  
							
							
							
						 
						
							2018-03-17 20:25:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3632095276 
								
							 
						 
						
							
							
								
								Merge pull request  #203  from antville/feature/resolve-referrer-urls  
							
							... 
							
							
							
							Resolve Referrer URLs 
							
						 
						
							2017-07-02 11:56:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b3a9a82382 
								
							 
						 
						
							
							
								
								chg: resolve referrer urls before writing to database  
							
							
							
						 
						
							2017-07-02 11:54:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9ad4989583 
								
							 
						 
						
							
							
								
								add: Admin.resolveURl() method  
							
							
							
						 
						
							2017-07-02 11:53:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								55fb6d57e8 
								
							 
						 
						
							
							
								
								del: unnecessary prefix/suffix macro parameters  
							
							... 
							
							
							
							also unified meta tags wherever possible 
							
						 
						
							2017-07-02 11:51:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e2d4447fbe 
								
							 
						 
						
							
							
								
								fix: german t9n of “in {0} days”  
							
							
							
						 
						
							2017-04-30 10:22:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5ab19df7d9 
								
							 
						 
						
							
							
								
								fix: too fuzzy results of text output in formatDate()  
							
							... 
							
							
							
							was always returning the integer part of the result – i.e. Math.floor() 
							
						 
						
							2017-04-30 10:19:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								88f65c007d 
								
							 
						 
						
							
							
								
								fix: missing getDeletionDate() method  
							
							
							
						 
						
							2017-04-30 10:08:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7393f28e66 
								
							 
						 
						
							
							
								
								chg: updated i18n files  
							
							
							
						 
						
							2017-04-30 09:52:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c115f03867 
								
							 
						 
						
							
							
								
								chg: use “delete” instead of ”remove” in user messages  
							
							
							
						 
						
							2017-04-30 09:50:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c2d8c557fc 
								
							 
						 
						
							
							
								
								chg: simplified “deleted site” warning  
							
							
							
						 
						
							2017-04-30 09:50:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ceeba55018 
								
							 
						 
						
							
							
								
								fix: display of 401 error message  
							
							
							
						 
						
							2017-04-30 09:49:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								49b1b357a0 
								
							 
						 
						
							
							
								
								fix: missing support for future dates in formatDate() method  
							
							
							
						 
						
							2017-04-30 09:49:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f6b76518ac 
								
							 
						 
						
							
							
								
								fix: return value of deleted_macro() if no formatting should be applied  
							
							... 
							
							
							
							in that case, the date value is returned allowing meaningful application of format filter 
							
						 
						
							2017-04-30 09:47:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								951f9a0983 
								
							 
						 
						
							
							
								
								fix: path to rhino jar  
							
							
							
						 
						
							2017-04-30 09:45:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b7d55cbc88 
								
							 
						 
						
							
							
								
								chg: immediately show most users 404 page for a deleted site  
							
							... 
							
							
							
							owners can revert the deletion request until cronjob is created, privileged users until site is removed with nightly cronjo 
							
						 
						
							2017-04-29 22:07:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								df1a87eab4 
								
							 
						 
						
							
							
								
								chg: improved display of various console output levels  
							
							
							
						 
						
							2017-04-17 20:03:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								59bedf9e78 
								
							 
						 
						
							
							
								
								fix: display of modifier in list of story updates  
							
							
							
						 
						
							2017-03-18 00:12:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								37909691e5 
								
							 
						 
						
							
							
								
								chg: rebuilt server-side JS file  
							
							
							
						 
						
							2017-03-18 00:11:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								901cbc7aaf 
								
							 
						 
						
							
							
								
								fix: missing build target for server-side JS files  
							
							
							
						 
						
							2017-03-18 00:10:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								76d98b32e1 
								
							 
						 
						
							
							
								
								fix: stickiness of version for marked  
							
							... 
							
							
							
							also fixed license to be spdx conform 
							
						 
						
							2017-03-17 17:17:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f5cff5ba44 
								
							 
						 
						
							
							
								
								chg: bumped versions and rebuilt client files  
							
							... 
							
							
							
							note: marked is sticky @0.3.3 because of issue #872  – https://github.com/chjj/marked/issues/872  
							
						 
						
							2017-03-17 16:53:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								97d2813df2 
								
							 
						 
						
							
							
								
								add: helma version to health page  
							
							
							
						 
						
							2016-12-17 18:16:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								122818697b 
								
							 
						 
						
							
							
								
								chg: incremented version string  
							
							
							
						 
						
							2016-12-17 18:15:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								472104fa75 
								
							 
						 
						
							
							
								
								chg: updated client files  
							
							
							
						 
						
							2016-12-17 16:03:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								52144cfa84 
								
							 
						 
						
							
							
								
								chg: line wrapping  
							
							
							
						 
						
							2016-12-17 15:56:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e04e1daeaf 
								
							 
						 
						
							
							
								
								fix: insufficient compression of main.css  
							
							
							
						 
						
							2016-12-17 15:55:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d69cf54e43 
								
							 
						 
						
							
							
								
								add: ant target for updating java libraries  
							
							... 
							
							
							
							using helma’s new gradlew wrapper and an extra build.gradle file 
							
						 
						
							2016-12-17 15:54:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0e3bb7216c 
								
							 
						 
						
							
							
								
								fix: redundant call of lessParser.parse()  
							
							... 
							
							
							
							to improve performance again, compromised by slow java less parser 
							
						 
						
							2016-12-17 14:36:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d28d18c0fe 
								
							 
						 
						
							
							
								
								chg: experimental branch using rhino’s commonjs support  
							
							... 
							
							
							
							needs helma’s feature/commonjs-support branch
the less-rhino-1.7.5.js implementation uses its own require() implementation which breaks rhino’s one. thus, the official java impl is used instead – which is quite slow, unfortunately… needs to be resolved in a better way before this can be merged.
however, using marked with require() works like a charm :) 
							
						 
						
							2016-12-17 14:36:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								70e55bc853 
								
							 
						 
						
							
							
								
								fix: wording  
							
							
							
						 
						
							2016-12-17 14:35:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6619322053 
								
							 
						 
						
							
							
								
								fix: indentation  
							
							
							
						 
						
							2016-12-17 14:35:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								59377e4676 
								
							 
						 
						
							
							
								
								fix: output of empty locale  
							
							
							
						 
						
							2016-12-17 14:34:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b322ac79f6 
								
							 
						 
						
							
							
								
								fix: redundant call of lessParser.parse()  
							
							... 
							
							
							
							to improve performance again, compromised by slow java less parser 
							
						 
						
							2016-12-17 14:11:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								93194492ad 
								
							 
						 
						
							
							
								
								chg: experimental branch using rhino’s commonjs support  
							
							... 
							
							
							
							needs helma’s feature/commonjs-support branch
the less-rhino-1.7.5.js implementation uses its own require() implementation which breaks rhino’s one. thus, the official java impl is used instead – which is quite slow, unfortunately… needs to be resolved in a better way before this can be merged.
however, using marked with require() works like a charm :) 
							
						 
						
							2016-12-17 10:30:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cd5cd15018 
								
							 
						 
						
							
							
								
								del: definition of JSON object in external module  
							
							... 
							
							
							
							use Rhino’s implemented JSON support instead 
							
						 
						
							2016-12-17 10:01:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d8fdba526a 
								
							 
						 
						
							
							
								
								fix: href processing  
							
							... 
							
							
							
							missing else clause caused wrong hrefs for default domain 
							
						 
						
							2016-12-09 15:01:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dd49a26a57 
								
							 
						 
						
							
							
								
								add: app property for overriding the scheme used in hrefs  
							
							... 
							
							
							
							e.g. hrefScheme = https generally renders urls starting with https:// 
							
						 
						
							2016-12-09 14:48:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9748633b78 
								
							 
						 
						
							
							
								
								add: current location as referrer  
							
							... 
							
							
							
							to make up for missing information in the user agent 
							
						 
						
							2016-09-04 00:34:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7f6584dcbd 
								
							 
						 
						
							
							
								
								fix: use simplified user agent  
							
							... 
							
							
							
							works better e.g. with nytimes.com because this site always redirects to its login form when a user agent starting with `Mozilla/5.0 (c` is detected:
```python
import os
import pprint
from google.appengine.api import memcache
from google.appengine.api import mail
from google.appengine.api import urlfetch
from google.appengine.ext import db
url = 'http://www.nytimes.com/2016/09/03/technology/nso-group-how-spy-tech-firms-let-governments-see-everything-on-a-smartphone.html?utm_source=pocket&utm_medium=email&utm_campaign=pockethits&_r=0 '
response = urlfetch.fetch(url, headers={
  'User-Agent': 'Mozilla/5.0 (c u got me'
}, follow_redirects=True)
pprint.pprint(response.content)
``` 
							
						 
						
							2016-09-04 00:33:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								02371689c8 
								
							 
						 
						
							
							
								
								chg: add log output  
							
							
							
						 
						
							2016-07-10 18:24:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								313833ecce 
								
							 
						 
						
							
							
								
								fix: enable real utf-8 for mysql database  
							
							... 
							
							
							
							source: https://mathiasbynens.be/notes/mysql-utf8mb4  
							
						 
						
							2016-07-10 18:23:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f27a4cf5ac 
								
							 
						 
						
							
							
								
								fix: do not create or drop obsolete tables  
							
							
							
						 
						
							2016-07-10 18:22:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c58bedeb0b 
								
							 
						 
						
							
							
								
								chg: allow instant articles for all sites  
							
							
							
						 
						
							2016-06-26 20:46:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3ead0b8019 
								
							 
						 
						
							
							
								
								add: basic support for Google’s accelerated mobile pages (AMP)  
							
							
							
						 
						
							2016-06-26 20:36:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4be343d768 
								
							 
						 
						
							
							
								
								chg: sped up execution of sql deletion  
							
							
							
						 
						
							2016-06-26 14:20:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1fc175018a 
								
							 
						 
						
							
							
								
								fix: revert accidental commit of commented code  
							
							
							
						 
						
							2016-06-26 14:13:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2d61c0dafa 
								
							 
						 
						
							
							
								
								fix: ignore any origin without either http, https or ftp protocol  
							
							
							
						 
						
							2016-06-26 14:12:53 +02:00