Skip to content

Instantly share code, notes, and snippets.

@jamesshah
Created March 26, 2020 09:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesshah/c663f8bd56d9b851f209a4427ddd7dce to your computer and use it in GitHub Desktop.
Save jamesshah/c663f8bd56d9b851f209a4427ddd7dce to your computer and use it in GitHub Desktop.
def get_values():
"""It returns a list of different form data to be submitted by send_attendance method.
subjects_time is a dictionary with Day as keys and time and subjects in a list as values.
value_list is a list of lectures' subject and time of current_day."""
values_list = []
now = datetime.datetime.now()
day_name = now.strftime("%A")
subjects_time = {
"Monday": [["10", "30", "AJ(HC)"], ["11", "30", "DCDR(PC)"], ["1", "00", "WT(AM)"], ["2", "00", "SE(KD)"]],
"Tuesday": [["11", "30", "SE(KD)"], ["1", "00", "AJ(HC)"]],
"Wednesday": [["11", "30", ".NET(PC)"], ["1", "00", "SE(KD)"], ["2", "00", ".NET(PC)"]],
"Thursday": [["10", "30", "WT(AM)"], ["11", "30", "DCDR(PC)"], ["1", "00", "AJ(HC)"]],
"Friday": [["10", "30", "AJ(HC)"], ["11", "30", ".NET(PC)"], ["1", "00", "SE(KD)"], ["2", "00", ".NET(PC)"]],
}
date = str(now).split('-')
for i in subjects_time[day_name]:
'''keys are the value of 'name' element of the '''
values = {
# Email Address
"emailAddress": str(sys.argv[1]),
# Enrollment Number
"entry.33987362": str(sys.argv[2]),
# Course
"entry.363926033": "BE",
# Branch
"entry.733518766": "IT",
# Semester
"entry.114626584": "Sem-6",
# Subject
"entry.609979780": i[2],
# Date
"entry.1916623197_year": date[0],
"entry.1916623197_month": date[1],
"entry.1916623197_day": date[2][0:2],
# Time
"entry.125609755_hour": i[0],
"entry.125609755_minute": i[1],
}
values_list.append(values)
return values_list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment