{"id":16980246,"url":"https://github.com/jaygooby/kaslurp","last_synced_at":"2026-04-13T09:31:31.673Z","repository":{"id":66731864,"uuid":"436264074","full_name":"jaygooby/kaslurp","owner":"jaygooby","description":"A REPL wrapper for kaput-cli to download files from put.io","archived":false,"fork":false,"pushed_at":"2024-11-11T16:34:10.000Z","size":8,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-21T23:14:18.796Z","etag":null,"topics":["bash","cli","repl"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/jaygooby.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}},"created_at":"2021-12-08T13:49:51.000Z","updated_at":"2024-11-11T16:34:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"11a8a8ca-b257-4564-be52-b40a2cc74582","html_url":"https://github.com/jaygooby/kaslurp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jaygooby/kaslurp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaygooby%2Fkaslurp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaygooby%2Fkaslurp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaygooby%2Fkaslurp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaygooby%2Fkaslurp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaygooby","download_url":"https://codeload.github.com/jaygooby/kaslurp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaygooby%2Fkaslurp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31746291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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","cli","repl"],"created_at":"2024-10-14T01:50:31.165Z","updated_at":"2026-04-13T09:31:31.648Z","avatar_url":"https://github.com/jaygooby.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kaslurp - a REPL wrapper for kaput-cli \n\nMIT Licence. Copyright 2021. Jay Caines-Gooby jay@gooby.org\nhttps://twitter.com/jaygooby\n\n[`kaput`](https://github.com/davidchalifoux/kaput-cli)\nis a [put.io](https://put.io) client.\n\nOn my Raspberry Pi, `kaput` is slow to start due\nto the limited system resources. `kaslurp`\nlets you download multiple put.io files without\nneeding to restart kaput each time.\n\nMore detail in https://jay.gooby.org/2021/12/08/a-repl-wrapper-for-kaput-cli-a-put-io-client\n\nYou can make and change the directory the files are saved to,\nyou can check what existing files you have, from\nwithin the kaslurp REPL and you can also call it to\nquickly background download files without needing to\nwait for the kaput UI.\n\n```\n$ kaslurp\n/mnt/video kaslurp\u003e d 123456\nDownloading 12345 in the background\n/mnt/video kaslurp\u003e cd Thrillers\n/mnt/video/Thrillers kaslurp\u003e ls\ntotal 263MB\n-rw-r--r-- 1 pi pi 263M Jan  1 21:31 Dressed_to_Kill_(1946).mp4\n/mnt/video/Thrillers kaslurp\u003e mkdir \"Sherlock Holmes\"\n/mnt/video/Thrillers kaslurp\u003e cd Sherlock\\ Holmes\n/mnt/video/Thrillers/Sherlock Holmes kaslurp\u003e\n```\n\nBy default you'll start with a REPL in your $MEDIADIR\nbut if you call `kaslurp` like this:\n\n```\nkaslurp 123456789\n```\n\nit will spawn a background download of the put.io\nmedia id `123456789` saving it to your current `pwd`\nand return you to the command line.\n\nIf you call it like this:\n\n```\nkaslurp -d /tmp 123456789\n```\n\nIt will first `cd` to `/tmp` and background download the\nthe file there.\n\nYou can also override the starting `MEDIADIR` location\nby calling like this:\n\n```\nkaslurp -d /tmp\n```\n\nYou'll get the REPL but be in `/tmp`.\n\n```\nUsage:  kaslurp\n                Start the REPL\n\n        kaslurp -d /some/path\n                Start the REPL at /some/path\n\n        kaslurp \u003cput.io file ID\u003e\n                Start a background download of \u003cID\u003e to your current pwd and exit\n\n        kaslurp -d /some/path \u003cput.io file ID\u003e\n                Start a background download of \u003cID\u003e to /some/path and exit\n```        \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaygooby%2Fkaslurp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaygooby%2Fkaslurp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaygooby%2Fkaslurp/lists"}