Skip to main content

Fishing Log Agent — Captain's Mate

A Python client for logging fishing sessions to a PLATO server and querying them back by species, recency, or location, with a simple natural-language question interface. Requires a live PLATO server — see "Requirements" below.

Installation

pip install fishinglog-agent

Usage

from fishinglog_agent import FishingLogAgent

agent = FishingLogAgent()

# Log a fishing session
agent.log_session(
    latitude=41.5,
    longitude=-71.3,
    depth_meters=45,
    species="tuna",
    catch_count=12,
    notes="Good action on the tide change"
)

# Query sessions by species, recency, or location
recent = agent.query(species="tuna", days_back=7)
for session in recent:
    content = session["content"]
    print(f"{content['species']}: {content['catch_count']} at {content['latitude']}N")

# Ask a natural-language question (keyword matching + summarization, not NLP)
answer = agent.query_natural_language("where were tuna last week?")
print(answer)

Features

  • PLATO integration — sessions stored as tiles in the fishinglog-ai room
  • Query by species/location/time — filter past sessions by any combination
  • Natural-language Q&A — query_natural_language() matches known species and time-range keywords (e.g. "yesterday", "last week") and summarizes the matching sessions; it does not do general-purpose language understanding
  • Distance filtering — approximate haversine radius search around a lat/lon

PLATO Room

Tiles are stored in the fishinglog-ai room on a PLATO server you run or point this client at (plato_url, default http://localhost:8847).

Requirements

  • Python 3.10+
  • requests >= 2.31.0
  • A reachable PLATO server — this package is a client only; it does not ship or run PLATO itself

License

MIT

Metadata

Release files for fishinglog-agent 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fishinglog-agent 0.2.1
File Size Uploaded Provenance
fishinglog_agent-0.2.1.tar.gz 10.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fishinglog-agent 0.2.1
File Interpreter ABI Platform
fishinglog_agent-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 kB

Release files / fishinglog_agent-0.2.1.tar.gz

Download URL fishinglog_agent-0.2.1.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
000b59fa2bff132b1fe2cd02c473cc281f25641f8fc063c8f0e940f04c7beff0
BLAKE2b-256 checksum
How to use checksums
312d1fb1e6f290ed739b214d37f9a1be8ad7e18364c6480b3776d152607d22f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fishinglog_agent-0.2.1-py3-none-any.whl

Download URL fishinglog_agent-0.2.1-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65c8bae09b4658aae5d30820ff9780bf5e4abd08a988d43ac83d56ba800c8393
BLAKE2b-256 checksum
How to use checksums
69de15815dbda05ec716e1eb2e95745c44d0c68c21c39e17286f5933eba6b5af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for fishinglog-agent 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page