Git Product home page Git Product logo

gathertown.js's Introduction

GatherTownJS (Unofficial)

created by discord release star license

๐Ÿ“ข Nominate (@WarenGonzaga) as GitHub Star. If you appreciate his hardwork and dedication to open source.


A simple and lightweight but powerful NodeJS client for Gather Town API.

๐Ÿ˜Ž Demo

(coming soon)

โšก Features

Currently supports HTTP API GET requests.

HTTP API

  • GET getMap()
  • GET getEmailGuestList()

NOTE: Currently working on Websocket API support as suggested by the team at Gather. Check out the discussion here: #10 and #11.

๐Ÿ“– Documentation

The complete documentation can be found here:

docs

๐Ÿ•น๏ธ Usage

Example usage of the GatherTownJS.

const GATHER = require('gathertown.js'); // add gather package
const access = require('./config.json'); // load your apikey
const gather = new GATHER(access.key); // access keys

// some variables
const spaceID = 'space-id\\space-name';
const mapID = 'map-name';

function map() {
    gather.getMap(spaceID, mapID)
        .then(data => console.log(data))
        .catch(err => console.log(err));
}

map();

๐ŸŽฏ Contributing

Contributions are welcome, create a pull request to this repo and I will review your code. Please consider to submit your pull request to the dev branch. Thank you!

๐Ÿ’ฌ Discussions

For any questions, suggestions, ideas, or simply you want to share your experience in using this project, feel free to share and discuss it to the community!

๐Ÿ› Issues

If you're facing a problem in using GatherTownJS please let me know by creating an issue here. I'm here to help you!

๐Ÿ€ Sponsors and Supporters

BuyMeaCoffee Vercel CircleCI GitBook Digital Ocean Deepware NOWPayments StackHawk

Love what I do? Send me some coffees! Can't send coffees? Nominate me for a GitHub Star instead! Your coffee donation and support will help me to continue working on open-source projects like this.

๐ŸŒ Community

Join to my growing tech community and get the latest updates!

community community

๐Ÿ“‹ Code of Conduct

Read the project's code of conduct.

๐Ÿ“ƒ License

GatherTownJS is licensed under The MIT License.

๐Ÿ“ Author

GatherTownJS is created by Waren Gonzaga, with the help of awesome contributors.


๐Ÿ’ป Made with ๐Ÿ’– and โ˜• by Waren Gonzaga with YHWH ๐Ÿ™ | Citizen of Heaven

gathertown.js's People

Contributors

jofftiquez avatar warengonzaga avatar

Watchers

 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.