{"id":15735160,"url":"https://github.com/cweagans/comparinator","last_synced_at":"2025-03-31T03:47:04.726Z","repository":{"id":55619340,"uuid":"260622383","full_name":"cweagans/comparinator","owner":"cweagans","description":"Simple webdriver backed visual regression testing","archived":false,"fork":false,"pushed_at":"2020-12-17T19:49:23.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-01T22:57:23.903Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cweagans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-02T05:44:10.000Z","updated_at":"2024-05-01T22:57:23.904Z","dependencies_parsed_at":"2022-08-15T04:40:21.924Z","dependency_job_id":null,"html_url":"https://github.com/cweagans/comparinator","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cweagans%2Fcomparinator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cweagans%2Fcomparinator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cweagans%2Fcomparinator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cweagans%2Fcomparinator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cweagans","download_url":"https://codeload.github.com/cweagans/comparinator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413245,"owners_count":20773053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-04T01:10:25.202Z","updated_at":"2025-03-31T03:47:04.705Z","avatar_url":"https://github.com/cweagans.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# comparinator\n\nSimple visual regression testing for websites with reasonable defaults.\n\nIf you need something more advanced, wraith is probably what you want. This tool will only crawl the base path and any pages on the alpha site that are directly linked from the base path (determined by domain).\n\n## Usage\n\n`comparinator -help` shows all available flags.\n\nFor the most common testing scenario:\n\n`comparinator -alpha-base-url=\"https://www.yoursite.com\" -beta-base-url=\"https://dev.yoursite.com\"`\n\nYou'll need to have webdriver running at `localhost:4444` or specify the URL to your webdriver with the `-webdriver-url` flag.\n\nOnce it's done running, you'll have an output directory with all of the screenshots + diffs + a JSON file with a bunch of info in it about which screenshots belong to which url, how similar they are, and the overall similarity across all screenshots. Someday I'll build a little web UI around this.\n\nYou can optionally specify the path to a sitemap.xml file using the `sitemap-url` flag. If you specify a sitemap, the links contained in the sitemap will be used instead of the links found on the home page of the alpha site. The full URL to the sitemap.xml depends on what you specify for the alpha site base url -- essentially, it's `alpha-base-url sitemap-url`.\n\n## Building\n\n`make`\n\n## Releasing\n\nPush a tag to the repo and Github CI will take over, build a release, and upload\nthe artifacts to the release page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcweagans%2Fcomparinator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcweagans%2Fcomparinator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcweagans%2Fcomparinator/lists"}