diff --git a/pywb/rules.yaml b/pywb/rules.yaml index f0f035ec..b601b2df 100644 --- a/pywb/rules.yaml +++ b/pywb/rules.yaml @@ -53,12 +53,18 @@ rules: # instagram rules #================================================================= - url_prefix: 'net,cloudfront,' + rewrite: js_regexs: - match: '\burl\((//[^)]+)\)' rewrite: true group: 1 + - url_prefix: 'com,instagram)/p/' + + fuzzy_lookup: '()' + + # flickr rules #================================================================= - url_prefix: ['com,yimg,l)/g/combo', 'com,yimg,s)/pw/combo', 'com,yahooapis,yui)/combo'] @@ -91,6 +97,23 @@ rules: - url_prefix: 'com,google,plus)/_/' fuzzy_lookup: 'com,google,plus\)/_/.*?.*(f.sid=[^&]+)' + + + # vimeo rules + #================================================================= + + - url_prefix: 'com,vimeo,av)/' + + # only use non query part of url, ignore query + fuzzy_lookup: '()' + + - url_prefix: 'com,vimeo,player)/log/' + + fuzzy_lookup: + - id + - ownerId + - videoFileId + - signature # testing rules -- not for valid domain