{"id":23390398,"url":"https://github.com/manav-aggarwal/alaudidae","last_synced_at":"2025-04-08T14:20:17.285Z","repository":{"id":74160607,"uuid":"127938615","full_name":"Manav-Aggarwal/Alaudidae","owner":"Manav-Aggarwal","description":null,"archived":false,"fork":false,"pushed_at":"2018-08-15T07:55:25.000Z","size":162,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T10:43:37.192Z","etag":null,"topics":["csv","csv-parsing","geopy","kml","python3","srt-parser"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/Manav-Aggarwal.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":"2018-04-03T16:43:08.000Z","updated_at":"2018-08-15T07:55:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3960455-1aed-4c11-bcb3-bb834da15bb1","html_url":"https://github.com/Manav-Aggarwal/Alaudidae","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manav-Aggarwal%2FAlaudidae","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manav-Aggarwal%2FAlaudidae/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manav-Aggarwal%2FAlaudidae/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manav-Aggarwal%2FAlaudidae/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Manav-Aggarwal","download_url":"https://codeload.github.com/Manav-Aggarwal/Alaudidae/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247856547,"owners_count":21007621,"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":["csv","csv-parsing","geopy","kml","python3","srt-parser"],"created_at":"2024-12-22T03:31:00.133Z","updated_at":"2025-04-08T14:20:17.218Z","avatar_url":"https://github.com/Manav-Aggarwal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alaudidae\nTechnical Assignment for Skylark Drones\n\nModules required:\n- piexif: Python package to simplify exif manipulations.\n- pysrt: Python library to edit and create SubRip files.\n- geopy: Geocoding library for Python.\n- simplekml: Python package to generate KML with as little effort as possible.\n\nYou can use these commands to install these modules:\n```\n  pip install simplekml\n  pip install pysrt\n  pip install geopy\n  pip install piexif\n```\nThe script takes two parameters:\n- VID_RADIUS: Radius used for the video with the drone coordinates at different times.\n- POI_RADIUS: Radius used for the points of interest CSV file.\n\n• Reads the SRT files in the video directory which contain GPS coordinates of the drone at the all the different times that the drone flew over the survey site.\n\n• Creates a map of geotagged images from image names to their coordinates.\n\n• Outputs a CSV file containing a list of images within the given radius at each second of the drone's flight. Also, generates a KML file of the drone's path in the videos in the video directory.\n\nIt reads a CSV file with some points of interests and their coordinates to create another file containing a list of images within the given radius at each point of interest.\n\nExample usage:\n```\n  python script.py 35 50\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanav-aggarwal%2Falaudidae","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanav-aggarwal%2Falaudidae","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanav-aggarwal%2Falaudidae/lists"}