{"id":22128547,"url":"https://github.com/kanojiahub/web-map-with-python","last_synced_at":"2025-03-24T08:42:55.927Z","repository":{"id":202867969,"uuid":"708311965","full_name":"KanojiaHub/Web-Map-with-Python","owner":"KanojiaHub","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-19T17:52:32.000Z","size":6770,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T14:16:11.765Z","etag":null,"topics":["execl","iit","iit-location","json","python","web-mapping"],"latest_commit_sha":null,"homepage":"https://web-map-with-iit-location.netlify.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KanojiaHub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-22T07:06:14.000Z","updated_at":"2024-09-19T17:52:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"6efd0f56-310d-4147-8b1c-cfd7a7b5204c","html_url":"https://github.com/KanojiaHub/Web-Map-with-Python","commit_stats":null,"previous_names":["kanojiahub/web-map-with-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KanojiaHub%2FWeb-Map-with-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KanojiaHub%2FWeb-Map-with-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KanojiaHub%2FWeb-Map-with-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KanojiaHub%2FWeb-Map-with-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KanojiaHub","download_url":"https://codeload.github.com/KanojiaHub/Web-Map-with-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245240291,"owners_count":20583099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["execl","iit","iit-location","json","python","web-mapping"],"created_at":"2024-12-01T17:45:45.101Z","updated_at":"2025-03-24T08:42:55.905Z","avatar_url":"https://github.com/KanojiaHub.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web-Map-with-Python\n\nWeb Map of IIT Locations\nThis project is a Python-based web application that visualizes various IIT (Indian Institutes of Technology) locations on an interactive map. The map uses data stored in JSON and Excel files to coordinate and plot the locations of different IIT campuses across India.\n\nFeatures\nInteractive map showing the locations of IIT campuses.\nUtilizes a JSON file and an Excel file to store and retrieve geographic coordinates.\nSimple and easy-to-use interface.\nTechnologies Used\nPython: Core language used for data processing and map creation.\nFolium: Used to generate interactive maps.\nPandas: To handle data from Excel files.\nJSON: To handle data for location coordinates.\nJupyter Notebook: For testing and visualization (optional).\nInstallation and Setup\nTo run this project locally, follow these steps:\n\nClone the repository:\n\nbash\nCopy code\ngit clone https://github.com/your-username/iit-web-map.git\ncd iit-web-map\nInstall the required dependencies:\n\nbash\nCopy code\npip install -r requirements.txt\nRun the Python script to generate the map:\n\nbash\nCopy code\npython map_generator.py\nThis will generate an HTML file containing the interactive map.\n\nOpen the generated map.html file in your web browser to view the IIT locations.\n\nFiles\nmap_generator.py: The main Python script that processes the data and generates the web map.\niit_locations.json: A JSON file containing the coordinates of the IIT campuses.\niit_data.xlsx: An Excel file containing additional data on the IIT locations.\nrequirements.txt: List of required Python packages.\nDependencies\nMake sure to install the following Python packages:\n\npandas\nfolium\nopenpyxl\nHow It Works\nData Input: The location data is stored in both JSON and Excel formats.\nThe JSON file contains the latitude and longitude of each IIT.\nThe Excel file contains additional metadata about the IITs.\nMap Generation: The script uses Folium to generate a web-based interactive map. The data from the JSON and Excel files are processed using Pandas to plot markers for each IIT on the map.\nContributions\nFeel free to open an issue or submit a pull request for any improvements or bug fixes.\n\nLicense\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanojiahub%2Fweb-map-with-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanojiahub%2Fweb-map-with-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanojiahub%2Fweb-map-with-python/lists"}