Coder Social home page Coder Social logo

hermesdj / seat-calendar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from benhuet/eveseat-calendar

0.0 0.0 0.0 1.13 MB

Calendar plugin for EVE SeAT

License: GNU General Public License v2.0

JavaScript 3.81% PHP 59.85% CSS 0.45% Blade 35.89%

seat-calendar's Introduction

seat-calendar

Latest Stable Version Downloads Core Version License

Calendar plugin for EVE SeAT

Features

  • Create/Update/Cancel/Delete/Close & Tag operations
  • Register to operations
  • SeAT Notifications integration (slack & discord)
  • Permissions
  • Sync with discord event and sync discord event participants to the calendar op (only work for main characters)
  • Auto sync paps from fleet members ingame every 15 minutes (only if the fleet commander is registered on SeAT and his token is working)

Known limitations

Email notifications are not done.

Release

https://packagist.org/packages/hermesdj/seat-calendar

Compatibility

SeAT Core Calendar Branch
5.x 1.x master

Installation

  • composer require hermesdj/seat-calendar in the SeAT root directory
  • php artisan vendor:publish --force
  • php artisan migrate
  • php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\CalendarSettingsTableSeeder
  • php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\CalendarTagsSeeder
  • php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\ScheduleSeeder

Discord

The version compatible with SeAT 5.x comes with a discord integration able to sync calendar events on a discord server. A bot must be setup for this to work. The bot can read the participant of the event on discord and mark the main character of the account matched to the op. It only works if you are using seat-discord-connector.

Create Bot on Discord Developer Portal

  • Go to the following url in order to create an application and retrieve bot token.
  • Give it a name and suitable description; so user will be able to know what it is related to later.
  • On sidebar, click on Oauth2 > General and hit the Add Redirect button twice and seed spawned field with the address bellow :
    • {seat-public-url}/calendar/setting/discord/callback
  • On sidebar click on Bot and hit the Add Bot button
    • Check Public Bot
    • Check Requires OAuth2 Code Grant
    • Check Server Members Intent

Since 1.3.2 of forked project

Since 1.3.2, the PAP mechanism has been implemented. You need esi-fleets.read_fleet.v1 into your requested scopes list.

Feedbacks or support

@jaysgaming2023 on eve-seat discord
[email protected] Jay Fendragon/Kyra Skeako in game

Screenshots

Main display

Main display

Details of an operation

Details of an operation

Customize your tags

Customize your tags Customize your tags

Slack integration

Slack integration

Pap feature

Paps charts Paps character tracking

seat-calendar's People

Contributors

akturis avatar alkari-verende avatar enolyo avatar hermesdj avatar herpaderpaldent avatar kagurazakanyaa avatar phantombek avatar veteranmina avatar warlof avatar zenobio93 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.