All Projects → ypinskiy → Gbf Raiders

ypinskiy / Gbf Raiders

Licence: mit
A Raid Finder For Grand Blue Fantasy

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Gbf Raiders

Twweet Cli
🐦 Tweet right from your cli without even opening your browser.
Stars: ✭ 47 (-25.4%)
Mutual labels:  twitter
Mastodon Bridge
Moved to https://source.joinmastodon.org/mastodon/bridge
Stars: ✭ 53 (-15.87%)
Mutual labels:  twitter
Twitter Bookmarks Search
WebExtension that adds ability search all your bookmarked tweets!
Stars: ✭ 59 (-6.35%)
Mutual labels:  twitter
Slack Twitter
Read your timeline, fave tweets, and post to Twitter from Slack.
Stars: ✭ 47 (-25.4%)
Mutual labels:  twitter
Keyring
Keyring is an authentication framework for WordPress. It comes with definitions for a variety of HTTP Basic, OAuth1 and OAuth2 web services. Use it as a common foundation for working with other web services from within WordPress code.
Stars: ✭ 52 (-17.46%)
Mutual labels:  twitter
Anaconda
A Go client library for the Twitter 1.1 API
Stars: ✭ 1,077 (+1609.52%)
Mutual labels:  twitter
Twittex
Twitter client library for Elixir.
Stars: ✭ 46 (-26.98%)
Mutual labels:  twitter
Twoot
An open source light-weight OS X twitter client based on jQuery and Fluid (deprecated!)
Stars: ✭ 61 (-3.17%)
Mutual labels:  twitter
Cryptocurrency Dashboard
Crypto Currency Dashboard Using Twitter 🐦 And Coinmarketcap 🚀 API
Stars: ✭ 54 (-14.29%)
Mutual labels:  twitter
Twitter.jl
Julia package to access Twitter API
Stars: ✭ 58 (-7.94%)
Mutual labels:  twitter
Stocksight
Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python natural language processing and sentiment analysis
Stars: ✭ 1,037 (+1546.03%)
Mutual labels:  twitter
Metrotwitter
What Twitter reveals about the differences between cities and the monoculture of the Bay Area
Stars: ✭ 52 (-17.46%)
Mutual labels:  twitter
Russia It Podcast
Список русскоязычных подкастов на тему информационных технологий
Stars: ✭ 1,095 (+1638.1%)
Mutual labels:  twitter
Twitter Follow Exploit
Automated Twitter mass account creation and follow using Selenium and Tor VPN
Stars: ✭ 47 (-25.4%)
Mutual labels:  twitter
Anatine
[DEPRECATED] 🐦 Pristine Twitter app
Stars: ✭ 1,102 (+1649.21%)
Mutual labels:  twitter
Omnisci Tweetmap 2
Play with and instantly visualize hundreds of millions of realtime tweets, from the global level all the way down to your neighborhood.
Stars: ✭ 47 (-25.4%)
Mutual labels:  twitter
Imageviewer.swift
An easy to use Image Viewer that is inspired by Facebook
Stars: ✭ 1,071 (+1600%)
Mutual labels:  twitter
Peony Twitter
An asynchronous Twitter API client for Python 3.5+
Stars: ✭ 62 (-1.59%)
Mutual labels:  twitter
Mcafee Bot
buy coins based on @officialmcafee tweets
Stars: ✭ 61 (-3.17%)
Mutual labels:  twitter
Broid Kit
Bot framework powered by Broid
Stars: ✭ 58 (-7.94%)
Mutual labels:  twitter

GBF-Raiders

Site Logo

A Raid Finder For The Game Granblue Fantasy

Hosted at GBFRaiders.com

A special thanks to u/Bloodhram for creating the icons for the site and extension!

Example of Website

Reminders

Please remember to change/remove the Google Analytics code at the bottom of index.html if you are cloning this repository!

Installing Dependencies

After cloning or downloading the source code, make sure that you have Node.js and NPM installed and setup in your PATH. All the other dependencies will be installed when the command npm install is run in the root directory of the site. Semantic UI is set to automatically install itself during this process. The next step would be to setup the environment variables as shown in the next section. The site's server can then be started with node index.js or npm start.

Setting Up The Environment Variables

One of the main environment variables is sslEnabled. Set it to false if you do not have an SSL certificate for the site and set it to true if you do. Create a new folder in the root directory of the site called sslcert and place your keys in there.

Setting up the other environment variables is necessary for using the Twitter API.

Twitter App Page

  1. Go to the Twitter app page and create a new app. The application details don't matter too much.

Twitter App Details Page

  1. Make sure you app has read and write permissions in the permissions tab.

Twitter App Key Create Page Twitter App Access Create Page

  1. The Keys and Access Tokens tab already contains two of the four keys you need: the Consumer Key and the Consumer Secret. To create the other two, click on the "Create my access token" button. Now, the page will refresh and the other two keys will appear: the Access Token and the Access Token Secret.
  2. These 4 keys will need to be setup in your environment. See below on how to do so in Heroku.

Using The Environment Variables in Heroku

Heroku Show Configs Page

  1. Go to your app's settings page. There will be a "Reveal Config Vars" button.
  2. Enter all 5 keys and their corresponding values: consumer_key, consumer_secret, access_token_key, access_token_secret, sslEnabled.
  3. Restart your dynos.
  4. App should work now!

Adding New Raids

Raid Structure

  1. Add the raid to the raids.json file in the root of the project.

Raid Image Folder

  1. Add the raid cover image to the static/assets/raids folder. You can get this image from the GBF wiki.

Adding New Sound Notifications

Sounds Folder

  1. Add the sound file to the static/assets/sounds folder.

Sounds Loading

  1. Load the sound file in the top of main.js.

Sounds Playing

  1. Add playing the sound file in the PlaySoundNotif function in main.js.

Sound Option In HTML

  1. Add the option in the sound choice control in index.html.

Sound Option In JS

  1. Add the option in the CreateSettingsModalFrame function in settings.js.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].