{"repo":"skyborn-industries/lodestone","free":true,"listed":false,"github":"https://github.com/skyborn-industries/lodestone","clone":"git clone https://github.com/skyborn-industries/lodestone.git","description":"Unofficial webhook service, REST API, and RSS feed for Final Fantasy XIV Lodestone news","language":"Ruby","stars":34,"topics":["ffxiv","lodestone","discord","webhook","api","api-rest","ruby","rails","ruby-on-rails","rss"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Lodestone News Unofficial webhook service and REST API for the Final Fantasy XIV Lodestone written in Ruby on Rails. You can find the original Sinatra implementation here. API All of this application's data is made available through a RESTful JSON API. See the documentation for details. Dependencies Ruby (3.3.5) Rails (7.2.2) MariaDB / MySQL Installation Clone and initialize the repository Set up the database Create the MySQL databases lodestone development as well as a database user with access to them Create the necessary 3rd party applications 1. Create a new Discord app for user authentication. Take note of the client ID and secret . 1. Set the redirect URI on the OAuth2 page of your app: http://localhost:3000/webhook/save 2. Configure the credentials file to match the format below using your data. Load the database Prime the news cache Schedule jobs Run whenever to schedule the application's cronjobs. Start the server --- FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. FINAL FANTASY XIV © SQUARE ENIX CO., LTD.","default_branch":null,"files":null,"tree":[],"storefront":"/r/skyborn-industries","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skyborn-industries/lodestone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}