{"id":15744070,"url":"https://github.com/stonecypher/screenshot_codebase","last_synced_at":"2025-03-31T05:33:54.904Z","repository":{"id":143907756,"uuid":"80042781","full_name":"StoneCypher/screenshot_codebase","owner":"StoneCypher","description":"Want a screenshot of a codebase?  Want to compare the size of two codebases visually?  Here ya go.","archived":false,"fork":false,"pushed_at":"2017-04-23T05:47:05.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-07T13:48:21.321Z","etag":null,"topics":["cdn","code-analysis","code-tools","codebase","javascript","js","screenshot","screenshot-codebase","visualization"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StoneCypher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-25T18:17:12.000Z","updated_at":"2017-01-25T23:35:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0cb7d30-83e9-4cd2-868f-ce1cc20e69b2","html_url":"https://github.com/StoneCypher/screenshot_codebase","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/StoneCypher%2Fscreenshot_codebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StoneCypher%2Fscreenshot_codebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StoneCypher%2Fscreenshot_codebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StoneCypher%2Fscreenshot_codebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StoneCypher","download_url":"https://codeload.github.com/StoneCypher/screenshot_codebase/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246423527,"owners_count":20774795,"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":["cdn","code-analysis","code-tools","codebase","javascript","js","screenshot","screenshot-codebase","visualization"],"created_at":"2024-10-04T03:40:35.951Z","updated_at":"2025-03-31T05:33:54.885Z","avatar_url":"https://github.com/StoneCypher.png","language":"JavaScript","readme":"# screenshot_codebase\nWant a screenshot of a codebase?  Want to compare the size of two codebases visually?  Here ya go.\n\n(this is alpha code)\n\n## Installation\n`npm install -g screenshot_codebase`\n\nIf you don't have `npm`, [install `node`](https://nodejs.org/en/download/) to get it.\n\n## Basic Usage\n\n  * `screenshot_codebase`\n    * Creates `output.png` with a screenshot of the current directory, travelling downwards,\n      with standard excludes, the default `midnight` theme, and automatic highlighting turned on.\n  * ~~`screenshot_codebase -h off -c midnight -o final.png`~~\n    * ~~Creates `final.png` with highlighting turned off, in the `midnight` theme~~\n\n## Arguments\n  * ~~`-a` allow cosmetic padding~~\n  * ~~`-c` color theme~~\n  * ~~`-f` font~~\n  * ~~`-h` auto|off|~~\n  * ~~`-l` location to start from~~\n  * ~~`-o` output filename~~\n  * ~~`-r` recursively scan downwards (default `true`; accepts `0`/`1`, `true`/`false`, `on`/`off`, `y`/`n`)~~\n  * ~~`-s` font size (default 4px)~~\n  * ~~`-t` type override comma-separated list of key/val pairs for ext = lang (eg for perl vs prolog as .pl)~~\n  * ~~`-w` word wrap at n (negative means crop instead)~~\n  * ~~`-x` exclude comma-separated list of extensions~~\n  * ~~`-1` single image screenshots (treats -o as a directory to create name instead)~~\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonecypher%2Fscreenshot_codebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstonecypher%2Fscreenshot_codebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonecypher%2Fscreenshot_codebase/lists"}