diff --git a/Scripts/Nautilus/.done.py b/Scripts/Nautilus/.done.py new file mode 100755 index 0000000..804ea99 --- /dev/null +++ b/Scripts/Nautilus/.done.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +# Helper Script to ask for the output file name +# John Ryland + +import sys +import pygtk +pygtk.require('2.0') +import gtk + +# Run the class if this file is run directly +if __name__ == "__main__": + dialog = gtk.Dialog("Done", None, gtk.DIALOG_MODAL, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label() + label.set_text("\n Done: " + sys.argv[1] + " \n") + dialog.vbox.add(label) + label.show() + dialog.show() + dialog.run() + diff --git a/Scripts/Nautilus/.done.py b/Scripts/Nautilus/.done.py new file mode 100755 index 0000000..804ea99 --- /dev/null +++ b/Scripts/Nautilus/.done.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +# Helper Script to ask for the output file name +# John Ryland + +import sys +import pygtk +pygtk.require('2.0') +import gtk + +# Run the class if this file is run directly +if __name__ == "__main__": + dialog = gtk.Dialog("Done", None, gtk.DIALOG_MODAL, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label() + label.set_text("\n Done: " + sys.argv[1] + " \n") + dialog.vbox.add(label) + label.show() + dialog.show() + dialog.run() + diff --git a/Scripts/Nautilus/Combine JPG files in to a PDF b/Scripts/Nautilus/Combine JPG files in to a PDF index 67f7aec..fb9d297 100755 --- a/Scripts/Nautilus/Combine JPG files in to a PDF +++ b/Scripts/Nautilus/Combine JPG files in to a PDF @@ -5,7 +5,6 @@ PDFARGUMENTS="" outfile=`~/.gnome2/nautilus-scripts/.prompt-output.py` - if [ "$?" == "0" ] then exit @@ -17,10 +16,10 @@ base=${file%.*} ext=${file##*.} if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then - cp $file $base-tmp-cpy.jpg - exifautotran $base-tmp-cpy.jpg - jpegtopnm $base-tmp-cpy.jpg | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - $base-tmp-cpy.pdf - rm $base-tmp-cpy.jpg + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base-tmp-cpy.pdf" + rm "$base-tmp-cpy.jpg" PDFARGUMENTS="$PDFARGUMENTS \"$base-tmp-cpy.pdf\"" outdir=`dirname "$file"` fi @@ -32,19 +31,22 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" + + diff --git a/Scripts/Nautilus/.done.py b/Scripts/Nautilus/.done.py new file mode 100755 index 0000000..804ea99 --- /dev/null +++ b/Scripts/Nautilus/.done.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +# Helper Script to ask for the output file name +# John Ryland + +import sys +import pygtk +pygtk.require('2.0') +import gtk + +# Run the class if this file is run directly +if __name__ == "__main__": + dialog = gtk.Dialog("Done", None, gtk.DIALOG_MODAL, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label() + label.set_text("\n Done: " + sys.argv[1] + " \n") + dialog.vbox.add(label) + label.show() + dialog.show() + dialog.run() + diff --git a/Scripts/Nautilus/Combine JPG files in to a PDF b/Scripts/Nautilus/Combine JPG files in to a PDF index 67f7aec..fb9d297 100755 --- a/Scripts/Nautilus/Combine JPG files in to a PDF +++ b/Scripts/Nautilus/Combine JPG files in to a PDF @@ -5,7 +5,6 @@ PDFARGUMENTS="" outfile=`~/.gnome2/nautilus-scripts/.prompt-output.py` - if [ "$?" == "0" ] then exit @@ -17,10 +16,10 @@ base=${file%.*} ext=${file##*.} if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then - cp $file $base-tmp-cpy.jpg - exifautotran $base-tmp-cpy.jpg - jpegtopnm $base-tmp-cpy.jpg | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - $base-tmp-cpy.pdf - rm $base-tmp-cpy.jpg + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base-tmp-cpy.pdf" + rm "$base-tmp-cpy.jpg" PDFARGUMENTS="$PDFARGUMENTS \"$base-tmp-cpy.pdf\"" outdir=`dirname "$file"` fi @@ -32,19 +31,22 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" + + diff --git a/Scripts/Nautilus/Combine PDFs b/Scripts/Nautilus/Combine PDFs index 9b49730..f61c500 100755 --- a/Scripts/Nautilus/Combine PDFs +++ b/Scripts/Nautilus/Combine PDFs @@ -19,19 +19,20 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval mv "$PDFARGUMENTS" ~/.Trash #eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" diff --git a/Scripts/Nautilus/.done.py b/Scripts/Nautilus/.done.py new file mode 100755 index 0000000..804ea99 --- /dev/null +++ b/Scripts/Nautilus/.done.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +# Helper Script to ask for the output file name +# John Ryland + +import sys +import pygtk +pygtk.require('2.0') +import gtk + +# Run the class if this file is run directly +if __name__ == "__main__": + dialog = gtk.Dialog("Done", None, gtk.DIALOG_MODAL, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label() + label.set_text("\n Done: " + sys.argv[1] + " \n") + dialog.vbox.add(label) + label.show() + dialog.show() + dialog.run() + diff --git a/Scripts/Nautilus/Combine JPG files in to a PDF b/Scripts/Nautilus/Combine JPG files in to a PDF index 67f7aec..fb9d297 100755 --- a/Scripts/Nautilus/Combine JPG files in to a PDF +++ b/Scripts/Nautilus/Combine JPG files in to a PDF @@ -5,7 +5,6 @@ PDFARGUMENTS="" outfile=`~/.gnome2/nautilus-scripts/.prompt-output.py` - if [ "$?" == "0" ] then exit @@ -17,10 +16,10 @@ base=${file%.*} ext=${file##*.} if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then - cp $file $base-tmp-cpy.jpg - exifautotran $base-tmp-cpy.jpg - jpegtopnm $base-tmp-cpy.jpg | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - $base-tmp-cpy.pdf - rm $base-tmp-cpy.jpg + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base-tmp-cpy.pdf" + rm "$base-tmp-cpy.jpg" PDFARGUMENTS="$PDFARGUMENTS \"$base-tmp-cpy.pdf\"" outdir=`dirname "$file"` fi @@ -32,19 +31,22 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" + + diff --git a/Scripts/Nautilus/Combine PDFs b/Scripts/Nautilus/Combine PDFs index 9b49730..f61c500 100755 --- a/Scripts/Nautilus/Combine PDFs +++ b/Scripts/Nautilus/Combine PDFs @@ -19,19 +19,20 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval mv "$PDFARGUMENTS" ~/.Trash #eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" diff --git a/Scripts/Nautilus/Convert JPG to PDF b/Scripts/Nautilus/Convert JPG to PDF index ebfd481..b97416c 100755 --- a/Scripts/Nautilus/Convert JPG to PDF +++ b/Scripts/Nautilus/Convert JPG to PDF @@ -5,12 +5,14 @@ for file in $fpaths do if [ -f "$file" ]; then + base=${file%.*} ext=${file##*.} - if [ "$ext" == "jpg" ]; then - file=`dirname $file`/`basename $file .jpg` - jpegtopnm $file.jpg | pnmtops -noturn | ps2pdf13 - $file.pdf + if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base.pdf" + rm "$base-tmp-cpy.jpg" fi fi done - diff --git a/Scripts/Nautilus/.done.py b/Scripts/Nautilus/.done.py new file mode 100755 index 0000000..804ea99 --- /dev/null +++ b/Scripts/Nautilus/.done.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +# Helper Script to ask for the output file name +# John Ryland + +import sys +import pygtk +pygtk.require('2.0') +import gtk + +# Run the class if this file is run directly +if __name__ == "__main__": + dialog = gtk.Dialog("Done", None, gtk.DIALOG_MODAL, + (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) + label = gtk.Label() + label.set_text("\n Done: " + sys.argv[1] + " \n") + dialog.vbox.add(label) + label.show() + dialog.show() + dialog.run() + diff --git a/Scripts/Nautilus/Combine JPG files in to a PDF b/Scripts/Nautilus/Combine JPG files in to a PDF index 67f7aec..fb9d297 100755 --- a/Scripts/Nautilus/Combine JPG files in to a PDF +++ b/Scripts/Nautilus/Combine JPG files in to a PDF @@ -5,7 +5,6 @@ PDFARGUMENTS="" outfile=`~/.gnome2/nautilus-scripts/.prompt-output.py` - if [ "$?" == "0" ] then exit @@ -17,10 +16,10 @@ base=${file%.*} ext=${file##*.} if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then - cp $file $base-tmp-cpy.jpg - exifautotran $base-tmp-cpy.jpg - jpegtopnm $base-tmp-cpy.jpg | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - $base-tmp-cpy.pdf - rm $base-tmp-cpy.jpg + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base-tmp-cpy.pdf" + rm "$base-tmp-cpy.jpg" PDFARGUMENTS="$PDFARGUMENTS \"$base-tmp-cpy.pdf\"" outdir=`dirname "$file"` fi @@ -32,19 +31,22 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" + + diff --git a/Scripts/Nautilus/Combine PDFs b/Scripts/Nautilus/Combine PDFs index 9b49730..f61c500 100755 --- a/Scripts/Nautilus/Combine PDFs +++ b/Scripts/Nautilus/Combine PDFs @@ -19,19 +19,20 @@ if [ -n "$PDFARGUMENTS" ]; then cd "$outdir" - if [ -e $outfile.pdf ] + if [ -e "$outfile.pdf" ] then x=0 - while [ -e $outfile-$x.pdf ] + while [ -e "$outfile-$x.pdf" ] do x=`expr $x + 1` done outfile=$outfile-$x fi - eval pdftk "$PDFARGUMENTS" output $outfile.pdf + eval pdftk "$PDFARGUMENTS" output \"$outfile.pdf\" eval mv "$PDFARGUMENTS" ~/.Trash #eval rm -rf "$PDFARGUMENTS" fi +~/.gnome2/nautilus-scripts/.done.py "Finished creating \"$outfile.pdf\"" diff --git a/Scripts/Nautilus/Convert JPG to PDF b/Scripts/Nautilus/Convert JPG to PDF index ebfd481..b97416c 100755 --- a/Scripts/Nautilus/Convert JPG to PDF +++ b/Scripts/Nautilus/Convert JPG to PDF @@ -5,12 +5,14 @@ for file in $fpaths do if [ -f "$file" ]; then + base=${file%.*} ext=${file##*.} - if [ "$ext" == "jpg" ]; then - file=`dirname $file`/`basename $file .jpg` - jpegtopnm $file.jpg | pnmtops -noturn | ps2pdf13 - $file.pdf + if [[ ( ( "$ext" == "JPG" ) || ( "$ext" == "jpg" ) ) || ( ( "$ext" == "jpeg" ) || ( "$ext" == "JPEG" ) ) ]]; then + cp "$file" "$base-tmp-cpy.jpg" + exifautotran "$base-tmp-cpy.jpg" + jpegtopnm "$base-tmp-cpy.jpg" | pnmtops -noturn | ps2pdf13 -sPAPERSIZE=a4 - "$base.pdf" + rm "$base-tmp-cpy.jpg" fi fi done - diff --git a/Scripts/copyDVD.sh b/Scripts/copyDVD.sh index d063563..2755fd9 100755 --- a/Scripts/copyDVD.sh +++ b/Scripts/copyDVD.sh @@ -11,3 +11,5 @@ cd "$name" cp -r /media/cdrom/* ./ +~/.gnome2/nautilus-scripts/.done.py "Finished copying \"$name\"" +