{"id":22419394,"url":"https://github.com/ckunte/hkp","last_synced_at":"2026-02-15T21:33:49.659Z","repository":{"id":139723315,"uuid":"285702269","full_name":"ckunte/hkp","owner":"ckunte","description":"A collection of scripts to manage files, folders, set permissions, prune empty folders, combine/compress pdf files, etc.","archived":false,"fork":false,"pushed_at":"2026-01-13T09:57:32.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-10T19:17:24.405Z","etag":null,"topics":["bash","housekeeping","tools"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/ckunte.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-07T00:48:40.000Z","updated_at":"2026-01-13T09:57:35.000Z","dependencies_parsed_at":"2024-07-09T13:14:41.396Z","dependency_job_id":"dd0a751d-b540-42fd-82f6-44e074cf1320","html_url":"https://github.com/ckunte/hkp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ckunte/hkp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckunte%2Fhkp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckunte%2Fhkp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckunte%2Fhkp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckunte%2Fhkp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ckunte","download_url":"https://codeload.github.com/ckunte/hkp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckunte%2Fhkp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29490346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"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":["bash","housekeeping","tools"],"created_at":"2024-12-05T16:15:36.605Z","updated_at":"2026-02-15T21:33:49.643Z","avatar_url":"https://github.com/ckunte.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hkp\n\nA collection of my scripts (`~/scripts/hkp`) to manage files, folders, repos, set permissions, prune empty folders, combine pdf files, etc.\n\n## usage\n\nlist available scripts:\n\n```bash\nusage: make --file=~/scripts/hkp/hkp.make \u003ccmd\u003e\nrequires detox, fd, git, gs, pandoc, python{,3}, rename, zsh\n\u003ccmd\u003e available:\n cmbi   combine all pdf files in the curr folder\n cmbs   combine sub-folder-wise pdf files\n cmpr   compress all pdf files in the curr folder\n cr     delete and recreate master git repository\n dss    delete all .DS_Store files\n efd    purge empty folders\n ffp    apply permissions: folders (755), files (644)\n help   show this help\n m2t    convert all .md files to text in the curr folder\n plcf   purge LaTeX compile files\n sffn   sanitise folder and filenames\n srv    serve this folder\n```\nrun a script:\n\n```bash\nmake --file=~~/scripts/hkp/hkp.make \u003ccmd\u003e\n```\n\nsimplify the long command: by adding the following to `.bashrc` (or `.zshrc`):\n\n```bash\nalias hk=\"make --file=~/scripts/hkp/hkp.make\"\n```\n\nWith the above the following can simply be used:\n\n```bash\nhk \u003ccmd\u003e\n```\n\n## requires\n\nThis package requires detox, fd, git, gs, pandoc, python, rename, and zsh. With Homebrew, these can be installed as follows:\n\n```bash\nbrew update \u0026\u0026 brew install detox fd git gs pandoc python3 rename zsh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckunte%2Fhkp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fckunte%2Fhkp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckunte%2Fhkp/lists"}