Skip to content

Releases: evyshape/albafish

v1.0.6

10 May 12:49
47a2a90

Choose a tag to compare

v1.0.5

10 May 12:28
924517f

Choose a tag to compare

Full Changelog: v1.0.4...v1.0.5

v1.0.4

10 May 12:24
b77b4c4

Choose a tag to compare

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

v1.0.3

10 May 09:29
800b4f3

Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

v1.0.2

10 May 03:52
5324a69

Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

v1.0.1 - Initial Release

10 May 02:03
7ca91d4

Choose a tag to compare

🎣 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