{"id":13710568,"url":"https://github.com/ezrafielding/easyTello","last_synced_at":"2025-05-06T19:32:10.180Z","repository":{"id":57425291,"uuid":"165624140","full_name":"ezrafielding/easyTello","owner":"ezrafielding","description":"An easy to use library to support DJI Tello scripting in Python 3","archived":true,"fork":false,"pushed_at":"2021-01-22T10:03:59.000Z","size":36,"stargazers_count":79,"open_issues_count":8,"forks_count":31,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-18T21:19:21.093Z","etag":null,"topics":["dji","dji-sdk","djitello","drone","drones","python","python-3","python3","ryze","ryze-tello-drone","tello","tello-python3","tellodrone"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ezrafielding.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}},"created_at":"2019-01-14T08:30:19.000Z","updated_at":"2024-08-15T08:20:09.000Z","dependencies_parsed_at":"2022-08-29T22:01:15.944Z","dependency_job_id":null,"html_url":"https://github.com/ezrafielding/easyTello","commit_stats":null,"previous_names":["virodroid/easytello"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezrafielding%2FeasyTello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezrafielding%2FeasyTello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezrafielding%2FeasyTello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezrafielding%2FeasyTello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ezrafielding","download_url":"https://codeload.github.com/ezrafielding/easyTello/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252753595,"owners_count":21798980,"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","dji-sdk","djitello","drone","drones","python","python-3","python3","ryze","ryze-tello-drone","tello","tello-python3","tellodrone"],"created_at":"2024-08-02T23:00:58.348Z","updated_at":"2025-05-06T19:32:05.168Z","avatar_url":"https://github.com/ezrafielding.png","language":"Python","funding_links":[],"categories":["SDK Wrappers"],"sub_categories":[],"readme":"# easyTello\n[![version info](https://img.shields.io/pypi/pyversions/easytello.svg)](https://pypi.org/project/easytello/)\n[![liscence](https://img.shields.io/pypi/l/easytello.svg)](https://pypi.org/project/easytello/)\n[![PyPI](https://img.shields.io/pypi/v/easytello.svg)](https://pypi.org/project/easytello/)\n\n**Note: Not under active development**\n\n**easyTello** is a Python library created to provide users with a simple way to interface and send commands to the DJI Tello drone, as well as to simply and easily teach students how to control the drone using Python 3. All the commands outlined in the DJI Tello SDK 1.3.0.0 are present in this library.\n\n## Installation\nTo install the library, simply run:\n```\npip install easytello\n```\nor to install from cloned source:\n```\n$ git clone https://github.com/Virodroid/easyTello.git\n$ cd easyTello\n$ python setup.py install\n```\n**Note:** easyTello requires OpenCV-Python. If you don't have it installed, simply run:\n```\npip install opencv-python\n```\nFor more information on OpenCV-Python click [here](https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html).\n\n## Examples\nCreating a drone object in Python:\n```python\nfrom easytello import tello\n\nmy_drone = tello.Tello()\n```\nProgramming the drone to takeoff, fly in a square and then land:\n```python\nmy_drone.takeoff()\n\nfor i in range(4):\n\tmy_drone.forward(100)\n\tmy_drone.cw(90)\n\t\nmy_drone.land()\n```\nToggling state of video stream:\n```python\n# Turning on stream\nmy_drone.streamon()\n# Turning off stream\nmy_drone.streamoff()\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fezrafielding%2FeasyTello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fezrafielding%2FeasyTello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fezrafielding%2FeasyTello/lists"}