pywb.recorder package¶
Submodules¶
pywb.recorder.filters module¶
-
class
pywb.recorder.filters.ExcludeHttpOnlyCookieHeaders[source]¶ Bases:
object-
HTTPONLY_RX= re.compile(';\\s*HttpOnly\\s*(;|$)', re.IGNORECASE)¶
-
pywb.recorder.multifilewarcwriter module¶
-
class
pywb.recorder.multifilewarcwriter.MultiFileWARCWriter(dir_template, filename_template=None, max_size=0, max_idle_secs=1800, *args, **kwargs)[source]¶ Bases:
warcio.warcwriter.BaseWARCWriter-
FILE_TEMPLATE= 'rec-{timestamp}-{hostname}.warc.gz'¶
-
-
class
pywb.recorder.multifilewarcwriter.PerRecordWARCWriter(*args, **kwargs)[source]¶ Bases:
pywb.recorder.multifilewarcwriter.MultiFileWARCWriter
pywb.recorder.recorderapp module¶
-
class
pywb.recorder.recorderapp.RecorderApp(upstream_host, writer, skip_filters=None, **kwargs)[source]¶ Bases:
object
pywb.recorder.redisindexer module¶
-
class
pywb.recorder.redisindexer.RedisPendingCounterTempBuffer(max_size, redis_url, params, name, timeout=30)[source]¶ Bases:
tempfile.SpooledTemporaryFile