FilmFlam
FilmFlam (or just "flam") is a commandline tool and API for extracting insights from your movie lists.
From the commandline, flam enables you to quickly answer questions like "where have I seen this actor?", or "which director have I seen the most movies from?", and so much more.
For more powerful uses, you can import flam and use the underlying API to access all the data about the movies and people in your movie lists.
Features
- Get information about all the movies in your movie list, or about the people in those movies
- Filter those movies or people to find something specific
- Sort everything and everyone and discover standouts
- Extend flam to support custom movie databases, custom filters, and custom attributes
- All in a short and quick commandline
- All in a python API for using from a script
Installation
Simply:
pip install the-film-flam
If it worked, great! Otherwise, python probably didn't add the folder where scripts get installed to PATH.
Find where flam.exe is installed on your machine - On Windows it will probably be in a folder that looks similar to one of these:
%LOCALAPPDATA%\Python\pythoncore-3.14-64\Scripts
%LOCALAPPDATA%\Programs\Python\Python312\Scripts
Once you find it, add the folder to PATH and try again.
Usage
Read all about how to use flam in the docs!
Supported platforms
Flam is cross-platform and should work on Windows, Linux, and macOS. However, it's only well-tested on Windows, since that is what I am using. Please let me know if you encounter issues.
Flam is better if you have less installed. If you're on Windows, it's recommended to install it. One easy way is to just install git.
Getting help
If you encounter issues or have questions, please open an issue, or email me at ederyaviv2@gmail.com.
Disclaimer
This program uses TMDB and the TMDB APIs but is not endorsed, certified, or otherwise approved by TMDB.
Likewise IMDb, Letterboxd, or what-have-you.
Metadata
Release files for the-film-flam 2026.7.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| the_film_flam-2026.7.11.tar.gz | 245.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| the_film_flam-2026.7.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 507.0 kB
Release files / the_film_flam-2026.7.11.tar.gz
| Download URL | the_film_flam-2026.7.11.tar.gz |
|---|---|
| Size | 245.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4eba55b1556de4078ac11e1abf4379068ea62ab7340b460e6ae0c14e6e82822
|
|
BLAKE2b-256 checksum How to use checksums |
0df1f9c086afd6b15fd688faa2d908d8495695e14eab488c45959b0ef6dd174c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / the_film_flam-2026.7.11-py3-none-any.whl
| Download URL | the_film_flam-2026.7.11-py3-none-any.whl |
|---|---|
| Size | 261.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
edb3a5e8e56dcdee061842ad8ac083b2d9be9bd482a6c287f00cff0f7532716b
|
|
BLAKE2b-256 checksum How to use checksums |
fb0df0a8a18847ad1a0a4ef02d97f508c7a6e12e65d58461b15f8cdef7bc5815
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|