Skip to content

v1.0.1 - Initial Release

Choose a tag to compare

@evyshape evyshape released this 10 May 02:03
· 5 commits to main since this release
7ca91d4

🎣 AlbaFish v1.0.0 - Initial Release

Educational toolkit for analyzing Albion Online fishing mechanics through network packet analysis.

⚠️ FOR EDUCATIONAL PURPOSES ONLY
Not intended for creating game bots or automation tools.

✨ Features

  • 🎯 Real-time fishing event monitoring (cast, bite, catch, failed, death)
  • 🐟 Complete Albion Online item database (11,000+ items)
  • ⚡ Sync and async API support
  • 🎨 Decorator-based event routing with filters
  • 🔧 Event bus with middleware system
  • 📦 Type hints and comprehensive error handling

📦 Installation

pip install albafish

Requirements:

  • Python 3.7+
  • scapy>=2.5.0 (installed automatically)
  • Administrator/root privileges for packet capture
  • Windows: Npcap
  • Linux: libpcap-dev
  • macOS: libpcap

🚀 Quick Start

import albafish

items = albafish.ItemDatabase()

def on_catch(event):
    fish_name = items.get_name(event.item_id)
    print(f"🎣 Caught: {fish_name}")

monitor = albafish.FishingMonitor(on_catch=on_catch, items_db=items)
monitor.start()

📚 Documentation

📜 License

Non-Commercial - Educational and research use only.


Full Changelog: https://github.com/evyshape/albafish/blob/main/CHANGELOG.md