2011-07-22, 08:33
In januari 2011 I started writing bash-scripts to ease installation of several apps for my XBMC-Live machine. It also works on Ubuntu servers and Ubuntu Desktop. It's tested on Ubuntu 9.10 and up. The main goal was easy and fast installation of several apps that automate the downloading of tvshows, movies, subtitles, music and more. All those apps also have threads on forum.xbmc.org, so I add a thread for this too.
All programs work best with Sabnzbdplus, but some have little torrent-support too.
Recently I also added scripts for 2 of these programs for Synology NAS devices with bootstrap installed.
The installation is terminalbased, but questiondriven. Like answer yes/no,
type location where to install etc. It's an easy way to install programs in a terminal via ssh. There is no knowledge needed of *buntu's inner workings, you only need to know how to start this script (see below).
The periscope-script for example creates cronjobs (optional) for you, by asking a few questions about language, path and how often it should run, but you don't need knowledge about cronjobs, just answer the questions.
From my readme file:
The purpose of the main script LaSi(_syn).sh is to present a menu
in the terminal. This menu presents some info about installable
programs and those programs can be installed from
this menu.
INSTALL *BUNTU (-based):
Make LaSi.sh executable with sudo chmod +x LaSi.sh
and execute with: ./LaSi.sh
or completely by commandline:
INSTALL SYNOLOGY:
USAGE:
When choosing a program LaSi will show some info about it
and the option to install it. Type ./LaSi.sh --help or ./LaSi_syn.sh for extra install options (like unattended installs)!
Programs supported *buntu/XBMC Live:
* SickBeard
-- TV Showdownloader (git)
URL: http://sickbeard.com/
* CouchPotato
-- Moviedownloader (git)
URL: http://couchpotatoapp.com/
* Subliminal
-- Subtitledownloader (svn)
URL: https://github.com/Diaoul/subliminal
* Beets
-- Musictagger (git)
URL: http://beets.radbox.org/
* Spotweb
-- Dutch usenetcommunity (git)
https://github.com/spotweb/spotweb
* Headphones
-- Musicdownloader (git)
URL: https://github.com/rembo10/headphones.git
* Mediafrontpage
-- HTPC Webinterface (git)
URL: https://github.com/MediaFrontPage/mediafrontpage.git
* Sabnzbdplus
-- Binary newsreader (ppa)
URL: http://sabnzbd.org
* Transmission
-- daemon Torrent downloader (apt)
URL: http://transmissionbt.com
* XBMC (stable, unstable, live
-- HTPC software (ppa)
URL: http://xbmc.org
Programs supported Synology (thx to Brickman):
* Spotweb
* Subliminal
* Mediafrontpage
* Headphones **
* Couchpotato **
* Sickbeard **
**not thoroughly tested yet...
It's licensed under GPL v3.0. I maintain code @ Github. For ease of install I host installscripts in my public Dropbox area.
___________
Let me know if you find these scripts helpfull. I also do featurerequests, so let me know if you have ideas for other scripts or more options in the existing scripts.
Also, I'd like to automate for other linux-flavours too, but I need input for that (like packagenames, how to add daemons etc etc).
All programs work best with Sabnzbdplus, but some have little torrent-support too.
Recently I also added scripts for 2 of these programs for Synology NAS devices with bootstrap installed.
The installation is terminalbased, but questiondriven. Like answer yes/no,
type location where to install etc. It's an easy way to install programs in a terminal via ssh. There is no knowledge needed of *buntu's inner workings, you only need to know how to start this script (see below).
The periscope-script for example creates cronjobs (optional) for you, by asking a few questions about language, path and how often it should run, but you don't need knowledge about cronjobs, just answer the questions.
From my readme file:
The purpose of the main script LaSi(_syn).sh is to present a menu
in the terminal. This menu presents some info about installable
programs and those programs can be installed from
this menu.
INSTALL *BUNTU (-based):
Make LaSi.sh executable with sudo chmod +x LaSi.sh
and execute with: ./LaSi.sh
or completely by commandline:
Code:
wget http://dl.dropbox.com/u/18712538/LaSi/LaSi.sh
sudo chmod +x LaSi.sh
./LaSi.sh
INSTALL SYNOLOGY:
Code:
wget http://dl.dropbox.com/u/18712538/Synology/LaSi_syn.sh
chmod +x LaSi_syn.sh
./LaSi_syn.sh
USAGE:
When choosing a program LaSi will show some info about it
and the option to install it. Type ./LaSi.sh --help or ./LaSi_syn.sh for extra install options (like unattended installs)!
Programs supported *buntu/XBMC Live:
* SickBeard
-- TV Showdownloader (git)
URL: http://sickbeard.com/
* CouchPotato
-- Moviedownloader (git)
URL: http://couchpotatoapp.com/
* Subliminal
-- Subtitledownloader (svn)
URL: https://github.com/Diaoul/subliminal
* Beets
-- Musictagger (git)
URL: http://beets.radbox.org/
* Spotweb
-- Dutch usenetcommunity (git)
https://github.com/spotweb/spotweb
* Headphones
-- Musicdownloader (git)
URL: https://github.com/rembo10/headphones.git
* Mediafrontpage
-- HTPC Webinterface (git)
URL: https://github.com/MediaFrontPage/mediafrontpage.git
* Sabnzbdplus
-- Binary newsreader (ppa)
URL: http://sabnzbd.org
* Transmission
-- daemon Torrent downloader (apt)
URL: http://transmissionbt.com
* XBMC (stable, unstable, live
-- HTPC software (ppa)
URL: http://xbmc.org
Programs supported Synology (thx to Brickman):
* Spotweb
* Subliminal
* Mediafrontpage
* Headphones **
* Couchpotato **
* Sickbeard **
**not thoroughly tested yet...
It's licensed under GPL v3.0. I maintain code @ Github. For ease of install I host installscripts in my public Dropbox area.
___________
Let me know if you find these scripts helpfull. I also do featurerequests, so let me know if you have ideas for other scripts or more options in the existing scripts.
Also, I'd like to automate for other linux-flavours too, but I need input for that (like packagenames, how to add daemons etc etc).