Releases: btseee/mongolian-bank-exchange-rate
v1.0.6
Release v1.0.5
🎉 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
🎉 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
🎉 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
🎉 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
🏦 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.1Docker 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 -dFrom 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:
- 📊 API: http://localhost:8000
- 📖 Docs: http://localhost:8000/docs
- 🔍 ReDoc: http://localhost:8000/redoc
🏦 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
🏦 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.0Docker 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 дараах хаягаар ашиглах боломжтой:
- 📊 API: http://localhost:8000
- 📖 Docs: http://localhost:8000/docs
- 🔍 ReDoc: http://localhost:8000/redoc
🏦 Дэмжигдсэн банкууд
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
-
- added (90205c6) - 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
-
- fixed (8788753) - Battseren B
-
- 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
-
- change (c747ea3) - Battseren B
- +TDBM ready (616377e) - Battseren B
- +changes in env (90fc764) - Battseren B
-
- first (91a490f) - 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