Skip to main content

Movie CLI to fetch and summarize movies

Project description

🎬 ifilimu

ifilimu is a simple yet powerful command-line tool to fetch and summarize movie information from a backend API.

PyPI Python License


Features

  • Search for movie details from a remote backend
  • Save results locally as JSON
  • Display info in a beautiful Rich terminal layout
  • Resilient with retry logic and graceful error handling

📦 Installation

pip install ifilimu

Usage

ifilimu fetch --title "Oppenheimer"

To save the result as a local .json file:

ifilimu fetch --title "Inception" --save

Environment Setup

If you're developing locally, creat a .env file with:

ENV=local
BACKEND_URL=http://localhost:10000

For production use:

ENV=production
BACKEND_URL=https://your-live-api.com

Development

Clone this repo:

git clone https://github.com/albertniyonsenga/ifilimu
cd ifilimu
pip install -e .

And Run with:

ifilimu fetch --title "Your Movie"

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

ifilimu-0.3.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

ifilimu-0.3.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file ifilimu-0.3.0.tar.gz.

File metadata

  • Download URL: ifilimu-0.3.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for ifilimu-0.3.0.tar.gz
Algorithm Hash digest
SHA256 81b55eaf4d4469bcd5fc620c459f6d95e66c6865e8a5a5a46327924ae0a64cae
MD5 9f989575014bd4f5f5e77f012dc2da0b
BLAKE2b-256 0d8eeb844cfa8d32624fd9a7c4c73f738ddc037c3e7202aa151df34ffdc136a8

See more details on using hashes here.

File details

Details for the file ifilimu-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ifilimu-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for ifilimu-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88b091f2a6293d6d2fb17fcd8e194d57ddc8eb3feb27b93e1c491b5fcbb7d66f
MD5 1b2d69a7227ebf574005bbdaed2b007b
BLAKE2b-256 fc6e489d84ea221e795054eace34b38d18bc9b4d075dc7e9e829fb8b48bf6f89

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