{"id":28810161,"url":"https://github.com/wtf-design/typerip.js","last_synced_at":"2026-04-24T11:38:31.992Z","repository":{"id":298833424,"uuid":"948391697","full_name":"WTF-Design/typerip.js","owner":"WTF-Design","description":"A CLI tool for digging out Adobe font files installed via Creative Cloud","archived":false,"fork":false,"pushed_at":"2025-06-13T05:34:30.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T06:36:22.987Z","etag":null,"topics":["cli","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WTF-Design.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-03-14T08:58:18.000Z","updated_at":"2025-06-13T05:34:33.000Z","dependencies_parsed_at":"2025-06-13T06:36:32.014Z","dependency_job_id":"1e335f22-68a4-4955-8e7c-df1b982f8a14","html_url":"https://github.com/WTF-Design/typerip.js","commit_stats":null,"previous_names":["wtf-design/typerip.js"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WTF-Design/typerip.js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WTF-Design%2Ftyperip.js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WTF-Design%2Ftyperip.js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WTF-Design%2Ftyperip.js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WTF-Design%2Ftyperip.js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WTF-Design","download_url":"https://codeload.github.com/WTF-Design/typerip.js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WTF-Design%2Ftyperip.js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32222311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cli","nodejs"],"created_at":"2025-06-18T13:43:45.805Z","updated_at":"2026-04-24T11:38:31.987Z","avatar_url":"https://github.com/WTF-Design.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# typerip.js\n\n```\n$ ./typerip.js \"~/Library/Application Support/Adobe/CoreSync/plugins/livetype/.r\"\nLooking in /Users/me/Library/Application Support/Adobe/CoreSync/plugins/livetype/.r/\nFound 10 obfuscated font file name(s).\nCopying...\n.8420.otf =\u003e DepotNew-Bold.otf\n.8421.otf =\u003e DepotNew-BoldItalic.otf\n.8422.otf =\u003e DepotNew-Light.otf\n.8423.otf =\u003e DepotNew-LightItalic.otf\n.8424.otf =\u003e DepotNew-Medium.otf\n.8425.otf =\u003e DepotNew-MediumItalic.otf\n.8426.otf =\u003e DepotNew-Regular.otf\n.8427.otf =\u003e DepotNew-Italic.otf\n.8428.otf =\u003e DepotNew-Thin.otf\n.8429.otf =\u003e DepotNew-ThinItalic.otf\nDone.\n```\n\nA command line tool for restoring obfuscated font file names. Works on a\ndirectory basis. If output directory is not specified, the input directory is\nused. If input directory is not specified, current working directory is used.\n\n\u003e Use case: Adobe Fonts are able to be installed for desktop use using the\nCreative Cloud app. But some desktop apps are actually web apps in an Electron\nwrapper and can't see locally installed fonts so you need to upload the actual\nfont files into these apps to be able to use them. Creative Cloud gives you\nthe files, but tries to hide and obfuscate them from you. Philosophically in the\nclear, you can use typerip.js to dig out the files and automatically rename them\naccording to their internal name.\n\n## Requirements\n- Valid Adobe Creative Cloud subscription\n- Node.js\n\n## Installation\n- Clone/download the project\n- Run `npm install` for\n\t- [commander.js](https://github.com/tj/commander.js), the command line interface framework\n\t- [opentype.js](https://github.com/opentypejs/opentype.js) for reading font names\n\n## Usage\n`./typerip.js [--rename] [input-directory] [output-directory]`\n\n## Examples\n- Rename obfuscated font files in the current working directory:\n\t- `./typerip.js --rename`\n- Copy fonts installed via Creative Cloud to a new folder on a Mac (noting the double quotes around the input folder name because of the space in \"Application Support\"):\n\t- `./typerip.js \"~/Library/Application Support/Adobe/CoreSync/plugins/livetype/.r\" ~/Desktop/getripd`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwtf-design%2Ftyperip.js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwtf-design%2Ftyperip.js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwtf-design%2Ftyperip.js/lists"}