Skip to content
/ snipey Public

Snipey is an application that can be used to automatically 'snipe' RSVPs to popular Meetup groups.

Notifications You must be signed in to change notification settings

nnja/snipey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snipey

Snipey is an application that can be used to automatically RSVP to specific Meetup groups. It supports oauth authentication with Meetup.com, so any Meetup member can use it.

Link

I'm in the process of deploying Snipey. Please check back later in the week for the link.

Current Functionality

You can add a subscription to any group you're currently a member of.

When you remove your subscription, any future snipes will be canceled.

Snipey supports both events that are open immediately, and events that have an RSVP open time in the future.

Add Subscriptions

Add Subscriptions

View & Remove Subscriptions

View & Remove Subscriptions

View pending, completed, and canceled snipes.

View Snipes

Limitations

  • Private groups are not supported.
  • Meetups that require payment are not supported.

Requirements

  • Python 2.7
    • Celery
    • sqlachemy
    • requests
    • Flask
      • Flask-SQLAlchemy
      • Flask-OAuth
      • Flask-Bootstrap
      • Flask-WTF
  • RabbitMQ
  • Postgres or sqlite

A full list of dependencies is listed in requirements.txt. Please see the installation section for more details.

Installation Instructions

  1. Create a virtual environment, activate it.
  2. pip install -r requirements.txt
  3. install RabbitMQ
  4. Create the environment variables specified in config.py
  5. start rabbitmq rabbitmq-server -detached
  6. start celery locally celery worker --app=snipey.tasks -l debug
  7. update the settings.py with your Meetup API Keys and database URL
  8. prime the database. open a python shell within your virtual env and enter: from snipey import db; db.create_all()
  9. start the web app and background worker python web.py

Support

If you have any issues with this extension, open an issue on GitHub.

Contribution

Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub.

Developer

Nina Zakharenko
http://www.nnjas.net
@nnja

License

OSL - Open Software Licence 3.0

Copyright

(c) 2013 Nina Zakharenko

About

Snipey is an application that can be used to automatically 'snipe' RSVPs to popular Meetup groups.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published