IVE_TANIM - Image-Video-Email Functionality from Tanim, for Tanim

NPRSTUFF is a repository that started off with tools that downloaded public radio programs like NPR Fresh Air, Wait Wait…Don’t Tell Me, and This American Life. I then expanded it to become a grab bag of altogether different types of functionalities. Dependency managament was stupidly onerous.

This repository, IVE_TANIM (pronounced ivy), carves out the image-video-email low-level functionality and command line executables into their own repository. This functionality continues and deprecated-land lives for now in NPRSTUFF, but in the relatively immediate big-rock-candy-mountain future I will move the older “relying on NPRSTUFF” dependencies into IVE_TANIM. Single but obvious big benefit:

  • IVE_TANIM contains a few, easy-to-meet Python module dependencies.

The comprehensive documentation lives in HTML created with Sphinx, and now in the IVE_TANIM Sphinx Page for this project. To generate the documentation, go to the docsrc subdirectory. In that directory, run make html. Load docsrc/build/html/index.html into a browser to see the documentation.

There’s also a demonstration presentation! I am/have (depending on whether you’re from the past/future) made a presentation to the Sacramento Python Meetup on Thursday, 3 NOVEMBER 2022.

Back then I called it IV_TANIM.

Installation Instructions

Installing this Python module is easy.

  • If you want to get it from Github, then run this command,

    python3 -m pip install --user git+https://github.com/tanimislam/ive_tanim#egginfo=ive_tanim
    
  • If you want to have more control, follow these several steps.

    git clone https://github.com/tanimislam/ive_tanim
    cd ive_tanim
    python3 -m pip install --user -e .
    

Both installation workflows install IVE_TANIM into your user Python folder (~/.local by default on Linux and Mac OS X systems). Its executables are installed into ~/.local/bin by default on Linux or Mac OS X systems.

Table of Contents