Skip to content

If you need to check your websites for visual changes pretty often (just like I need), this program can find changes in a couple of seconds

License

Notifications You must be signed in to change notification settings

daug32/WebSiteChangesTracker

Repository files navigation

WebSiteChangesTracker

Provides a console app to track changes at websites view

Can be used to:

  • Monitor changes that are not entirely under your control, for example, after updating translations or someone change something in the source code
  • Find differences after big changes at your site like refactoring or migrating to another libs

Known bugs:

  • It works pretty randomly with JS sliders with timed auto swiping and iframes - sometimes it can find differences even if there is none of them

Input

To use the program, run a compiled .exe file with one of the following arguments

  • update-screenshots - To check for changes, you need to save a state of your website to compare its new version with it.
  • check-for-changes - To compare your new website state with the old one, you need to run that command
  • help - To get all available commands type

Output

Configurating

Configure app and add your website settings.
To see all available project settings check the Project configuration.
To see all available website settings check the Website configuration model.

{
  "WebSiteComparerConfiguration": {
    "ScreenshotDirectory": "C:\\Users\\user\\Downloads\\WebsiteChangesTracker\\Screenshots",
    "ChangesTrackingOutputDirectory": "C:\\Users\\user\\Downloads\\WebsiteChangesTracker\\Difference"
  },
  "WebSites": [
    {
      "Urls": [
        "https://some.domain.com/",
        "https://some.domain.com/en",
        "https://some.domain.com/de",
        "https://some.domain.com/it"
      ],
      "ScreenshotWidth": 1280,
      "PageLoadingConfiguration": {
        "DisableJavaScript": false
      }
    }
  ]
}

About

If you need to check your websites for visual changes pretty often (just like I need), this program can find changes in a couple of seconds

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages