With 2.7.0, pywb introduces a new Vue UI based system, which provides a more feature-rich representation of a web archive.
The new calendar UI provides a histogram and a clickable calendar representation of a web archive.
The calendar is rendered in place of the URL query page from versions before 2.7.0.
It is possible to configure a custom logo by setting
config.yaml to a static file.
If omitted, the standard pywb logo will be used by default.
If set, the logo should point to a file in the static directory (default is
static but can be changed via the
static_dir config option).
For example, to use the file
./static/my-logo.png as the logo, set:
ui: logo: my-logo.png
Updating the Vue UI¶
The UI is contained within the
The Vue component sources can be found in
Updating the UI requires
To install and build, run:
cd pywb/vueui yarn install yarn build
This will generate the output to
pywb/static/vue/vueui.js which is loaded from the default templates when the Vue UI rendering is enabled.
Additional styles for the banner are loaded from