GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BostonPython/studygroup: Prototype Application to allow creation of study groups within a given Meetup group

This repository was archived by the owner on Feb 5, 2025. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

23 Commits
23 Commits

Folders and files

NameName
Last commit message
Last commit date
migrations
migrations
 
 
studygroup
studygroup
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.treerc
.treerc
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
manage.py
manage.py
 
 
requirements.txt
requirements.txt
 
 
run_server.py
run_server.py
 
 
settings.py
settings.py
 
 

Repository files navigation

studygroup

Prototype application to allow creation of study groups within a given Meetup group.

This application isn't functional yet. If you want to help, the sketch of how it should work is on the wiki: StudyGroup Sketch. There are also a few issues describing work that needs to be done.

Developing

Study Group uses OAuth authentication with meetup.com, so you will need to configure to be able to perform that authentication. You will run your development machine so that it pretends to be "dev-studygroup.bostonpython.com":

  1. Go to http://www.meetup.com/meetup_api/, and click "OAuth Consumers".

  2. Create a new consumer, with these details:

     Consumer Name: Boston Python Study Groups (Dev)
     Redirect URI: http://localhost:8080/
    
  3. Create a settings_local.py alongside settings.py, with details from the OAuth consumer you just created:

     MEETUP_GROUP_ID = 469457    # Boston Python, use this exactly.
     MEETUP_OAUTH_KEY = "esgls3vaf5k7d9ufrvj0jtuvo0"     # Fill in with your own key
     MEETUP_OAUTH_SECRET = "mgi9mlaagc24o8a3f4hcvu0mb0"  #   .. and secret.
     SQLALCHEMY_DATABASE_URI = "sqlite:////tmp/studygroup.db"
    
  4. Create the database tables:

     $ python manage.py db upgrade
    
  5. Start the server:

     $ python run_server.py -p 8080
    
  6. Visit the page in your browser using the URL http://localhost:8080. You should see the Study Group page, and your server window should show URLs being served.

  7. If you click the Sign In Now button, it should take you to meetup.com and ask you to authorize Boston Python Study Groups.

Running tests

Tests are run with unittest in the standard library:

    $ python -m unittest discover

About

Prototype Application to allow creation of study groups within a given Meetup group

Resources

Readme
MIT license
Activity
Custom properties

Stars

6 stars

Watchers

1 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.