Skip to content

Commit 595c8f0

Browse files
committed
Sorting because server pe ek line ka code h
1 parent b8e660f commit 595c8f0

File tree

5 files changed

+46
-4
lines changed

5 files changed

+46
-4
lines changed

app/food_mmx.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import requests, copy, json
2+
3+
def food_mmx(lat, lng):
4+
5+
#url = 'https://api.zomato.com/v1/search.json/near?lat=28.734371&lon=77.1197519&count=30'
6+
url = 'https://api.zomato.com/v1/search.json/near?lat='+str(lat)+'&lon='+str(lng)+'&count=30'
7+
headers = {
8+
'X-Zomato-API-Key': 'b0a3693c6ce448dca050334ee6acb945',
9+
'User-Agent': 'Dalvik/1.6.0 (Linux; U; Android 4.4.4; D5103 Build/18.1.A.2.25)'
10+
}
11+
12+
r = requests.get(url, headers=headers)
13+
print r.headers, "+++++++++=================================="
14+
data = r.json()
15+
16+
list_of_rest = data['results']
17+
#print sorted(list_of_rest, key=lambda x: x[u'result'][u'distance_actual'])
18+
#### Already sorted ####
19+
20+
return json.dumps(list_of_rest)
21+
22+
if __name__ == '__main__':
23+
print food_mmx(28.734371, 77.1197519)

app/shop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ def flipkart_search(query):
4343

4444

4545
if __name__=='__main__':
46-
flipkart_search('laptop')
46+
print flipkart_search('laptop')

app/travel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,4 +162,6 @@ def goibibo_flight(src, dest, date, num):
162162
return result_list
163163

164164
if __name__ == '__main__':
165-
print taxi_for_sure_api(28.739137, 77.124717)
165+
print taxi_for_sure_api(28.739137, 77.124717)
166+
167+

app/views.py

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from travel import *
2323
from food import *
2424
from shop import *
25+
from food_mmx import food_mmx
2526

2627
from bs4 import BeautifulSoup as BS
2728

@@ -36,7 +37,8 @@
3637

3738
@app.after_request
3839
def cache(response):
39-
response.cache_control.max_age = 60
40+
#response.cache_control.max_age = 60
41+
response.headers['Cache-Control'] = 'public, max-age=60, only-if-cached, max-stale=0'
4042
return response
4143

4244
#################################################################################################
@@ -106,6 +108,8 @@ def travel_api():
106108
except:
107109
pass
108110

111+
final_result = sorted(result, key=lambda k: k['time_of_arrival'])
112+
109113
return json.dumps(result)
110114

111115

@@ -328,4 +332,17 @@ def search_items():
328332
except:
329333
pass
330334

331-
return json.dumps(res)
335+
return json.dumps(res)
336+
337+
338+
@app.route('/api/foodmmx/nearme', methods=['GET'])
339+
def for_mmx():
340+
341+
try:
342+
lat = str(request.args.get('lat'))
343+
lng = str(request.args.get('lng'))
344+
except:
345+
lat = '28.734371'
346+
lng = '77.1197519'
347+
348+
return food_mmx(lat, lng)

ixigo.py

Whitespace-only changes.

0 commit comments

Comments
 (0)