avikalpg / IndianVotingAssistant

A personalised helper for voters in Indian Elections for only viewing information relevant to them for casting a vote.
Apache License 2.0
8 stars 2 forks source link

Get contesting candidates information based on election #9

Open avikalpg opened 3 years ago

avikalpg commented 3 years ago

For any given election (with enough specifications, to make it unique), the API should be able to return the names and details of all the candidates who are contesting in that election. This must contain an identifier for each candidate so that further information can be extracted regarding him/her.

jaenil commented 3 years ago

Sir please send the link for the website from which the data has to be extracted unable to find it .

avikalpg commented 3 years ago

@jaenil Here is the link to the website of the Election Commission of India: https://eci.gov.in Ideally, it should contain all the information that the public has the right to. I believe that since 2015, that has been the case, but we still need to verify the same.

avikalpg commented 3 years ago

It is possible that the way to get the list of all candidates based on the election might not be the same for all states and the union elections. It can be especially different for local elections. So it is advised to create a new issue for every sub-set that you solve this issue for. And link that in the PR that you raise for this repository.

jaenil commented 3 years ago

For info on the candidates this link might help : https://affidavit.eci.gov.in/ In this link there is data on : Nominations Applied, Accepted, Rejected, Withdrawn and Contesting Candidates and other filters to get info on candidates

avikalpg commented 3 years ago

@jaenil This website looks great. The main challenge here seems to be selecting the right options in the filters available on the website. Especially the first filter looks tough because it does not seem to be following any standard naming convention.

Maybe, based on the election information from the previous step, you can use the month and year substrings to filter all the relevant options. Which should not be many. But this looks promising. So I am assigning the issue to you.

jaenil commented 3 years ago

Thanks sir