Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added CREATE
Empty file.
17 changes: 1 addition & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,19 +111,4 @@ as seen on the
Then, ensure the following environment variables are set:

* `S3_BUCKET_FILES`: Name of bucket for storing general files
* `S3_BUCKET_IMAGES`: Name of bucket for storing images

### Facebook events querying

Facebook events are retrieved using facebook's
[Graph API](https://developers.facebook.com/docs/graph-api).

The routes for querying group and page events require configuring
access tokens, so the following environment variables must be
configured:

* `FB_GROUP_ID`: Facebook ID of the group to query
* `FB_ACCESS_TOKEN`: User access token from a group admin;

See the
[documentation](https://developers.facebook.com/docs/graph-api/reference/v5.0/group/events)
* `S3_BUCKET_IMAGES`: Name of bucket for storing images
5 changes: 0 additions & 5 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@ class Config(object):
GOOGLE_CALENDAR_ID = os.environ.get('GOOGLE_CALENDAR_ID')
GOOGLE_SERVICE_ACCOUNT_JSON = os.environ.get('GOOGLE_SERVICE_ACCOUNT_JSON')

# For use in facebook event retrieval. See msu/events.py.
FB_GROUP_ID = os.environ.get('FB_GROUP_ID')
FB_ACCESS_TOKEN = os.environ.get('FB_ACCESS_TOKEN')


class DevConfig(Config):
db_user = 'postgres'
db_pass = 'postgres'
Expand Down
12 changes: 0 additions & 12 deletions msu/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@

from msu import db
from msu.models import Post, File, Form, CongressMember
from msu.events import get_events_data
from msu.calendar import list_events
import datetime

Expand Down Expand Up @@ -83,17 +82,6 @@ def get_congressmembers():
congressmembers = CongressMember.query.order_by(CongressMember.inserted_at.asc()).all()
return {'data': [json_congress_member(c) for c in congressmembers]}

@bp.route('/api/events', methods=['GET'])
def get_events():
group_id = current_app.config['FB_GROUP_ID']
access_tok = current_app.config['FB_ACCESS_TOKEN']

if group_id is None or access_tok is None:
return '', 503

data = get_events_data(group_id, access_tok)
return {'data': data}

@bp.route('/api/posts', methods=['GET'])
def get_posts():
posts = Post.query.order_by(Post.inserted_at.desc()).all()
Expand Down
36 changes: 0 additions & 36 deletions msu/events.py

This file was deleted.