{"id":13555146,"url":"https://github.com/javierbyte/gitpage-timemachine","last_synced_at":"2025-10-26T19:38:46.397Z","repository":{"id":79430952,"uuid":"89887747","full_name":"javierbyte/gitpage-timemachine","owner":"javierbyte","description":"Visualize the evolution of your website in 3D time-machine like.","archived":false,"fork":false,"pushed_at":"2022-04-26T01:36:39.000Z","size":14777,"stargazers_count":166,"open_issues_count":8,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T22:10:24.715Z","etag":null,"topics":["3d","git","history","timemachine"],"latest_commit_sha":null,"homepage":"https://javier.xyz/gitpage-timemachine","language":"Vue","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/javierbyte.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-05-01T01:10:03.000Z","updated_at":"2025-02-08T18:34:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9e8ea1e-c8fb-4a61-8b05-494ef492cb94","html_url":"https://github.com/javierbyte/gitpage-timemachine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierbyte%2Fgitpage-timemachine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierbyte%2Fgitpage-timemachine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierbyte%2Fgitpage-timemachine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierbyte%2Fgitpage-timemachine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javierbyte","download_url":"https://codeload.github.com/javierbyte/gitpage-timemachine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250215353,"owners_count":21393784,"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":["3d","git","history","timemachine"],"created_at":"2024-08-01T12:03:03.433Z","updated_at":"2025-10-26T19:38:41.378Z","avatar_url":"https://github.com/javierbyte.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# Git Page Time-Machine.\n\nSee the evolution of your website in screenshots.\n\n[Live demo](http://javier.xyz/gitpage-timemachine)\n\n[![img2css](docs/thumbnail.png)](http://javier.xyz/gitpage-timemachine)\n\n## How to use.\n\nSince I'm using https://github.com/javierbyte/node-git-history this only works on Mac and Linux.\n\nClone the repo, and `cd` into it.\n\n1. Config your data. Edit the `config.js` file.\n```\nmodule.exports = {\n\trepo: 'https://github.com/javierbyte/javierbyte.github.io',\n\tmaxImages: 24,\n\tignoreCommits: ['6da97a5eacd294c573ff830f79c5a3ecaec9c466', 'e9ccbd00a04007b313172b542d0e8e8c13cd3f8a']\n};\n```\n\nIt currently supports 3 properties:\n* `repo` that is your repo url,\n* `maxImages` that is the maximun number of screenshots that we are trying to get,\n* `ignoreCommits` the entire hash of commits that you want to ignore.\n\n2. Run and get your data. (This takes around 3 minutes for a 24 screenshot history!).\nRun your `chrome-headless-screenshots` server\n```\n/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --disable-gpu --window-size=1280x900 --force-device-scale-factor=1 --headless --remote-debugging-port=9222 --hide-scrollbars\n```\n\n```\nnode cli.js\n```\n\n3. Run the frontend and see your history!\n```\nnpm run dev\n```\n\n4. Profit!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavierbyte%2Fgitpage-timemachine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavierbyte%2Fgitpage-timemachine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavierbyte%2Fgitpage-timemachine/lists"}