Skip to content

Releases: btseee/mongolian-bank-exchange-rate

v1.0.6

06 Feb 13:41

Choose a tag to compare

What's Changed

  • Fix CKBank and MBank crawlers to improve rate extraction and update C… by @btseee in #2

New Contributors

  • @btseee made their first contribution in #2

Full Changelog: v1.0.5...v1.0.6

Release v1.0.5

23 Jan 11:09

Choose a tag to compare

🎉 Mongolian Bank Exchange Rate API v1.0.5

📦 Docker Images

docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.5
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:latest

🚀 Quick Start

# Run with Docker
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.5

📝 Changes

  • Bump version update (959cd73)
  • Formatting (187395e)
  • Removing comments (5a09d0d)
  • Fix BogdBank crawler - skip date param for historical dates (0f856f5)
  • Add upsert logic to prevent duplicates and backfill script (6f100f2)
  • Switch to Docker container deployment for Playwright support (b24939f)
  • Add runtime Playwright browser installation (29ed077)
  • Fix post_compile script (62bdaae)
  • Remove Aptfile - use different approach (9488ac7)
  • Fix Aptfile package names for Ubuntu 24 (e205868)
  • Add Playwright support for Heroku with APT buildpack (5b13033)
  • Update to .python-version format (927c18b)
  • Add Heroku configuration (Procfile, runtime.txt, config fix) (c2c0896)

🔗 Links

Release v1.0.4

22 Jan 19:01

Choose a tag to compare

🎉 Mongolian Bank Exchange Rate API v1.0.4

📦 Docker Images

docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.4
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:latest

🚀 Quick Start

# Run with Docker
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.4

📝 Changes

  • chore: update CodeQL action to v4, gh-release to v2 (1d12b05)
  • v1.0.4: Add tests, CI/CD, linting, and code formatting (e926e0a)

🔗 Links

Full Changelog: v1.0.3...v1.0.4

Release v1.0.3

20 Jan 09:26

Choose a tag to compare

🎉 Mongolian Bank Exchange Rate API v1.0.3

📦 Docker Images

docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.3
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:latest

🚀 Quick Start

# Run with Docker
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.3

📝 Changes

  • chore: cleanup code, remove comments/logs, and bump version to 1.0.3 (04d3800)

🔗 Links

Release v1.0.2

05 Nov 07:59

Choose a tag to compare

🎉 Mongolian Bank Exchange Rate API v1.0.2

📦 Docker Images

docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.2
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:latest

🚀 Quick Start

# Run with Docker
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.2

📝 Changes

  • refactor: Simplify CI workflows for formatting and release processes (22f0964)
    • Added parallel processing - Fixed TDBM crawling by adding playwright timeout (f0af80c)
  • Update funding usernames in FUNDING.yml (390e1df)
  • update docs [skip ci] (8e8145a)
  • refactor: Update imports and enhance crawler structure for consistency (1bd49b1)
  • Formatting code (bc757a9)

🔗 Links

v1.0.1

31 Oct 10:31

Choose a tag to compare

🏦 Mongolian Bank Exchange Rate API v1.0.1

Collects currency exchange rates from 13 major Mongolian banks and exposes them via an API.

📦 Install

Docker (Recommended)

# Latest version
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.1

# Run
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.1

Docker Compose

# Download docker-compose file
wget https://github.com/btseee/mongolian-bank-exchange-rate/releases/download/v1.0.1/docker-compose-v1.0.1.yml -O docker-compose.yml

# Prepare .env file
wget https://github.com/btseee/mongolian-bank-exchange-rate/releases/download/v1.0.1/env-example-v1.0.1.txt -O .env

# Start
docker-compose up -d

From source

# Download source
wget https://github.com/btseee/mongolian-bank-exchange-rate/archive/v1.0.1.tar.gz
tar -xzf v1.0.1.tar.gz
cd mongolian-bank-exchange-rate-v1.0.1

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt
playwright install chromium

# Run
uvicorn app.api.main:app --host 0.0.0.0 --port 8000

🚀 Quick Start

API is available at:

🏦 Supported banks

13 banks, including: Khan Bank, Golomt Bank, TDBM, XacBank, Arig Bank, Bogd Bank, State Bank, MongolBank, Capitron Bank, TransBank, NI Bank, M-Bank, CK Bank.

📝 Changes

📚 Docs

  • Adjusted Docker (9489ef7) - Battseren Badral

📥 Downloadable files

  • Source Code (tar.gz)
  • Source Code (zip)
  • docker-compose.yml: Docker Compose config
  • .env.example: Environment example
  • checksums.txt: SHA256 checksums

🔗 Links

⚠️ Notice

This tool is for educational and personal use. Respect each bank's terms of service.


Full documentation: https://github.com/btseee/mongolian-bank-exchange-rate/blob/main/README.md

Release v1.0.0

30 Oct 23:30

Choose a tag to compare

🏦 Mongolian Bank Exchange Rate API v1.0.0

Монгол Улсын 13 томоохон банкны валютын ханшийг цуглуулж, олон нийтэд API-аар үзүүлдэг систем.

📦 Суулгах

Docker-оор (Зөвлөмж)

# Хамгийн сүүлийн хувилбар
docker pull ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.0

# Ажиллуулах
docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite:///./exchange_rates.db \
  ghcr.io/btseee/mongolian-bank-exchange-rate:v1.0.0

Docker Compose-оор

# docker-compose файл татах
wget https://github.com/btseee/mongolian-bank-exchange-rate/releases/download/v1.0.0/docker-compose-v1.0.0.yml -O docker-compose.yml

# .env файл тохируулах
wget https://github.com/btseee/mongolian-bank-exchange-rate/releases/download/v1.0.0/env-example-v1.0.0.txt -O .env

# Эхлүүлэх
docker-compose up -d

Эх кодоос

# Source кодыг татах
wget https://github.com/btseee/mongolian-bank-exchange-rate/archive/v1.0.0.tar.gz
tar -xzf v1.0.0.tar.gz
cd mongolian-bank-exchange-rate-v1.0.0

# Виртуал орчин үүсгэх
python3 -m venv venv
source venv/bin/activate

# Хамаарлууд суулгах
pip install -r requirements.txt
playwright install chromium

# Ажиллуулах
uvicorn app.api.main:app --host 0.0.0.0 --port 8000

🚀 Хурдан эхлүүлэх

API дараах хаягаар ашиглах боломжтой:

🏦 Дэмжигдсэн банкууд

13 банк:

  • Хаан банк
  • Голомт банк
  • Худалдаа Хөгжлийн банк
  • Хас банк
  • Ариг банк
  • Богд банк
  • Төрийн банк
  • Монгол банк
  • Капитрон банк
  • Транс банк
  • Үндэсний хөрөнгө оруулалтын банк
  • М-банк
  • Чингис хаан банк

📝 Өөрчлөлтүүд

✨ Шинэ онцлогууд

  • Add LICENSE file with MIT License text (a04e960) - btseee
    • Add README.md with comprehensive project documentation (c35ab46) - btseee
  • +model add (5a1d6d0) - Battseren B
    • banks added (fb821f6) - Battseren B
    • rate added but not fully (987b286) - Battseren B

🐛 Засварууд

  • Fix Docker image tag prefix in workflow configuration (6c5acdf) - btseee
  • fix: Fix Docker image tag generation (d976a27) - btseee
    • Capitron bank fixed (a2a05b6) - Battseren Badral
    • fixes (82f16e8) - Battseren Badral
    • [ MAJOR FIX ] баахан алдаа засав (e703e28) - Battseren Badral

📚 Баримтжуулалт

  • Fix Docker image tag prefix in workflow configuration (6c5acdf) - btseee
  • fix: Fix Docker image tag generation (d976a27) - btseee
  • Enhance security scanning in Docker workflow with Trivy integration and dynamic tag handling (4df15eb) - btseee
  • Implementing docker (dab18d2) - btseee
    • Add README.md with comprehensive project documentation (c35ab46) - btseee

🔧 Бусад өөрчлөлтүүд

  • Disable PyPI publishing (3c2de1f) - btseee
  • Major update: Now changed everything (475035b) - btseee
    • small changes (6086cff) - Battseren B
  • +TDBM ready (616377e) - Battseren B
  • +changes in env (90fc764) - Battseren B
  • Initial commit (85aa23a) - Battseren B

📥 Татах файлууд

  • Source Code (tar.gz): Эх код архив
  • Source Code (zip): Эх код ZIP
  • docker-compose.yml: Docker Compose тохиргоо
  • .env.example: Орчны тохиргооны жишээ
  • checksums.txt: SHA256 checksums

🔗 Холбоосууд

⚠️ Анхааруулга

Энэ хэрэгсэл зөвхөн боловсрол болон хувийн хэрэглээнд зориулагдсан. Банк тус бүрийн вэб сайтын үйлчилгээний нөхцлийг хүндэтгэнэ үү.


Бүрэн баримтжуулалт: https://github.com/btseee/mongolian-bank-exchange-rate/blob/main/README.md