xenon007/seat-spfarm 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

xenon007/seat-spfarm

最新稳定版本:1.0.0

Composer 安装命令:

composer require xenon007/seat-spfarm

包简介

SP Farming plugin for SeAT to monitor skillpoint farming characters and minimise training downtime.

README 文档

README

This repository contains a private SeAT plugin that provides an SP Farming dashboard and configuration interface. It allows users to select which of their EVE Online characters are considered part of a skillpoint farm, to enable or disable PI monitoring per character, and to supply free‑form descriptions of their skill plans. The dashboard displays a summary of current training activity, projected extraction dates and optional idle monitoring for non‑farm characters.

Features

  • Menu integration: Adds an SP Farming entry to the SeAT sidebar with Dashboard and Settings sub‑items.
  • Farm roster management: Users can mark any of their characters as part of the farm and toggle PI usage individually.
  • Plan descriptions: An optional text field per character holds a list of skills or notes about the plan. This appears as a tooltip on the dashboard.
  • Idle monitor: A global toggle shows or hides a secondary table of non‑farm characters along with their training status.
  • Graceful degradation: All advanced columns (location, last online, extraction date, omega) fall back to sensible defaults (unknown or NEED ATTENTION!) when data is not available from ESI or SeAT.

Installation

This plugin is designed for SeAT ^5.x and requires PHP ^8.1. It is intended for private use and is not published to Packagist. To install:

  1. Clone or extract this repository into your SeAT installation under plugins/xenon007-seat-spfarm.

  2. From your SeAT directory, run:

    composer config repositories.xenon007-seat-spfarm path ./plugins/xenon007-seat-spfarm
    composer require xenon007/seat-spfarm:1.0.0
    php artisan migrate
  3. Visit the SeAT control panel. A new SP Farming entry should appear in the sidebar.

Because this plugin relies on SeAT's dynamic relationships to retrieve training data, some installations may not expose all columns. Values may appear as unknown or NEED ATTENTION! until additional scopes are authorised or SeAT data is refreshed.

Configuration

The default route prefix is spfarm. If this conflicts with other routes you may customise it by publishing the configuration file and editing config/seat-spfarm.php:

php artisan vendor:publish --tag=seat-spfarm-config

Support

This plugin is provided as‑is with no guarantee of support. It is deliberately minimalist and may require further development for advanced SeAT deployments. Feel free to fork and adapt it to your needs.

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固