Skip to main content

webmontage

A tool for producing a montage depicting the development and design of a web page via its git commit history.

requirements This library uses the selenium Python library to drive the headless Chrome browser to load the static web page. This requires that the proper ChromeDriver be downloaded and placed somewhere in the PATH. Download ChromeDriver for your installed version of Google Chrome here: https://sites.google.com/a/chromium.org/chromedriver/downloads

usage:

$ webmontage [-h] [-f FILE] [--browser-width BROWSER_WIDTH]
                  [--browser-height BROWSER_HEIGHT]
                  [--video-width VIDEO_WIDTH] [--video-height VIDEO_HEIGHT]
                  repository index_page

WebMontage - Static site montage generator using git history

positional arguments:
  repository            The absolute path to the root of the git repository
                        for the web page
  index_page             The index file relative to the root of the repo, i.e.
                        'index.html'

optional arguments:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  If given, only commits that affect this file will be
                        considered, i.e. 'main.css'
  --browser-width BROWSER_WIDTH
                        Width of the browser window to load the web page in
  --browser-height BROWSER_HEIGHT
                        Height of the browser window to load the web page in
  --video-width VIDEO_WIDTH
                        Width of the slideshow window to display the montage
                        in
  --video-height VIDEO_HEIGHT
                        Height of the slideshow window to display the montage
                        in```

Release files for webmontage 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webmontage 1.0.0
File Size Uploaded
webmontage-1.0.0.tar.gz 3.6 kB Details

Release files / webmontage-1.0.0.tar.gz

Download URL webmontage-1.0.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4f1de6b78c6fbe71162a37e3776b372adc3d4835d28e5682fac44f9bc59c6b23
BLAKE2b-256 checksum
How to use checksums
671760f266844d2b16d54ad190de7dc0bd03608bada37921bc8a93425eed17f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page