kalvin807 / gbf-raid-finder

Granblue Fantasy raid finder written in Go and React

Home Page:https://gbf.kalvin.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GBFinder Omega - グラブル救援検索・マグナ

A realtime twitter message filter that use to fetch all GBF raid message in twitter written in Go and Vue.js

Very very welcome any kind of involvement (PR, issues...)

Idea wanted for the name of this raid finder 😄

Installation

  1. Clone this project to your local environment.

Prepare your Twitter API key

  1. Apply a Twitter Developer Account here.
  2. Create a project
  3. Generate and save both access key/secret and api key/secret

Backend

  1. Install go in your system
  2. At project root create a .env with following content
    FRONT_END_URL=<Url to the frontend for CORS setting>
    TWITTER_ACCESS_KEY=<access key>
    TWITTER_ACCESS_SECRET=<access secret>
    TWITTER_API_KEY=<api key>
    TWITTER_API_SECRET=<api secret>
  1. Fetch go modules by go get
  2. Start the backend server by go run

Frontend

  1. Switch to directory /web/
  2. Create a .env file in /web/
    WEBSOCKET_URI=<Url to the websocket endpoint>
    BACKEND_URL=<Url to the backend>
  1. Download node modules with yarn install
  2. Start the frontend server with yarn dev

Thanks to

  • GBF Raiders, Granblue Raid Finder... etc to giving me ideas and raid information
  • GBF Wiki
  • Every who used this tool!
  • KMR and Cygames for creating this farm simulator - granblue fantasy

About

Granblue Fantasy raid finder written in Go and React

https://gbf.kalvin.io/

License:MIT License


Languages

Language:TypeScript 82.4%Language:Go 14.1%Language:HTML 3.4%Language:JavaScript 0.1%