4. WARC Record blocks¶
You use any of these classes as a content block for a basc_warc.Record
object.
4.1. Bytes¶
This is the standard type of block, and lets you expose a series of bytes (a file, HTTP request, etc) as a block for a basc_warc.Record
.
4.2. warcinfo
Block¶
This type of block is used for warcinfo
Records, and lets you easily set keys and values.
-
class
basc_warc.
WarcinfoBlock
(fields={})¶ Block for a warcinfo record.
Parameters: fields (dict) – Fields to create this block with.
-
WarcinfoBlock.
set_field
(name, value)¶ Set field to given value.
Parameters: - name (string) – Name of the field.
- value (string or int) – Value of the field.