PC-Hilfe Spinnt wieder mal der Rechner? Hilfe gibt es hier


Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.02.2011, 09:36
Benutzerbild von SmoKing
Gondelnix
 
Registriert seit: 30.12.2008
Ort: Ergolding
Idee Tool: Bilderupload für faule Linuxer

Ich gehöre ja auch der bequemen Fraktion an und gerade wenn ich an das Thema "Bilder verkleinern, auf den FTP hochladen und dann noch im Bericht einfügen" denke, dann ist das mit einzelnen Anwendungen doch oft mühselig.

Nun, ich bin jetzt nicht der Shell-Skript-Guru, aber ein ich denke, ich habe hier einen komfortablen Workflow, den ich Euch vorstellen möchte.

Als Software benötigt man nur ein Linux mit dem installierten Paket imagemagick. Der Rest sollte z.B. unter Ubuntu in den Boardmitteln enthalten sein. Also wenn das Pakte fehlt, dann Konsole öffnen und eintippen:

Code:
sudo apt-get install imagemagick

Das Procedere ist einfach:

Alle Bilder, die ich im Bericht haben möchte, kopiere ich in ein Verzeichnis auf dem Desktop - in Originalgröße! Der Verzeichnisname ist dann der gleiche wie der entstehende Verzeichnisname auf dem FTP-Server.
Beispiel: 2010-11-11_Beef-Ribs-nach-Kohlenputzer

Anschließend ein Terminal öffnen und in das Verzeichnis wechseln:

Code:
cd Desktop/2010-11-11_Beef-Ribs-nach-Kohlenputzer/
Jetzt nur noch das Skript ausführen und fertig:

Code:
img2gsv.sh
Was passiert hier?
  1. Nun, das Skript macht zuerst die JPG-Bilder klein: 800x600, Quality 70
    Da kommen nun Bilder von 80 bis 120 kB raus - alles größere finde ich nervtötend....
  2. Dann werden die Bilder auf den FTP hochgeladen, und zwar in ein Verzeichnis mit dem gleichen Namen.
  3. Es wird eine Datei namens copy2thread.txt erstellt, in der alle Links für das Einfügen in den Thread vorliegen.


Installation des Skripts:
  1. Kopieren in /usr/local/bin (persönliche ausführbare Anwendungen und Skripte):
    Code:
    sudo mv all2gsv.sh /usr/local/bin/
  2. Datei ausführbar machen, falls diese das nach dem Download nicht ist, ich weiß das grad net:
    Code:
    sudo chmod ugo+x /usr/local/bin/all2gsv.sh

Knackpunkte:
  • In dieser Version nur JPG-Dateien - alle anderen sind durch Anpassung realisierbar
  • Anzupassen im Skript: Nickname, FTP-Login, FTP-Passwort
    Das sind die Variablen: NICK, LOGI, CODE - z.B. mittels:
    Code:
    sudo gedit /usr/local/bin/all2gsv.sh
  • Eigentlich logisch aber erwähnenswert: Ihr braucht einen FTP-Zugang, den Euch Admin verpassen kann.

Vielleicht baue ich ja mal bei Zeitüberschuß eine GUI außenrum, aber es ist so schon sehr komfortabel und schnell...
Versucht's mal und geigt mir die Meinung zu meinen rudimentären Programmierkünsten...

Matthias
Angehängte Dateien
Dateityp: zip all2gsv.sh.zip (647 Bytes, 5x aufgerufen)
__________________
IG_Laufende_Grillsportler__________BAM

Geändert von SmoKing (07.02.2011 um 21:27 Uhr) Grund: Wolfgangs & meatlovers Verbesserungsvorschläge sind drin!
Mit Zitat antworten Share on facebook
  #2 (permalink)  
Alt 06.02.2011, 09:39
Benutzerbild von Papa Mausbär
Grillkaiser
 
Registriert seit: 04.04.2008
Ort: Winnenden
Standard

Mal ohne Sch... ich versteh kein Wort
__________________
Gruß, Alex.
Mit Zitat antworten
  #3 (permalink)  
Alt 06.02.2011, 09:41
Benutzerbild von Ebbel
Grillkaiser
 
Registriert seit: 04.05.2008
Ort: Langenselbold
Standard

Onne es ausprobiert zu haben muß ich sagen, das ist 'ne tolle Idee. Ich persönlich bräuchte es nicht, weil ich nie so Riesenmengen an Bildern hochlade und die sowieso immer händisch sortiere und mir dabei schon Gedanken mache, wie ich den Thread aufbauen will, aber für den standardfaulen User ist das sicher eine klasse Sache.
__________________
Gruß Ralf
Schwerter zu Zapfhähnen!!!
"Die Gräber sind voller Optimisten" (Terence Hill)
Mit Zitat antworten
  #4 (permalink)  
Alt 06.02.2011, 09:44
Benutzerbild von SmoKing
Gondelnix
 
Registriert seit: 30.12.2008
Ort: Ergolding
Standard

Papa, macht nix - es muß nur funktionieren....

Ebbel, klar ist das Geschmacksache und für 3 Bilder oversized. Wenn Du allerdings mal 30 Bilder vom OT hochnudeln magst, dann greift das gut unter die Arme...
__________________
IG_Laufende_Grillsportler__________BAM
Mit Zitat antworten
  #5 (permalink)  
Alt 06.02.2011, 09:46
Benutzerbild von QBorg
Grillkaiser
 
Registriert seit: 05.05.2010
Ort: Eckental
Standard

Kleine Verbesserungsvorschläge hätte ich gleich:

- mach einfach per Default vorher ein umbenennen von *.JPG auf *.jpg - Linux ist ja case-sensitive, das manuelle Anpassen in dem Script wird wahrscheinlich für den einen oder anderen nicht ganz ersichtlich sein. Auf die Weise hast du alle Eventualitäten erschlagen.
- packe die zu konfigurierenden Variablen in den oberen Bereich des Scripts, so hat man alles auf einen Blick und muss sich nicht erst lange durch das Script suchen.

Hinweis an die Apfel-Jünger: Der ganze Spaß geht auch auf eurem Betriebssystem - MacOS ist ja nichts anderes als ein etwas aufgepumptes und grafisch aufgehübschtes BSD und hat genauso wie Linux einen Unix-Kern

Imagemagick für MacOS gibt's hier: ImageMagick: Install from Binary Distribution

Der Rest müsste relativ gleich sein.

Grüsse,
Wolfgang
__________________
Es ist nicht wichtig, womit man grillt. Es ist wichtig, dass man mit Freude grillt. Mit Freunden kann man natürlich auch grillen, aber die brennen immer so schlecht.
Fränkische Verstärkung der Bayerischen Alpenmafia (BAM)
Mit Zitat antworten
  #6 (permalink)  
Alt 06.02.2011, 09:49
Benutzerbild von SmoKing
Gondelnix
 
Registriert seit: 30.12.2008
Ort: Ergolding
Standard

Zitat:
Zitat von QBorg Beitrag anzeigen
Kleine Verbesserungsvorschläge hätte ich gleich:

- mach einfach per Default vorher ein umbenennen von *.JPG auf *.jpg - Linux ist ja case-sensitive, das manuelle Anpassen in dem Script wird wahrscheinlich für den einen oder anderen nicht ganz ersichtlich sein. Auf die Weise hast du alle Eventualitäten erschlagen.
- packe die zu konfigurierenden Variablen in den oberen Bereich des Scripts, so hat man alles auf einen Blick und muss sich nicht erst lange durch das Script suchen.
Sehr gute Idee mit dem Umbenennen!
Das Zweite dachte ich mir auch schon, aber Faulheit siegt zu oft....

THX Wolfgang, mach ich!

Grüße
Matthias
__________________
IG_Laufende_Grillsportler__________BAM
Mit Zitat antworten
  #7 (permalink)  
Alt 06.02.2011, 10:24
Benutzerbild von SmoKing
Gondelnix
 
Registriert seit: 30.12.2008
Ort: Ergolding
Standard

Fertig....

Groß-Klein-Umbenennung drin.
Variablen oben.
__________________
IG_Laufende_Grillsportler__________BAM
Mit Zitat antworten
  #8 (permalink)  
Alt 06.02.2011, 11:09
Fleischesser
 
Registriert seit: 26.03.2010
Ort: Bad Salzuflen
Standard

Danke!

Gruß, Klaus.
Mit Zitat antworten
  #9 (permalink)  
Alt 06.02.2011, 11:10
Benutzerbild von Admin
BOFH
 
Registriert seit: 09.07.1974
Ort: Altusried
Standard

Goil, danke
__________________
Die Arbeit läuft Dir nicht davon, wenn Du Deinem Kind den Regenbogen zeigst.
Aber der Regenbogen wartet nicht, bis Du mit der Arbeit fertig bist.

Mit Zitat antworten
  #10 (permalink)  
Alt 07.02.2011, 13:30
Benutzerbild von meatlover
Grillkönig
 
Registriert seit: 22.07.2010
Ort: Ganderkesee, Bremen
meatlover eine Nachricht über ICQ schicken
Standard

Von mir als Linux-Admin seit 8 Jahren auch noch ein paar Anmerkungen:

Man doch einfach davon ausgehen, dass in dem Verzeichnis nur Bilder liegen. Also braucht man nichts umzubennen:

Code:
# Alle XYZ.JPG zu xyz.jpg umbenennen
if ls *.JPG
then
rename 'y/A-Z/a-z/' *.JPG
else
echo "Keine Gross-Klein-Konvertierung nötig"
fi
rausschmeissen.

Desweiteren noch alle Vorkommnisse von ".jpg" rauslöschen.

Entweder manuell oder im Terminal
Code:
# cat all2gsv.sh | sed -e 's/\.jpg//' > all2gsv.sh.new && mv all2gsv.sh.new all2gsv.sh
Mit Zitat antworten
Antwort

  Grillforum und BBQ - www.grillsportverein.de > Übergeordneter Bereich > PC-Hilfe

Lesezeichen


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Chicken für Faule mr.schneemann Shorties 9 02.09.2009 14:06
Burger für Faule lalelu2008 Shorties 16 01.07.2009 20:15
Schlachtplatte für Faule Papa Mausbär Kochecke 16 22.11.2008 19:19
Hollandaise für Faule + Blumenkohl Dodgeman Kochecke 6 19.02.2008 18:12
Eisgekühlter Vodka für Faule Schweinedreher Getränke 3 07.03.2007 12:19


Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.