Skip to main content

World Intelligence CLI - explore countries, economies, currencies and geography from your terminal

Project description

ATLAS

Installation

pip install atlas-world-intel

Then run:

atlas

No cloning required.

ATLAS is a Python command-line experience for exploring the world from your terminal. It combines country data, rankings, currency conversion, travel tips, a geography quiz, and AI-powered explanations into a single polished dashboard.

ATLAS demo

Animated demo placeholder — add a GIF named demo.gif to this folder to replace the placeholder.

Development

git clone https://github.com/khizerarain/atlas
cd atlas
pip install -r requirements.txt
cp .env.example .env
# Add your API keys to .env
python -m atlas.main

Commands

Command Example Description
atlas country atlas country japan Show a Rich country profile with key facts
atlas compare atlas compare france germany Compare two countries side by side
atlas top atlas top population Show the top 10 countries by population, area, or borders
atlas convert atlas convert 100 USD PKR Convert currencies using live exchange rates
atlas time atlas time japan Show the current local time for a country
atlas quiz atlas quiz Run a 10-question geography quiz
atlas learn atlas learn africa Show continent-level highlights
atlas ask atlas ask What is the capital of Morocco? Ask ATLAS AI a geography question
atlas travel atlas travel japan Show travel tips and emergency info

Tech Stack

  • Python
  • Typer
  • Rich
  • RestCountries API
  • OpenAI
  • exchangerate.host

Environment Variables

  • OPENAI_API_KEY: Required for AI answers via the atlas ask command.
  • EXCHANGE_API_KEY: Optional for exchange-rate integrations; the default free endpoint is used when it is not present.

License

MIT License

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

atlas_world_intel-1.0.0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

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

atlas_world_intel-1.0.0-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file atlas_world_intel-1.0.0.tar.gz.

File metadata

  • Download URL: atlas_world_intel-1.0.0.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for atlas_world_intel-1.0.0.tar.gz
Algorithm Hash digest
SHA256 40fb8588681d3fcd6f7de68debca180560aa5537ad866cfcee6a0f493566dbc6
MD5 44bbcac45baac1e9d054a409d41567f4
BLAKE2b-256 de5ba419eed84cf15cbd999956159e4c78fb7dcc1fea54b790dcdf4cbf87eac7

See more details on using hashes here.

File details

Details for the file atlas_world_intel-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for atlas_world_intel-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70a9fa92b87c33976e6835aacdd10c08f78cce28cdc5f1d6dde6c5969dfbaf87
MD5 6e216babf304ba8e6da5aa59fc0fd7e6
BLAKE2b-256 9e543583b9f52e218413f6d14ae9f15779e0dbc862cfbced3f08d3dfcfccffd2

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