Handige scripts met wget
Met wget kun je vanaf de commandline bestanden downloaden vanaf webservers.
De bestanden kunnen met wget via de volgende protocollen gedownload worden: HTTP, HTTPS, FTP en ook door HTTP proxies.
Je gebruikt wget als volgt :

wget [option]... [URL]...


Voor het gewone gebruik verwijs ik naar de handleiding van wget, die je kunt opvragen met het commando : # man wget

Natuurlijk zijn er handige programma's met een gui om dingen te downloaden, maar de mogelijkheden van wget zijn oneindig. Hier zijn een paar handige scriptjes :

Bookmarks controleren :

Je kunt je bookmarks laten controleren met wget, om te zien of de verwijzingen nog altijd linken naar een bestaande site. Het resultaat wordt weggeschreven naar een log-bestand.

# wget -o wget.log --spider --force-html -i bookmarks.html

Download alle urls van een txt.bestand :

Maak een txt-bestand met alle url's naar de bestanden die je wilt downloaden. Dit kun je doen met lynx (# sudo apt-get install lynx). Met lynx kun je alle links op een website laten opschrijven in een tekstbestand, met grep filter je enkel de links naar zip-bestanden :

# lynx --dump http://websitenaam.com/pagina.html | awk '/http/{print $2}' | grep zip > /pad/naar/file.txt

daarna laat je het tekstbestand lezen en met wget de bestanden downloaden.

# for i in $( cat /pad/naar/file.txt ); do wget $i; done

Alle foto's van de website Playboy downloaden (je kunt dit natuurlijk ook van andere websites) :

# wget -r -l 0 -U Mozilla -t 1 -nd -D playboy.com -A jpg,jpeg,gif,png "http://www.playboy.com" -e robots=off

Als je bovenstaand script probeert kun je het altijd onderbreken met de toetsencombinatie Ctl+C.

downloaden van mp3's (of andere bestanden) :

Heb je een paar website met "uiteraard" copyleft muziek (muziek zonder copyright), dan kun deze website onder elkaar in een txt-bestand schrijven, dat dan door wget wordt gelezen. Wget zal dan nazien of er op de sites nieuwe nummers zijn bijgekomen, en het zal dan de nieuwe nummer downloaden.

# wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off -i /pad/naar/mp3_sites.txt

Grafisch wissen met Drivenuke
In het verleden heb ik al eens een artikel geschreven over het wissen in Linux.
Een handig programma om een hele schijf (device) te wissen is DriveNuke.
Gewoon de schijf selecteren door rechts te klikken en wipe aanduiden.
Het programma komt uit dezelfde stal als Guymager.



Installatie :

# sudo wget -P /etc/apt/sources.list.d/ http://deb.pinguin.lu/pinguin.lu.list
# sudo apt-get update
# sudo apt-get install drivenuke smartmontools hdparm


Website :
http://guymager.sourceforge.net/
Redo Backup & Recovery
Ben je niet echt zeker van jezelf, en durf je niet onmiddellijk mijn Netsorcist Rescue Disk te gebruiken, dan kun je ook nog altijd deze, Redo Backup & Recovery CD gebruiken, om eventueel bestanden te recupereren of een een backup te maken van je harde schijf.
De CD moet je niet installeren.
Je hoeft enkel vanaf de cd-rom op te starten en na enkele seconden kun je navigeren in het heel envoudige menu. De backend van deze Live-cd is Linux natuurlijk, maar het ziet er heel anders uit.

Enkele specificaties zijn :
- eenvoudige en gemakkelijke interface,
- geen installatie nodig
- kan gebruikt worden voor Linux- en Windowssystemen
- vindt netwerklocaties
- herstellen van gewiste (niet overschreven) bestanden
- internettoegang met firefox ( vb: afhalen van drivers)
- slechts kleine 80 MB download.

Website en download :

http://redobackup.org/
Belangrijkste commando's voor systeeminformatie
Altijd handig om weten zijn verschillende commando's waarmee je verschillende zaken over je systeem kunt te weten komen. Er zijn er veel meer, maar dit zijn toch wel (volgens mij) de meest gebruikte :
  • Algemene syteeminformatie :

    # sudo lshw

    Het is handiger om het te bekijken of te bewaren als html

    # sudo lshw -html > sysinfo.html

  • Informatie van harde schijf :

    # hdparm -I /dev/sda

  • Aantal harde schijven + partities :

    # sudo fdisk -lu

  • Gebruikte ruimtes op de partities :

    # df -h

  • Wat is gemount ?

    # mount | column -t

  • Versie van Kernel :

    # uname -a

  • Versie van Distributie :

    # head -n1 /etc/issue

  • Informatie over netwerk :

    # ifconfig
VideoCut en ThumbnailMe
VideoCut en ThumbnailMe zijn twee programma's waarmee je een fotoreeks kunt maken van een Video.
De twee systemen zijn ongeveer gelijkaardig. Een video('s) selecteren, instellen hoeveel afbeeldingen je op een blad wilt, en automatisch wordt een fotoreeks gemaakt.

VideoCut :

Het is hoofdzakelijk ontwikkeld voor KDE-omgeving.



Installeren :

Voeg toe bij Softwarebronnen :
deb http://ppa.launchpad.net/troorl/ubuntu hardy main
deb-src http://ppa.launchpad.net/troorl/ubuntu hardy main


Na sudo apt-get update (of hernieuwen) kun je installeren met Synaptic of # sudo apt-get install videocut

Website :

http://kde-apps.org/content/show.php/VideoCut?content=60826

ThumbnailMe :



Installeren :

Gebruik de downloadlink op de website, daarna klikken op het .deb-bestand. (of installeren met # sudo dpkg -i bestandnaam.deb)

Website :

http://thumbnailme.sourceforge.net/

Wil je het via terminal met ffmpeg, dan kun je eens kijken bij "Read more"

Converteer een Video voor Samsung Star met ffmpeg
Ik ben zelf eigenaar van een Samsung Star, en het was nogal zoeken om het juist bestandstype met de juiste instellingen voor de movieplayer van deze GSM, zoals afmeting en framesnelheid, te vinden. Uiteindelijk heb ik een commando met ffmpeg, dat een video kan converteren naar een afspeelbaar videobestand voor de Samsung Star.

# ffmpeg -i "pad/naar/bestand.ext" -f mp4 -vcodec mpeg4 -b 400kb -r 24 -s 320x180 -aspect 16:9 -acodec libfaac -ar 22050 -ac 2 -ab 48kb "/home/user/bestand.mp4"

Het deel van het commando in het bruin moet je natuurlijk aanpassen naar eigen keuze.

Opmerking : Ik weet het, eigenlijk had ik mij een GSM moeten kopen met een Androidsysteem. Deze GSM's vond ik bij aanschaf van mijn Samsung Star nog te duur. Uiteindelijk dient een GSM toch maar als hoofdzaak om te bellen.
Raw-afbeeldingen bewerken met Linux
Er is veel software voor het openen en bewerken van Raw-afbeeldingen. In de volgende Blog zal ik een opsomming doen van de meest bekende en gratis programma's voor het behandelen van Raw.

Wat is Raw ?

Raw staat voor ruw. En dat is precies waar het hier omdraait. Raw geeft ruwe informatie over de genomen afbeelding. Zoals een negatief in de analoge fotografie een ruwe weergave is van de geschoten foto, is een raw-bestand als een 'negatief' van een digitale foto.
Door de vele informatie in de foto biedt Raw namelijk meer kwaliteit, flexibiliteit en creativiteit dan bestandsformaten als jpg en tiff.
Foto's schieten in raw kost u veel meer opslagruimte dan wanneer u uw opnamen in jpeg opneemt.

Om kennis te maken met de software, ga dan naar "Read more".

Sintel : nieuwe Open Source film
Ik heb gisteren nog maar net een vijftal knappe, met open source, gemaakte films op deze blog geplaatst. Vandaag zag ik dat er een nieuwe film uit is, die ook is gemaakt met Blender e.a. open source toepassingen. De film is van de Blender Foundation.




De film is ook te downloaden in andere formaten op de website.

Website :
http://www.sintel.org/
CLI Companion : Terminal voor beginners
Toch wel een handige terminal is CLI Companion. Deze terminal is zeker bruikbaar voor beginnende Linuxgebruikers, die al eens in de terminal willen duiken om bepaalde dingen uit te voeren. De meest gebruikte terminal commando's staan al opgesomd in een venster boven de eigenlijke terminal, en met een rechter muisklik en een selectie uit de verschenen picklist, kun je het gekozen commando in de terminal laten uitvoeren.
Voor de meer gevorderde gebruiker is de terminal ook handig, als je niet graag steeds opnieuw een lang commando invoert. Je kunt dan zelf het commando toevoegen, dat je dan zeer snel kunt laten uit voeren met een paar muisklikken.

Installeren :

# sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
# sudo apt-get update
# sudo apt-get install clicompanion


5 leuke Open Source films
Gewoon voor de fun, en om te laten zien water allemaal mogelijk is met Blender, Gimp e.a. grafische programma's uit de Open Sourcestal zijn hier voor mij de beste filmpjes.




De andere filmpjes kun je bekijken door op "Read more" te klikken.