{"id":15674340,"url":"https://github.com/ewpratten/dji3d","last_synced_at":"2025-05-06T23:11:34.604Z","repository":{"id":115029311,"uuid":"342353395","full_name":"ewpratten/dji3d","owner":"ewpratten","description":"DJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry","archived":false,"fork":false,"pushed_at":"2021-02-25T20:23:16.000Z","size":100,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-29T22:23:38.469Z","etag":null,"topics":["dji-drone","drone","drone-telemetry","ffmpeg","graphing","metadata","parsing","srt","subtitles","telemetry"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/dji3d/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ewpratten.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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},"funding":{"github":"ewpratten"}},"created_at":"2021-02-25T19:16:41.000Z","updated_at":"2025-03-03T19:57:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2c44c06-9c06-4db0-aedd-4164bf00db34","html_url":"https://github.com/ewpratten/dji3d","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/ewpratten%2Fdji3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fdji3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fdji3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fdji3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ewpratten","download_url":"https://codeload.github.com/ewpratten/dji3d/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252782784,"owners_count":21803408,"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":["dji-drone","drone","drone-telemetry","ffmpeg","graphing","metadata","parsing","srt","subtitles","telemetry"],"created_at":"2024-10-03T15:44:07.169Z","updated_at":"2025-05-06T23:11:34.584Z","avatar_url":"https://github.com/ewpratten.png","language":"Python","funding_links":["https://github.com/sponsors/ewpratten"],"categories":[],"sub_categories":[],"readme":"# DJI3D\n\n![Poetry Build Suite](https://github.com/Ewpratten/dji3d/workflows/Poetry%20Build%20Suite/badge.svg)\n\nDJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry. Many DJI drones have the option to save basic flight telemetry data inside subtitle tracks on recorded videos. This script will extract this data and export it in one of three formats:\n\n - 3D graph\n   - Takes GPS data, and plots it with matplotlib\n - JSON\n   - A raw, timestamped JSON dump\n - CSV\n   - A timestamped CSV log\n\n## Usage\n\n```\nusage: dji3d [-h] [-i] [-f {graph,csv,json}] [-o OUTPUT] input\n\nDJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry\n\npositional arguments:\n  input                 Raw drone video file with telemetry data\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -i, --interactive     Run interactively\n  -f {graph,csv,json}, --format {graph,csv,json}\n                        Output format\n  -o OUTPUT, --output OUTPUT\n                        Output location\n```\n\n## Installing\n\n```sh\npython3 -m pip install dji3d\n```\n\n## Example\n\n![](./test.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewpratten%2Fdji3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fewpratten%2Fdji3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewpratten%2Fdji3d/lists"}