Skip to main content

A collection of my Python scripts. Maybe they are useful for someone else.

Project description

http://img.shields.io/pypi/v/jfscripts.svg https://travis-ci.org/Josef-Friedrich/jfscripts.svg?branch=master

jfscripts

A collection of my personal Python scripts.

dns-ipv6-prefix.py

usage: dns-ipv6-prefix.py [-h] [-V] dnsname

Get the ipv6 prefix from a DNS name.

positional arguments:
  dnsname        The DNS name, e. g. josef-friedrich.de

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

extract-pdftext.py

usage: extract-pdftext.py [-h] [-c] [-v] [-V] file

positional arguments:
  file            A PDF file containing text

optional arguments:
  -h, --help      show this help message and exit
  -c, --colorize  Colorize the terminal output.
  -v, --verbose   Make the command line output more verbose.
  -V, --version   show program's version number and exit

find-dupes-by-size.py

usage: find-dupes-by-size.py [-h] [-V] path

Find duplicate files by size.

positional arguments:
  path           A directory to recursively search for duplicate files.

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

list-files.py

usage: list-files.py [-h] [-V] input_files [input_files ...]

This is a script to demonstrate the list_files() function in this file.

list-files.py a.txt
list-files.py a.txt b.txt c.txt
list-files.py (asterisk).txt
list-files.py "(asterisk).txt"
list-files.py dir/
list-files.py "dir/(asterisk).txt"

positional arguments:
  input_files    Examples for this arguments are: “a.txt”, “a.txt b.txt
                 c.txt”, “(asterisk).txt”, “"(asterisk).txt"”, “dir/”,
                 “"dir/(asterisk).txt"”

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

mac-to-eui64.py

usage: mac-to-eui64.py [-h] [-V] mac prefix

Convert mac addresses to EUI64 ipv6 addresses.

positional arguments:
  mac            The mac address.
  prefix         The ipv6 /64 prefix.

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

magick-imslp.py

usage: magick-imslp.py [-h] [-b] [-B] [-c] [-e] [-f] [-j] [-n] [-p] [-r] [-S]
                       [-t THRESHOLD] [-v] [-V]
                       input_files [input_files ...]

A wrapper script for imagemagick to process image files suitable for imslp.org
(International Music Score Library Project). See also
http://imslp.org/wiki/IMSLP:Musiknoten_beisteuern

positional arguments:
  input_files           magick-imslp.py a.tiff magick-imslp.py a.tiff b.tiff
                        c.tiff magick-imslp.py (asterisk).tiff magick-imslp.py
                        "(asterisk).tiff" magick-imslp.py dir/ magick-imslp.py
                        "dir/(asterisk).tiff"

optional arguments:
  -h, --help            show this help message and exit
  -b, --backup          Backup original images (add _backup.ext to filename).
  -B, --border          Frame the images with a white border.
  -c, --colorize        Colorize the terminal output.
  -e, --enlighten-border
                        Enlighten the border.
  -f, --force           Overwrite the target file even if it exists and it
                        seems to be already converted.
  -j, --join            Join single paged PDF files to one PDF file. This
                        option takes only effect with the option --pdf.
  -n, --no-multiprocessing
                        Disable multiprocessing.
  -p, --pdf             Generate a PDF file using CCITT Group 4 compression.
  -r, --resize          Resize 200 percent.
  -S, --threshold-series
                        Convert the samge image with different threshold
                        values to find the best threshold value.
  -t THRESHOLD, --threshold THRESHOLD
                        threshold, default 50 percent.
  -v, --verbose         Make the command line output more verbose.
  -V, --version         show program's version number and exit

replace-pdfpage.py

usage: replace-pdfpage.py [-h] [-V] pdf number image

Replace one page in a PDF file with an image file.

positional arguments:
  pdf            The PDF file
  number         The page number of the PDF page to replace
  image          The image file to replace the PDF page with

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
jfscripts-0.2.8.tar.gz (29.2 kB) Copy SHA256 hash SHA256 Source None Oct 3, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page