{"id":18861597,"url":"https://github.com/gsauc3/airpad","last_synced_at":"2026-04-08T18:31:18.764Z","repository":{"id":49336756,"uuid":"514148850","full_name":"GSAUC3/AirPad","owner":"GSAUC3","description":"Another project I did while interning at C-DAC","archived":false,"fork":false,"pushed_at":"2022-11-01T04:58:21.000Z","size":59448,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-30T11:14:24.718Z","etag":null,"topics":["airpad","easyocr","gui-application-python","mediapipe","mediapipe-hands","opencv-python","python","pytorch","tkinter-gui","ttkbootstrap"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/GSAUC3.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-15T05:44:24.000Z","updated_at":"2025-05-24T05:36:09.000Z","dependencies_parsed_at":"2023-01-21T02:50:02.268Z","dependency_job_id":null,"html_url":"https://github.com/GSAUC3/AirPad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GSAUC3/AirPad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GSAUC3%2FAirPad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GSAUC3%2FAirPad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GSAUC3%2FAirPad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GSAUC3%2FAirPad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GSAUC3","download_url":"https://codeload.github.com/GSAUC3/AirPad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GSAUC3%2FAirPad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31568578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["airpad","easyocr","gui-application-python","mediapipe","mediapipe-hands","opencv-python","python","pytorch","tkinter-gui","ttkbootstrap"],"created_at":"2024-11-08T04:30:11.068Z","updated_at":"2026-04-08T18:31:18.739Z","avatar_url":"https://github.com/GSAUC3.png","language":"Jupyter Notebook","readme":"# Air Pad\n\nThis GUI application will help you write in the air. Cool right? Check the demonstration below. \n\nYou can even save the raw text image as png file and extract the text file after writing each word. (as shown in the demo)\n\n## Check out our blog on medium.com \nClick this link -\u003e \u003ca href=\"https://medium.com/@rajarshiban13/airpad-now-write-on-air-with-hand-gestures-3876e0007883\"\u003eAirpad Blog\u003c/a\u003e\n\n## RUN the main.py after installing all the dependencies. \n\n### Demonstration \nClick the gif below to watch this video on Youtube.\n\n\n***\n![WhatsApp Video 2022-10-31 at 23 10 28](https://user-images.githubusercontent.com/55054089/199088375-b4b69578-3af9-4d2f-8913-ff48bd08933c.gif)\n\n\n***\n\n### Tech Stake used\n- OpenCV\n- PyTorch\n- Mediapipe\n- easyocr\n- ttkboorstrap\n\n|Writing Mode OFF|Screen Clear Mode (gesture)|Writing Mode ON|\n|:-------:|:--------:|:------:|\n|\u003cimg src=\"https://github.com/GSAUC3/AirPad/blob/master/icon/ss1.png\" width =\"250\" height =\"250\"\u003e |\u003cimg src=\"https://github.com/GSAUC3/AirPad/blob/master/icon/ss2.png\" width =\"250\" height =\"250\"\u003e|\u003cimg src=\"https://github.com/GSAUC3/AirPad/blob/master/icon/ss3.png\" width =\"250\" height =\"250\"\u003e |\n\n### Keyboard Shortcuts\n\n|Key|Event|\n|:---:|:---:|\n|Esc|Quit|\n|s|Predict word/letters|\n|Ctrl+s|Save the text prediction|\n|Ctrl+e|Save the image file|\n\n## How to use\n\n1. clone this repo suing git clone command. \n2. Make sure you install the packages. You can use this command, `pip install -r requirements.txt`\n3. go `src` folder and run `main.py`\n\n***\n\nOther team members who contributed to this project are:\n- \u003ca href=\"https://www.linkedin.com/in/tiyasa-khan-6109691ab/\"\u003eTiyasa Khan\u003c/a\u003e\n- \u003ca href= \"https://www.linkedin.com/in/nitu-pal-95270a194/\"\u003eNitu Pal\u003c/a\u003e\n\nAnd Our Supervisor:\n- **Dr. Anil Kumar Gupta, Director, C-DAC, Pune.**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsauc3%2Fairpad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgsauc3%2Fairpad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsauc3%2Fairpad/lists"}