{"id":24678472,"url":"https://github.com/ayushmantripathy/bin","last_synced_at":"2025-10-11T19:10:46.145Z","repository":{"id":138604147,"uuid":"455544743","full_name":"AyushmanTripathy/bin","owner":"AyushmanTripathy","description":"Shell ( and some times bash ) script that make my day easier!","archived":false,"fork":false,"pushed_at":"2025-09-06T18:56:38.000Z","size":17376,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-06T20:39:11.328Z","etag":null,"topics":["bash","shell"],"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/AyushmanTripathy.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-02-04T12:47:27.000Z","updated_at":"2025-09-06T18:56:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1b9c76c-a753-4e9d-a1a5-76a5ea8bbf60","html_url":"https://github.com/AyushmanTripathy/bin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AyushmanTripathy/bin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushmanTripathy%2Fbin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushmanTripathy%2Fbin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushmanTripathy%2Fbin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushmanTripathy%2Fbin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AyushmanTripathy","download_url":"https://codeload.github.com/AyushmanTripathy/bin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyushmanTripathy%2Fbin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008443,"owners_count":26084459,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","shell"],"created_at":"2025-01-26T13:17:22.289Z","updated_at":"2025-10-11T19:10:46.121Z","avatar_url":"https://github.com/AyushmanTripathy.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My local bin\n\nShell ( and some times bash ) script that make my day easier!\n\n**CONTEXT**: I use Arch Linux with dwm, hence most of the scripts use dmenu.\nI also don't like to use GUI programs (expect Chromium), so many of the\nscripts, fill the gap.\n\nIf you like to know more about my Setup, [My Dearest Dotfiles](https://github.com/ayushmantripathy/dots)\n\nHere are some of the scripts,\n\n### make-jukebox\n\nMakes jukebox videos, with timestamps etc.\n\n### note\n\ni write notes in md, it can view it in html, manage images file, view as man page. etc\n\n### runtests\n\nRuns multiple testcases for me, dectects filetype and can handle `TLE`s. Comes\nin handy while doing competative programming contests.\n\n### ytp\n\nto play songs from youtube playlists in the background, without frying my CPU.\n\n### docx\n\nI dont have any app to diplay docx format, so i compile them to HTML using\n`pandoc` and view them instead.\n\n### make-image-compilation\n\nffmpeg script used for making compilation video from images\n\n### emoji\n\nits a one liner that provides all the emojis i need at my fingertips\n\n### himym\n\nHow I Met Your Mother is a web series i watch, it was avaliable on youtube in\nshort clips. so i used yt-dlp to get all video ids and got sequence of episodes\nfrom wikipedia and now use this script to watch them serially.\n\n### ocw\n\nI watch mit open course ware lectures, so i wrote this script that automated\nthe whole process (keeping track of what lecture i watched, getting id of next lecture, getting notes and other resources from comfort of dmenu etc.)\n\n### moc\n\nThis is frontend for mocp so that it is compatible with the format i use to\nstore music. with other features like playing songs according to class or\nlanguge.\n\n### download-music\n\nThis script download songs from youtube, extracts audio and stores them\norganised in a format which i use.\n\n### revisor\n\nhelps me revisor my [notes](https://github.com/ayushmantripathy/notes)\n\n### screen\n\nfor taking full or cropped screenshots and screen recordings. uses `slop` and\n`scrot`\n\n### autocommiter\n\nThis is script adds 5 commits every day to my github to keep the stats green.\n\n### github scripts\n\nThese commands use github api for task i am lazy to do myself.\n\n| commands             | function                                       |\n| -------------------- | ---------------------------------------------- |\n| create-repo          | create github repos                            |\n| rm-repo              | remove github repo                             |\n| merge-release-master | merges release branch into master branch       |\n| update-remote        | updates git remote for personal acccess tokens |\n| g                    | add, commits and pushes changes to origin      |\n\n### ssh-device\n\nI wrote this script to store ip and port of devices i ssh into. it can mount remote server as local directory using sshfs.\n\n### usb\n\nI dont use any file managers, so this script mounts and dismounts external devices.\n\n### ffmpeg scripts\n\nscripts i wrote for audio, video processing\n\n| scripts      | functions                      |\n| ------------ | ------------------------------ |\n| extractaudio | extract audio from video files |\n| cutmedia     | crop audio, video files        |\n| replaceaudio | replace audio stream           |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushmantripathy%2Fbin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayushmantripathy%2Fbin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushmantripathy%2Fbin/lists"}