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)