3.1.0 • Published 6 years ago

meetup-randomizer v3.1.0

Weekly downloads
32
License
MIT
Repository
github
Last release
6 years ago

meetup-randomizer

npm version Travis branch Dependency Status node

semantic-release js-standard-style Commitizen friendly

Greenkeeper badge PRs Welcome All Contributors license

:twisted_rightwards_arrows: Library that chooses random persons from a Meetup's event. It can be executed as a CLI or as any other npm module (including client-side implementations).

Demo

meetup-randomizer

Instalation

npm i meetup-randomizer

Use

  • As a CLI:
# 1
meetup-randomizer --meetup-name 'banodejs' --event-id '231888421' --winners-amount 2
# 2
meetup-randomizer --url 'www.meetup.com/banodejs/events/231097952/' --winners-amount 2
  • As any other npm module (including client-side implementations):
const meetupRandomizer = require('meetup-randomizer')

meetupRandomizer('banodejs', '231888421', 2)
  .then(winners => console.log)
  .catch(error => console.error)

How it works

  1. It uses the Meetup API to get the list of RSVPs.
  2. It excludes the hosts members.
  3. It excludes the non-confirmed attendees.
  4. It returns an array of random winners.

In the case of the CLI, it shows the winner's picture into the console.

Contributors

Cristhian Duran💻 📖Alejandro Oviedo💻 📖Justin Hall💻

This project follows the all-contributors specification.

License

MIT

3.1.0

6 years ago

3.0.0

7 years ago

2.10.0

7 years ago

2.9.0

7 years ago

2.8.0

8 years ago

2.7.1

8 years ago

2.7.0

8 years ago

2.6.1

8 years ago

2.6.0

8 years ago

2.5.0

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.4

8 years ago

1.0.0

8 years ago