Commandline
FilmFlam comes packaged with a commandline tool you can run with the command flam:
usage: flam [-h] [-F PATH] [-E] [-V] {config,fetch,find,docs} ...
Gain insights on your movie lists. Quickly answer questions like "Where have I seen this actor?", or "Which director have I seen the most movies from?", and so much more.
1. Create movie lists on IMDb, Letterboxd, or your website of choice
2. Configure flam with how to download those lists with `flam config list`
3. Download all the information about the movies in those lists with `flam fetch`
4. Gain insights on the movies in those lists with `flam find`
Subcommands:
config View or change the configuration - configure lists, custom extensions, etc.
fetch Download movie lists locally so they can be used
find Query for movies, people, or roles in your movie lists
docs Read the complete documentation
The default subcommand is `find`. See `flam find --help` to know which arguments it accepts.
I strongly recommend reading the docs! https://verpous.github.io/film-flam/introduction.html
positional arguments:
{config,fetch,find,docs}
options:
-h, --help show this help message and exit
-F PATH, --flam-dir PATH
Use PATH as the flam directory - where flam stores all your data. Uses FLAM_DIR environment variable by default, or ~/.film_flam if it is not defined.
-E, --no-extensions Don't import configured extensions. Importing extensions executes arbitrary code so use this if you don't trust them.
-V, --version show program's version number and exit
Examples:
flam config list --default-fetch=yes --default-find=yes mylist imdb-listid=083886771
(Create a list 'mylist' with the IMDb list address)
flam fetch
(Fetch all lists configured with --default-fetch)
flam find movies
(View all movies in lists configured with --default-find)
flam director mylist -name tarantino
(Uses find as the default subcommand. View information about directors in 'mylist' named 'tarantino' and all the movies they've directed from the list)