Skip to main content

Open-Source Kamera-Arts Tools

Project description

OSKAT

Open Source Kamera-Arts Tools
A set of command line tools for batch processing photos without opening up a photo-editing application.

Current Tools (v0.1.2):

varimat: adds borders to fit certain aspect ratio.
instamat: adds borders to fit 4:5 aspect ratio, e.g. for Instagram

Quickstart Guide

1. Installation

The simplest way to install oskat as a globally-available command-line tool is to use pipx. Find the guide here.

Once you have pipx installed, simply run either of the following commands from your terminal:

pipx install oskat

or, alternatively:

pipx install git+https://github.com/kl819/oskat.git

The second command installs directly from the GitHub repository and is recommended.

Once pipx is done installing, you should receive a message like this:

These apps are now globally available
  - oskat
done! ✨ 🌟 ✨

You should be able to verify this with pipx list, which lists out the apps installed through pipx. One of them should be oskat. If it shows up on the list, you've successfully installed oskat!

2. Using oskat

The easiest way to use oskat is to navigate to the folder with the photos you'd like to process. If no path and output is specified on any oskat command, it will process all images in the directory in which it is run and output the results to a separate folder.

ex. 1: instamat

You've just exported a fresh set of photos from Lightroom, almost ready to post to Instagram but oh, no, every photo's a different aspect ratio!

You can use instamat to add white borders as needed to make all the images the same (Instagram-optimal) 4:5 aspect ratio!
First, navigate to the folder with all your photos and open a terminal there (or navigate there via the terminal). Then, just type oskat instamat into the terminal. Give it a few seconds, and you should see a message like this:

matted 3 images in 0.9s!

All done! Your Instagram-ready photos will be in a new folder within the folder in which you ran the command.

Project details


Download files

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

Source Distribution

oskat-0.1.2.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oskat-0.1.2-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file oskat-0.1.2.tar.gz.

File metadata

  • Download URL: oskat-0.1.2.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.6 Darwin/22.5.0

File hashes

Hashes for oskat-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0ac810a00838acf12a70015d36a17e099f9ae22859f016d8e13201248fc17fdc
MD5 fcb7a42c760e01c21cac4f4d073378b0
BLAKE2b-256 f41e8c5b3199bab6c318d8d12a8355c391aa6f3f66c144b2e7e7b3fedfdbbd2d

See more details on using hashes here.

File details

Details for the file oskat-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: oskat-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.6 Darwin/22.5.0

File hashes

Hashes for oskat-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ea07b232ae45d4d24cffd9c81e53d93c0e33e121e63838f896f1bf96bd8b5d2
MD5 87392104babb3dc225f2bcfb7ff6b517
BLAKE2b-256 89772269fb781233fbf6422a32c5cf1a512b3424327c9db5204aa34f72be6e32

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page