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.4.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.4.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ifilimu-0.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 e20704834fe8124013f07bc4ea718df48601c372da84b52df8235d92469bb50c
MD5 41422c64a23ada429f725ff64de269f0
BLAKE2b-256 b82354bbd7b1cfe0adacb8959d566efd3b1c9b6eab6966e7d693503f6bd4df24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ifilimu-0.4.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f79d44903262ebb920d29a586e854514be5f27e20547e2182df6f11a05441baf
MD5 0971aeba589f4014c5e03822c80f988a
BLAKE2b-256 13ba77a8ebd53f2c8bc1fd56e3db4a84cce320259d6c6773b284d6bf7a01d526

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