Skip to content

Commit 84bde6d

Browse files
committed
directory and building fix
1 parent 662f50d commit 84bde6d

File tree

6 files changed

+10023
-14
lines changed

6 files changed

+10023
-14
lines changed

app.py

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
app = Flask(__name__)
1616
api = Api(app)
17-
cache = SimpleCache()
1817

1918
# Define routes
2019
api.add_resource(Main, '/')

resources/buildings.py

+5-3
Large diffs are not rendered by default.

resources/daily_illini.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
from flask_restful import Resource
2+
import urllib2, json,
3+
from bs4 import BeautifulSoup
4+
5+
base_url = 'http://dailyillini.com/category/'
6+
7+
class News(Resource):
8+
def get(self, category, subcategory=None, sportcategory=None):
9+
request_url = base_url + category
10+
if (subcategory is not None):
11+
request_url += '/' + subcategory
12+
if (sportcategory is not None):
13+
request_url += '/' + sportcategory
14+
fail = False
15+
i = 1
16+
retval = {}
17+
while(!fail):
18+
request = urllib2.urlopen(request_url)
19+
soup = BeautifulSoup(request, 'html.parser')
20+
retlist = []
21+
for x in soup.find_all(class_='sno-animate'):
22+
print(x)
23+
fail = True;

resources/directory.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from flask_restful import Resource
2-
import urllib2
3-
from bs4 import Beautifulsoup
4-
import re
2+
import urllib2, json, os
53

6-
class StaffDirectory(Resource):
7-
def get(self, query, search_type): # construct URL
8-
request_url = "https://illinois.edu/ds/search?skinId=0&sub=&search=niraj+pant&search_type=staff";
9-
response = urllib2.urlopen(request_url)
4+
dir = os.path.dirname(__file__)
5+
filename = os.path.join(dir, '../tools/professors.json')
6+
7+
class FacultyDirectory(Resource):
8+
def get(self):
9+
with open(filename, 'r') as data_file:
10+
return json.load(data_file)

0 commit comments

Comments
 (0)