An open API service indexing awesome lists of open source software.

https://github.com/mdb/x-next-meetup

A Polymer custom element for displaying a Meetup's next event.
https://github.com/mdb/x-next-meetup

Last synced: 4 days ago
JSON representation

A Polymer custom element for displaying a Meetup's next event.

Awesome Lists containing this project

README

          

# <x-next-meetup>

A [Polymer](http://polymer-project.org) element for displaying a Meetup's next event.

## Usage

1) Import Web Components' polyfill:

```html

```

2) Import custom element:

```html

```

3) Using it:

```html

```

This results in unstyled markup:

```html

Next Event Titlte



Location


555 Street Name, Philadelphia, Pennsylvania



Your event description.



RSVP for Next Event Title
```

What's the `groupName`? The name of your Meetup, as it appears in your group's Meetup URL.

What's a `sigId`? What's a `sig`? Meetup's [API Key signatures](http://www.meetup.com/meetup_api/auth/#keysign) documentation provides a simple overview of how to retrieve these values for use in JavaScript applications.

## Demo

Install dependencies:

Install [Node.js](http://nodejs.org/download/)

Install [Grunt](http://gruntjs.com/):

```sh
$ npm install -g grunt-cli
```

Install Node dependencies:

```sh
$ npm install
```

Install bower dependencies:

```sh
$ bower install
```

Run a local server:

```sh
$ grunt connect
```

Edit the `` element in `index.html`; provide real `sigId`, `sig`, and `groupName` attribute
values. See [Meetup API documentation](http://www.meetup.com/meetup_api/) for more info.

Visit `http://localhost:8000` in your web browser.

## License

[MIT License](http://opensource.org/licenses/MIT)