dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit 45b4edb9d8530ae57c86d9039d91f9d0acc1ad6d
parent 9d26b33496e18f34a71885dfea20d2497b617ee1
Author: Alex Balgavy <a.balgavy@gmail.com>
Date:   Wed, 24 Oct 2018 12:57:17 +0200

Modified README

Diffstat:
MREADME.md | 20++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md @@ -6,10 +6,15 @@ 2. `cd` into repository 3. Run `install.sh` +However, I suggest that you use this more as inspiration than just installing everything for a full setup. Your configuration is *your* configuration. ## Scripts in `dotfiles/bin`: +Before you use a custom script, read what it does. Some may be a bit buggy, I haven't tested them on all systems. +If you read a script and see some improvements that could be made, let me know. I'm always down to learn more stuff. + +Scripts: * `AMSTracker`: Retrieves x, y, and z values from AMS (Apple Motion Sensor) hardware. -* `anythingtogif`: converts (almost) anything to a gif. Usage: `anythingtogif clip.mov clip.gif` +* `anythingtogif`: converts (almost) anything to a gif. Usage: `anythingtogif clip.mov clip.gif`. Backed by ffmpeg. * `class-dump`: dumps classes from binary file * `clonedisk`: clones one disk to another * `Desktop Changer.app`: an Automator application that changes the desktop background to a random image on login @@ -17,17 +22,20 @@ * `executable`: my first script. Makes any file executable, along with further options. Usage: `executable file.sh` * `gfx2gfx`: convert SWF into PDF. Usage: `gfx2gfx page.swf -o page.pdf` * `icalBuddy`: can extract information about events from the iCal application -* `itunes_style_getter`: can find and set the genre in a track in iTunes (along with its Ruby helper). Usage: click/play a track in iTunes, and run the program. +* `itunes_style_getter`: can find and set the genre in a track in iTunes (along with its Ruby helper), using the Discogs database (you need an API key). Usage: click/play a track in iTunes, and run the program. +* `linkdir`: symlink all files/folders from source dir to target dir. Usage: `linkdir $source` to create symlinks in cwd, `linkdir $source $target` otherwise. +* `mdvl`: markdown renderer in Python * `modified_cfscrape.py`: can scrape and download CloudFlare-protected websites. Usage: `python3 modified_cfscrape.py http://url.com` * `mp3tagger.jar`: a Java application to tag MP3 files -* `percerr.rb`: a simple tool for calculating percent error. Just run the Ruby script. +* `percerr.rb`: a very simple thing for calculating percent error. Just run the Ruby script. +* `play`: a command line music player. Shows album art, or a visualiser if there is no album art. Set a $MUSIC_DIR in your profile, then run `play`. * `radio`: a command-line radio player, can play various music streams from the internet. Also has a visualiser, turn it off by passing `-n` on startup. -* `smack.pl`: change spaces by smacking the side of your screen. +* `smack.pl`: change macos spaces by smacking the side of your screen (if you have a laptop). Yeah, like physically. * `strip-html-tags`: remove HTML tags from a file * `tag`: a command-line `mp3tagger.jar`. Usage: `tag filename.mp3` * `topdf`: converts a file to a PDF using cupsfilter. Works well on docx files. Usage: `topdf file [file2 file3 file4...]` -* `updatemaster`: the ultimate all-in-one update script. Run with `-h` to see options. +* `updatemaster`: the ultimate all-in-one update script (Brew, Cask, MAS, pip, etc.). Run with `-h` to see options. * `upx.out`: Fixes a fucked CORE keygen. Check Info.plist in bundle. If the version is lower than system version, and the crash log says "UPX compressed binary", just run `upx.out -d $coreKeygenBinaryPath` and you good. -* `usbmux`, `tcprelay`: port forwarding. If you want to SSH to an iPhone over USB, you can run `tcprelay 22:2222` to forward local port 2222 to the iPhone's SSH port (22), and then `ssh -p 2222 root@localhost`. +* `usbmux`, `tcprelay`: port forwarding. If you want to SSH to a jailbroken iPhone over USB, you can run `tcprelay 22:2222` to forward local port 2222 to the iPhone's SSH port (22), and then `ssh -p 2222 root@localhost`. * `wattpad-scrape`: downloads a Wattpad book as an EPUB file. Usage: `wattpad-scrape $wattpad_url` * `xld`: X lossless decoder CLI.