{"id":23900313,"url":"https://github.com/aryaaftab/serial-file-transfer","last_synced_at":"2026-06-19T01:31:21.976Z","repository":{"id":270362880,"uuid":"631080092","full_name":"AryaAftab/Serial-File-Transfer","owner":"AryaAftab","description":"File Transfer Using Serial Protocol and Python","archived":false,"fork":false,"pushed_at":"2023-04-22T18:16:24.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-08T14:47:12.583Z","etag":null,"topics":["file-transfer","python","raspberry-pi","serial"],"latest_commit_sha":null,"homepage":"","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/AryaAftab.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-04-21T22:01:04.000Z","updated_at":"2023-04-21T22:22:20.000Z","dependencies_parsed_at":"2024-12-30T15:41:59.652Z","dependency_job_id":"cdb4af68-3dca-4a05-aa55-faa9385e77a6","html_url":"https://github.com/AryaAftab/Serial-File-Transfer","commit_stats":null,"previous_names":["aryaaftab/serial-file-transfer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AryaAftab/Serial-File-Transfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AryaAftab%2FSerial-File-Transfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AryaAftab%2FSerial-File-Transfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AryaAftab%2FSerial-File-Transfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AryaAftab%2FSerial-File-Transfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AryaAftab","download_url":"https://codeload.github.com/AryaAftab/Serial-File-Transfer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AryaAftab%2FSerial-File-Transfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34514282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["file-transfer","python","raspberry-pi","serial"],"created_at":"2025-01-04T19:16:42.236Z","updated_at":"2026-06-19T01:31:21.943Z","avatar_url":"https://github.com/AryaAftab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serial-File-Transfer\nFile Transfer Using Serial Protocol and Python (I used these codes for file transfer between my pc and RaspberryPi 4B)\n\nIn this repository, two pieces of code are provided for sending and receiving files. Can be used for two-way sending.\n\n## Run\nFirst, run the ```receive_file.py``` code on receiver side.\n\n```bash\npython receive_file.py -i {path to saved file}\n                       -p {port that use for transfer data}\n                       -b {transfer boudrate}               \n```\n\nOn Sender side, you must run ```send_file.py``` code.\n```bash\npython send_file.py -i {path to file}\n                       -p {port that use for transfer data}\n                       -b {transfer boudrate}               \n```\n\n#### Example:\n\n***receiver:***\n```bash\npython receive_file.py -i \"recevied_files\"\n                       -p \"/dev/ttyUSB0\"\n                       -b 115200\n```\n\n***sender:***\n```bash\npython send_file.py -i \"/path/to/file\"\n                       -p \"/dev/ttyUSB0\"\n                       -b 115200\n```\n\n***Note:*** boundrate must be same in the both sides\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryaaftab%2Fserial-file-transfer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryaaftab%2Fserial-file-transfer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryaaftab%2Fserial-file-transfer/lists"}