Skip to content

Instantly share code, notes, and snippets.

@syllogismos
Last active May 5, 2021 08:09
Show Gist options
  • Select an option

  • Save syllogismos/4ab7a8af08bb7ed200cefa2b47ce018f to your computer and use it in GitHub Desktop.

Select an option

Save syllogismos/4ab7a8af08bb7ed200cefa2b47ce018f to your computer and use it in GitHub Desktop.
import requests
import json
import datetime
headers = {
'accept': 'application/json',
'Accept-Language': 'hi_IN',
}
now = datetime.datetime.now()¬
date = now.strftime("%d-%m-%Y")¬
params = (
('district_id', '294'),
('date', date),
)
response = requests.get('https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByDistrict', headers=headers, params=params)
centers = response.json()['centers']
# min_age = min_age = list(filter(lambda x: any(map(lambda y: y['min_age_limit'] == 18, x['sessions'])), centers))
available_capacity = list(filter(lambda x: any(map(lambda y: y['available_capacity'] > 0 and y['min_age_limit'] == 18, x['sessions'])), min_age))
print(json.dumps(available_capacity))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment