Git Product home page Git Product logo

scripts's Introduction

#Bash Scripts

A collection of simple bash scripts that I've created and found useful. Use the --help flag for a more detailed description of each one.

##beep Play a sound and show a notification using notify-send.

##ebook-extract Extract an epub or a mobi ebook into FILENAME.extracted/, or into the specified new target directory.

##encrypted-folder Create, mount, and unmount encfs volumes.

##external-ip Display the IP address of this host as seen from the public internet.

##gateway Display the gateway (typically the router) address of the current network.

##geolocate-ip Use the ipinfodb.com API to geolocate a list of IP addresses from arguments, a file, or standard input. By default the API key for ipinfodb.com is read from ~/.config/geolocate-ip/ipinfodb.com-api-key

##kindle-sync Compile and sync ebooks in ~/documents/ebooks/ to an attached Kindle device, then eject it. Epub files are compiled to mobi files and cover thumbnails are transferred automatically.

##ogg-cover-art Add cover art to an OGG file.

##nook-sync Sync ebooks in ~/documents/ebooks/ to an attached Nook device, then eject it.

##pw Create, edit, and view gpg-encrypted passwords stored in ~/.passwords/.

##remove-old-kernels Automatically remove unused kernels from the system.

##screen-toggle Toggle the laptop display on or off.

##socks-tunnel Control a transparent system-level or browser-level SOCKS tunnel through a remote proxy.

##super-ssh Open or resume an SSH connection using GNOME Terminal and MOSH.

##update-linode-dns-record Check if the IP address of this host matches the DNS records of a remote host. If it doesn't match, update the DNS records using the Linode API.

##update-digital-ocean-dns-record Check if the IP address of this host matches the DNS records of a remote host. If it doesn't match, update the DNS records using the Digital Ocean API.

scripts's People

Contributors

acabal avatar detached avatar ivan-tat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.