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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ifilimu-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 05d8a7f59706022c91fdbac25e3d6fcfba0b3be8bded3b8d561803de54e63695
MD5 8244424c12aba1d3562c8888cb74b117
BLAKE2b-256 7c673ca66222b6206b7ae298e9c7700b895ebba8a8bff977c76372ac2a6a54c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ifilimu-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0087bfb5af3e33b7f57f7ae77670c415a5296de4444dd9e0d03e54170b821258
MD5 70a9f0362c89d9ff3b145d163f01fd72
BLAKE2b-256 28f3f994b371ce76c768bd968f50e3cc48042708bd4c531f56ecbe1838fe4019

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