All Projects β†’ aviaryan β†’ Utility Bash Scripts

aviaryan / Utility Bash Scripts

Licence: mit
πŸ€“ Useful bash scripts to do automatable tasks with a single command

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Utility Bash Scripts

jt tools
Ruby on Rails Continuous Deployment Ecosystem to maintain Healthy Stable Development
Stars: ✭ 13 (-96.13%)
Mutual labels:  scripts
spire
πŸ—ΌExtensible JavaScript toolbox management
Stars: ✭ 21 (-93.75%)
Mutual labels:  scripts
Xshok Proxmox
proxmox post installation scripts
Stars: ✭ 260 (-22.62%)
Mutual labels:  scripts
pacstall-programs
Pacstall's official program repository
Stars: ✭ 63 (-81.25%)
Mutual labels:  scripts
garmin-connect-export
Downloads gpx, tcx or original fit files from your Garmin Connect Account.
Stars: ✭ 42 (-87.5%)
Mutual labels:  scripts
basalt
The rock-solid Bash package manager
Stars: ✭ 16 (-95.24%)
Mutual labels:  scripts
Sistem-programlama
Sistem Programlama Türkçe Kaynak (KTÜ)
Stars: ✭ 30 (-91.07%)
Mutual labels:  scripts
Rofimoji
An emoji and character picker for rofi 😁
Stars: ✭ 319 (-5.06%)
Mutual labels:  scripts
demos
Demonstrative scripts
Stars: ✭ 37 (-88.99%)
Mutual labels:  scripts
Windows 10 Sophia Script
⚑ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking
Stars: ✭ 4,133 (+1130.06%)
Mutual labels:  scripts
ArcoLinux-dotfiles
ArcoLinux dotfiles for 2bwm / i3wm
Stars: ✭ 24 (-92.86%)
Mutual labels:  scripts
eRCaGuy dotfiles
.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
Stars: ✭ 84 (-75%)
Mutual labels:  scripts
LKI
LKI's dotfiles.
Stars: ✭ 31 (-90.77%)
Mutual labels:  scripts
joplin-scripts
scripts for Joplin
Stars: ✭ 40 (-88.1%)
Mutual labels:  scripts
Edizon cheatsconfigsandscripts
The official EdiZon Editor Config and Editor Script repository.
Stars: ✭ 271 (-19.35%)
Mutual labels:  scripts
dotfiles
There is no place like ~/
Stars: ✭ 19 (-94.35%)
Mutual labels:  scripts
string-direction
Automatic detection of text direction (ltr, rtl or bidi) for strings in Ruby
Stars: ✭ 13 (-96.13%)
Mutual labels:  scripts
Maixpy scripts
micropython scripts for MaixPy
Stars: ✭ 326 (-2.98%)
Mutual labels:  scripts
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+983.33%)
Mutual labels:  scripts
Sophia-Script-for-Windows
⚑ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking
Stars: ✭ 4,311 (+1183.04%)
Mutual labels:  scripts

πŸ€“ Utility bash scripts

Contributors needed Build Status

Utility bash scripts to do automatable tasks with a single command. We have scripts to download youtube videos, download music from youtube, convert media files, etc.

Contribute and add your secret script.

πŸ“ NOTES

Download scripts download to ~/Downloads/ folder. For videos, they download to ~/Downloads/Videos and for audio, they download to ~/Downloads/Music.

For best results, clone this git repo to a fixed location on your computer and add it to $PATH.

cd ~
git clone https://github.com/aviaryan/utility-bash-scripts.git utility-scripts
cd utility-scripts
export PATH="$(pwd):$PATH"

πŸ“œ SCRIPTS

πŸ”» Download video from YouTube in MP4 format

Script: youtube-video
Dependencies: youtube-dl, ffmpeg, aria2c (optional)

youtube-video "https://www.youtube.com/watch?v=HgfojLtSBTM"

πŸ”€ Merge video and audio together

Script: vamerge
Dependencies: ffmpeg

vamerge <path to video file> <path to audio file>
# the order is important, first video, then audio

πŸ”° Download audio from YouTube

Script: youtube-music
Dependencies: youtube-dl, ffmpeg, aria2c (optional)

Default download format is ogg(vorbis), pass second parameter as mp3, wav, m4a to use another format.

youtube-music "https://www.youtube.com/watch?v=HgfojLtSBTM"  
youtube-music "https://www.youtube.com/watch?v=HgfojLtSBTM" mp3

♋️ Convert audio file to OGG

Script: toogg
Dependencies: ffmpeg

toogg <path to file>

😈 Uglify a JS code

Script: uglify
Dependencies: Uglify-JS

uglify <input JS file> <output file>

βœ‚οΈ Extract any archive

Script: extract
Dependencies: tar, gzip, p7zip, bzip2

Extracting .dmg files works only on MacOS.

extract <path to archive>

♋️ Convert audio file to MP3

Script: tomp3
Dependencies: ffmpeg

tomp3 <path to file>

πŸ”‰ Download audio from SoundCloud

Script: soundcloud-music
Dependencies: Soundscrape

soundcloud-music <link to soundcloud>

🐳 Force stop and clean Docker containers

Script: dckill

dckill

♻️ Empty Trash folder

Script: empty-trash

empty-trash

⏰ Get current time at any timezone

Script: clock
Dependencies: timedatectl for Linux, sudo access for Mac

clock list
clock <Time Zone>

🌧 Get weather report for a location

Script: weather

weather <City Name>
weather # Will use your IP Address location

🏹 Create custom short link for a GitHub URL using git.io

Script: gh-url

gh-url <url-to-shorten> <short-code>

🀐 ZIP without .DS_Store on a Mac

Script: maczip

maczip <path to folder>

πŸ–Ό Delete screenshots from Desktop on a Mac

Script: delete-ss

delete-ss

❌ Remove .DS_Store files recursively (Mac)

Script: rm-ds-store

rm-ds-store

πŸ–Ό Show certificate information of a service

Script: show-certificate
Dependencies: openssl

show-certificate google.com

πŸ“Ή Encode video to x265

Script: encode-x265
Dependencies: ffmpeg

Default encoded video's name is videoname-x265. But you can change it like the second example.

encode-x265 <path to video>
encode-x265 <path to video> <path to encoded video>

πŸŽ₯ Convert video to gif

Script: gif-convert
Dependencies: ffmpeg

gif-convert <path to video> <path to gif> <start_at> <end_at> <fps> <scale>

If you don't want to change the value, you can use -.

gif-convert input.mp4 output.gif 05:00 05:03.6 - 640x360 

πŸ“œ Learn a new command

Script: learn
Dependencies: cowsay

learn

πŸ… Pomodoro

Script: pomodoro

pomodoro <focus time length> <break time length>

🀘🏻 SIMPLE BASH COMMANDS

These commands are so easy to use that creating a script for them would be overkill.

πŸ—„ Display filesystem information (disk usage, mount path)

df
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].