Home Index

list-code-oneliner-170124

Table of Contents

1 Commandline

1.1 PDF

  1. PDF 180 Grad drehen - rotate
    pdftk in.pdf cat 1-endsouth output out.pdf
    
  2. PDF zusammenfügen - merge
    pdftk in1.pdf in2.pdf cat output out.pdf
    
  3. PDF zusammenfügen Wildcards
    pdftk *.pdf cat output combined.pdf
    

1.2 Images and Photos

  1. Screenshot Imagemagick Timestamp
    import -define x:screen=true /tmp/$(date +%Y/%Y%m%dT%H%M%S).jpg
    
  2. Take Screenshot and view it with imagemagick
    a=$(date +%Y/%Y%m%dT%H%M%S); import -define x:screen=true ~/Dropbox/screenshot/$a.jpg; gwenview ~/Dropbox/screenshot/$a.jpg
    
  3. Screenshot Scrot and open
    scrot -s '/tmp/%Y/%Y%m%dT%H%M%S.jpg' -e 'gwenview "$f"'
    
  4. Convert PNG to JPG
    mogrify -format jpg *.png
    
  5. PDF to jpg quality compression
    ~/ImageMagick-7.0.4-7-portable-Q16-x64/convert.exe in.pdf -quality 90 out.jpg
    
  6. all metadata to txt file
    exiftool -a -G1 -s -ext jpg -r /tmp/photos > /tmp/out.csv
    

1.3 Files

  1. Dateinamen in Textfile
    ls -1 > text.txt
    

1.4 Download

  1. Download website als PDF Datei
    ~/phantomjs-2.1.1/bin/phantomjs  ~/phantomjs-2.1.1/examples/rasterize.js url file.pdf
    
  2. Download website und erstelle Ordner
    curl <url> --create-dirs -o </none/existing/dir/to/output/file.ext>
    
  3. Download video
    youtube-dl -o <filename>.%(ext)s --prefer-ffmpeg <url>
    

1.5 Misc

  1. Window to front
    wmctrl -a "emacs"
    
  2. Insert timestamp
    date '+%Y%m%d' | tr -d "\n" | xsel -i -b;
    /media/tw/d/Dropbox/bash/insertTimestamp.sh | xsel -o
    
  3. Tidy html utf8
    tidy -utf8 <input.html> > <output.html>
    

1.6 Video

  1. Erstelle Standbild für 5 Sekunden und mit Framerate 10 fps
    ffmpeg -loop 1 -i in.png -t 5 -r 10 out.avi
    
  2. Erzeuge Video aus dreistelligen nummerierten Einzelbildern (019…999) in Ordner
    ffmpeg -framerate 10 -start_number 019 -i %03d.png -qscale:v 0 out.avi
    
  3. Concacenate Videos mit gleicher Framerate
    ffmpeg -i "concat:1.avi|2.avi|3.avi|4.avi" -c copy -r 10 -qscale:v 0 out.avi
    
  4. Erzeuge Einzelbilder aus Video (dreistellig 001-999)
    ffmpeg -i in.avi -r 30 %03d.png
    
  5. Konvertiere Avi zu mp4
    ffmpeg -i in.avi out.mp4
    

Validate Disclaimer This page was last modified on 2017-03-06.