Ilya Kreymer
be3c3c8778
seq handler: option to filter out bad responses (not 2xx or 3xx) and proceed to next handler. if at last handler, return error response
...
dockerfile: remove volume, port from base image
error page: add cors headers for error page
2018-05-09 12:00:03 -07:00
Ilya Kreymer
008504d055
Text tweaks/Dockerfile update ( #288 )
...
README: update features list, contributing section, fix typos
docs: update features list, fix wording, add more links to other sections, fix typos
renaming: change 'ikreymer/pywb' -> 'webrecorder/pywb', add Rhizome to copyright statement
Dockerfile: remove deprecated MAINTAINER, add 'ARG PYTHON' to support custom base python image
2018-01-30 07:49:54 -08:00
Ilya Kreymer
54b265aaa8
s3 and zipnum fixes: ( #253 )
...
* s3 and zipnum fixes:
- update s3 to use boto3
- ensure zipnum indexes (.idx, .summary) are picked up automatically via DirectoryAggregator
- ensure showNumPages query always return a json object, ignoring output=
- add tests for auto-configured zipnum indexes
* reqs: add boto3 dependency, init boto Config only if avail
* s3 loader: first try with credentials, then with no-cred config
archive paths: don't add anything if path is fully qualified (contains '://')
* s3 loader: on first load, if credentialed load fails, try uncredentialed
fix typo
tests: add zinum auto collection tests
* zipnum page count query: don't add 'source' field to page count query (if 'url' key not present in dict)
* s3 loader: fix no-range load, add test, update skip check to boto3
* fix spacing
* boto -> boto3 rename error message, cleanup comments
2017-10-11 15:33:57 -07:00
Ilya Kreymer
db9d0ae41a
new rewriting system!
...
- new header rewriter
- new extensible content rewriter in urlrewrite.rewriter!
2017-05-22 18:52:17 -07:00
Ilya Kreymer
e86e3e6d32
build process: simplify build process by moving essential deps to requirements.txt, and extras to extra_requirements.txt
...
setup.py just loads from requirements.txt
Dockerfile pip installs requirements, then extra requirements for improved cacheing
travis runs setup install, then installs extra requirements
2017-03-08 17:05:29 -08:00
Ilya Kreymer
a2ffbde2f6
dockerfile: add portalocker
...
rewriterapp: don't add memento headers for ajax responses to avoid replay issues
2017-03-08 12:30:20 -08:00
Ilya Kreymer
577ced76f0
dockerfile: set fixed requests version to avoid encoding issues in latest requests
2016-11-28 10:35:15 -08:00
Ilya Kreymer
c9a0259604
dockerfile: install dependencies first to speed up updates
2016-11-21 21:33:04 -08:00
Ilya Kreymer
169915ccc5
Dockerfile: add entire dir, use .dockerignore
2016-11-11 14:26:24 -08:00
Ilya Kreymer
47a3300809
dockerfile: add new Dockerfile for building from local source
2016-11-11 12:07:37 -08:00
Ilya Kreymer
de44110391
update to pywb 0.33.0
2016-10-24 19:05:45 +00:00
Ilya Kreymer
3d507c5d68
urlrewrite: webassets: add webassets support to JinjaEnv, if 'assets_path' is set, the specified webassets yaml file is added to the env
2016-10-22 00:13:41 -07:00
Ilya Kreymer
ccc13b427f
dockerfile: update to latest pywb
...
urlrewrite: upstream url avoid adding empty '&'
2016-10-02 11:29:51 -07:00
Ilya Kreymer
5c499753f8
webrecore Docker: update Docker file to latest pywb, python, starting to use versioning!
2016-09-16 18:43:26 -07:00
Ilya Kreymer
498f87fb54
add Dockerfile to git!
2016-07-26 19:42:59 -04:00