Skip to content

laurenfazah/screenshotter

Repository files navigation

Screenshotter

A tool intended to aid with the screenshotting of an entire site's sitemap (individual screenshots for each page of a website)

User flow:

  1. Drop in site's URL
  2. Site is scanned for all internal pages
  3. New folder is created on server
  4. Script opens each internal page and saves a screenshot of each to said folder
  5. Folder's contents are zipped up
  6. Users are prompted to download zipfile

Libraries in use:

Current Status:

Screenshotter is currently able to:

  • scrape a site for all internal pages
  • screenshot each page at custom dimensions
  • create a zipfile containing all screenshots available for download
  • pages returning a 404 are screenshot with "404" appended to their filename
  • sites requiring basic auth with server credentials will now work

Screenshotter will only work on desktop

About

Laravel webapp to help with screenshotting each page within a domain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published