Giter Club home page Giter Club logo

rockstar-newswire's Introduction

rockstar-newswire

A lightweight Rockstar newswire tracker to bring latest news to your platform.

Currently supports discord webhooks and you can easily change it to return URL for to be used on any other platform.

Install

  • Install the required Node packages via npm i or yarn install

API

    let newswire = require('./newswire');
    let latestNews = new newswire(type, webhookURL);
    // Available Types: rdr2, gtav, latest, music, fanart, fanvideos, creator, tips, rockstar, updates,
    // Webhook URL: https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks
    // News should automatically post and update every 2 hours.

Available types

  • creator (Creator jobs articles featured by Rockstar)
  • fanart (General fans' art articles from any Rockstar game)
  • fanvideos (General fans' showoff videos articles from any Rockstar game)
  • gtav (GTA: V general news)
  • music (Music production articles)
  • latest (Latest news from any type that shows on newswire homepage)
  • rdr2 (Red dead redemption 2 general news)
  • rockstar (Rockstar company updates)
  • tips (General game tips from Rockstar)
  • updates (Any released game updates)

Notes

  • You require discord webhook URL.
  • Feed refreshes every 2 hours to make sure its up-to-date. If you would like to change it then you're required to change this variable using that time converter. It has to be in milliseconds in order to operate properly.
  • It's recommened to take newsdb.json with you if you're porting the project to another host to prevent redundant news posts.
  • It is not guranteed that it can trace multiple new news posts of the same type since it only traces the last post posted. In-order to avoid such error, you can lower the news feed refresh rate as specified previously. If you have a idea on how to improve it then feel free to contribute.
  • This is a small research project and it's not meant to be used as a network harm tool.

Demo

Credits

rockstar-newswire's People

Contributors

carbowix avatar slasherss1 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.