{"id":17383035,"url":"https://github.com/vulonkaaz/random-scripts","last_synced_at":"2026-04-15T07:33:47.225Z","repository":{"id":253542423,"uuid":"840429910","full_name":"vulonkaaz/random-scripts","owner":"vulonkaaz","description":"a collection of useful shell scripts for desktop linux/unix users","archived":false,"fork":false,"pushed_at":"2024-12-13T03:12:16.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-17T22:37:16.642Z","etag":null,"topics":["dmenu","dotfiles","dotfiles-linux","shell-scripts","suckless"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vulonkaaz.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":"2024-08-09T17:28:25.000Z","updated_at":"2024-12-13T03:12:20.000Z","dependencies_parsed_at":"2024-08-17T15:35:08.782Z","dependency_job_id":"0211dfb0-b402-4527-a819-c2f37f85354e","html_url":"https://github.com/vulonkaaz/random-scripts","commit_stats":null,"previous_names":["vulonkaaz/random-scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vulonkaaz/random-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulonkaaz%2Frandom-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulonkaaz%2Frandom-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulonkaaz%2Frandom-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulonkaaz%2Frandom-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vulonkaaz","download_url":"https://codeload.github.com/vulonkaaz/random-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vulonkaaz%2Frandom-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31831842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"last_error":"SSL_read: 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":["dmenu","dotfiles","dotfiles-linux","shell-scripts","suckless"],"created_at":"2024-10-16T07:40:22.625Z","updated_at":"2026-04-15T07:33:47.192Z","avatar_url":"https://github.com/vulonkaaz.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A collection of Unix scripts to make your life easier\n\nThis repo will contain a few of the many scripts I use on my linux desktop,\nmost of them are meant to be run from keyboard shortcuts and sometimes rely\non dmenu (you can substiture it with bemenu if you're on wayland)\n\nYou can see this kind of like a dotfiles repo, except I won't share my entire\ndesktop configuration because I view this as too personal\n\nIt is recommanded that you read and understand the scripts before running them\n\n## Explanation of each script\n\n### zshrc_example\n\nnot a script but an example .zshrc that I consider sane defaults\n\nzsh has the reputation to be very powerful but a pain to configure, with this you\ncan just use it as a drop in replacement for bash and it should work right and feel\nright right away, main differences are like vi-like keybindings and autocompletion\nis a bit different than bash (way better)\n\nyou may wanna customize the PS1 variable and add your own aliases\n\n### addtorrent.sh\n\na command line script to add a torrent to a remote Transmission server over HTTP\n\nusage `./addtorrent.sh url`, url can be a magnet link or the http link of a\n.torrent file\n\nyou have to set host, username and password before using\n\n~~stolen from~~ inspired by this https://gist.github.com/tree-s/1b2177bac1d8f2b70fac9e235a7f262c\n\n### audiosink.sh\n\nSelect the default audio output on wireplumber, when you launch the script a dmenu\nwill appear with the list of every audio sink that wireplumber can see and you can\nselect one to make it default, very useful if you have multiple audio cards\n\n### autorip.sh\n\nrip an audio CD using cdparanoia and let you name the files and save them as .flac\n\nsave everything to ~/music, depends on cdparanoia, ffmpeg and id3v2\n\ninteractive script meant to be run inside a terminal, please read it carefully\nbefore trying it out\n\n### calc.sh\n\na dmenu calculator, very simple and effective, relies on the bc calculator\n\n### conversion.sh\n\na dmenu program to convert some units, as of now it can convert km to miles and\nvice versa and °C/°F, I'll add more when I feel like I need them, I'll probably\naccept your pull request if you decide to add more units yourself\n\n### emoji.sh\n\nan emoji selector that I probably copied from Luke Smith or someone else idk, \ncopies the selected emoji to the clipboard\n\nyou might need to adjust the path of the emoji list and use absolute path\n\nreplace xclip with wl-copy on wayland\n\n### playmusic.sh\n\nselect a song or an album from your music library and play it with mpd, one of my\nfavourite scripts\n\n### intclock.sh\n\nshow the hour in multiple timezones as well as the calendar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvulonkaaz%2Frandom-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvulonkaaz%2Frandom-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvulonkaaz%2Frandom-scripts/lists"}