{"id":25694289,"url":"https://github.com/rdavid/toolbox","last_synced_at":"2025-04-24T07:46:32.030Z","repository":{"id":44992001,"uuid":"289094853","full_name":"rdavid/toolbox","owner":"rdavid","description":"Unix shell scripts designed for everyday use.","archived":false,"fork":false,"pushed_at":"2025-04-23T23:00:33.000Z","size":791,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-24T00:18:21.781Z","etag":null,"topics":["linux","posix","redo","shell","toolbox","unix"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdavid.png","metadata":{"files":{"readme":"README.adoc","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":"2020-08-20T19:38:53.000Z","updated_at":"2025-04-23T23:00:37.000Z","dependencies_parsed_at":"2023-10-10T21:56:25.100Z","dependency_job_id":"8c3aa5b2-5120-4464-88bd-1f7a703e3178","html_url":"https://github.com/rdavid/toolbox","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Ftoolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Ftoolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Ftoolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdavid%2Ftoolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdavid","download_url":"https://codeload.github.com/rdavid/toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250587433,"owners_count":21454836,"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":["linux","posix","redo","shell","toolbox","unix"],"created_at":"2025-02-24T23:52:03.026Z","updated_at":"2025-04-24T07:46:32.005Z","avatar_url":"https://github.com/rdavid.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"// Settings:\n:toc: macro\n:!toc-title:\n// URLs:\n:url-cv: http://cv.rabkin.co.il\n:url-dig: https://linux.die.net/man/1/dig\n:url-license: https://github.com/rdavid/toolbox/blob/master/LICENSE\n:url-goredo: http://www.goredo.cypherpunks.su/Install.html\n:url-goredoer: https://github.com/rdavid/goredoer\n:url-rdiff: https://github.com/rdiff-backup/rdiff-backup\n:url-redo: http://cr.yp.to/redo.html\n:url-shellcheck: https://github.com/koalaman/shellcheck\n:url-shellbase: https://github.com/rdavid/shellbase\n:url-shfmt: https://github.com/mvdan/sh\n:url-speed: https://github.com/sivel/speedtest-cli\n:url-typos: https://github.com/crate-ci/typos\n:url-vale: https://vale.sh\n:url-yamllint: https://github.com/adrienverge/yamllint\n:url-yt-dlp: https://github.com/yt-dlp/yt-dlp\n\n= Toolbox\n\nimage:https://github.com/rdavid/toolbox/actions/workflows/test.yml/badge.svg[test,link=https://github.com/rdavid/toolbox/actions/workflows/test.yml]\nimage:https://hitsofcode.com/github/rdavid/toolbox?branch=master\u0026label=hits%20of%20code[hits of code,link=https://hitsofcode.com/view/github/rdavid/toolbox?branch=master]\nimage:https://img.shields.io/github/v/release/rdavid/toolbox?color=blue\u0026label=%20\u0026logo=semver\u0026logoColor=white\u0026style=flat[release),link=https://github.com/rdavid/toolbox/releases]\nimage:https://img.shields.io/github/license/rdavid/toolbox?color=blue\u0026labelColor=gray\u0026logo=freebsd\u0026logoColor=lightgray\u0026style=flat[license,link=https://github.com/rdavid/toolbox/blob/master/LICENSE]\n\ntoc::[]\n\n== About\n\nThe `toolbox` comprises a collection of Unix shell utilities designed for\nregular use.\nEach utility within the `toolbox` adheres to the POSIX,\n`Portable Operating System Interface for uniX`, and operates within the Unix\nshell framework known as {url-shellbase}[`shellbase`]:\n\n * link:app/bak[`bak`] serves as a wrapper for {url-rdiff}[`rdiff-backup`],\nspecifically designed to generate backups effectively.\n* link:app/chowner[`chowner`] changes the owner and permissions on a directory.\n* link:app/copyright[`copyright`] updates published years in copyrighted title.\n* link:app/flactomp3[`flactomp3`] converts an audio to `mp3` with tags.\n* link:app/ival[`ival`] Validates image files. `ival` stands for\n`Image Validation`.\n* link:app/myip[`myip`] continuously displays the external IP address, uses\n{url-dig}[`dig`].\n* link:app/pingo[`pingo`] adds timestamps to the ping command output.\n* link:app/speed[`speed`] continuously displays download and upload internet\nspeeds, uses {url-speed}[`speedtest`].\n* link:app/tru[`tru`] stands for transmission remote updater.\nIt removes a torrent with content and than adds it again.\nIt could be ran by `cron` to increase a ratio.\n* link:app/ydata[`ydata`] is a wrapper on {url-yt-dlp}[`yt-dlp`]: downloads,\nconverts, renames and keeps safe. It could be ran by `cron`.\n\n== Install\n\nEnsure that you have added the directory `/usr/local/bin` to your `PATH`.\n\n[,sh]\n----\ngit clone git@github.com:rdavid/toolbox.git \u0026\u0026\n  ./toolbox/app/install\n----\n\n== Test\n\nThe project uses Daniel J. Bernstein's build system {url-redo}[`redo`].\nYou can install Sergey Matveev's {url-goredo}[`goredo`] implementation.\n`redo lint` applies the following linters to the source files:\n{url-shellcheck}[`shellcheck`], {url-shfmt}[`shfmt`], {url-typos}[`typos`],\n{url-vale}[`vale`], {url-yamllint}[`yamllint`].\n\n== License\n\n`toolbox` is copyright {url-cv}[David Rabkin] and available under a\n{url-license}[Zero-Clause BSD license].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdavid%2Ftoolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdavid%2Ftoolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdavid%2Ftoolbox/lists"}