{"id":21816252,"url":"https://github.com/tylpk1216/kobofileserver","last_synced_at":"2025-04-14T01:13:06.198Z","repository":{"id":64305616,"uuid":"444477544","full_name":"tylpk1216/kobofileserver","owner":"tylpk1216","description":"Run it on Kobo device, then use browser to transfer file to device.","archived":false,"fork":false,"pushed_at":"2024-09-16T08:31:52.000Z","size":837,"stargazers_count":33,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-14T01:12:40.683Z","etag":null,"topics":["go","kepubify","kobo","uploadfile-application"],"latest_commit_sha":null,"homepage":"","language":"Go","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/tylpk1216.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}},"created_at":"2022-01-04T15:53:02.000Z","updated_at":"2025-03-17T02:07:40.000Z","dependencies_parsed_at":"2024-06-20T10:20:16.179Z","dependency_job_id":"8944b3e7-cff7-4b64-8b90-d707139762d6","html_url":"https://github.com/tylpk1216/kobofileserver","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tylpk1216%2Fkobofileserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tylpk1216%2Fkobofileserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tylpk1216%2Fkobofileserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tylpk1216%2Fkobofileserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tylpk1216","download_url":"https://codeload.github.com/tylpk1216/kobofileserver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804825,"owners_count":21164135,"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":["go","kepubify","kobo","uploadfile-application"],"created_at":"2024-11-27T15:32:52.944Z","updated_at":"2025-04-14T01:13:06.161Z","avatar_url":"https://github.com/tylpk1216.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kobofileserver\nRun it on Kobo device, then use browser to transfer file to device.\n\n# Installation\n1. Install [NickelMenu](https://github.com/pgaskin/NickelMenu), I use it to launch the application.\n2. Insert the device into your PC over USB.\n3. Put KoboFileServer folder in \".adds\" folder of device.\n4. Create \"kobofileserver\" folder on device.\n5. Modify NickelMenu config file.\n```\nmenu_item :main    :Force Wi-Fi On (toggle)  :nickel_setting     :toggle:force_wifi\nmenu_item :main    :IP Address               :cmd_output         :500:/sbin/ifconfig | /usr/bin/awk '/inet addr/{print substr($2,6)}'\nmenu_item :main    :Import Books             :nickel_misc        :rescan_books_full\nmenu_item :main    :KoboFileServer (toggle)  :cmd_output         :500:quiet  :/usr/bin/pkill -f \"^/mnt/onboard/.adds/KoboFileServer/kobofileserver\"\n  chain_success:skip:3\n  chain_failure                              :cmd_spawn          :/mnt/onboard/.adds/KoboFileServer/kobofileserver\n  chain_failure                              :dbg_toast          :Error starting KoboFileServer\n  chain_always:skip:-1\n  chain_success                              :dbg_toast          :Stopped KoboFileServer\n```\n6. Adjust your sleep settings of device for transfering large file. The processing speed is 0.52MB/second on Kobo Elipsa when I use HyRead Gaze Pocket to uploading file. If you use your cell phone, I think the speed is better.\n\n\\\nFrom v0.3.0, if you have installed [FBInk](https://www.mobileread.com/forums/showthread.php?t=299110), you can use kobofileserver.sh to run the app. When the app starts, it will show a qrcode of your device ip on the device screen.\n```\nmenu_item :main    :KoboFileServer (toggle)  :cmd_output         :500:quiet  :/usr/bin/pkill -f \"^/mnt/onboard/.adds/KoboFileServer/kobofileserver\"\n  chain_success:skip:3\n  chain_failure                              :cmd_spawn          :quiet :exec /mnt/onboard/.adds/KoboFileServer/kobofileserver.sh\n  chain_failure                              :dbg_toast          :Error starting KoboFileServer\n  chain_always:skip:-1\n  chain_success                              :dbg_toast          :Stopped KoboFileServer\n```\n![QRCode](img/qrcode.png \"QRCode\")\n\n\n# How to use it\n1. Click on the \"Force Wi-Fi On (toggle)\" of NickelMenu.\n2. Turn on Wi-Fi of device.\n3. Click on the \"KoboFileServer (toggle)\" of NickelMenu.\n4. Click on the \"IP Address\" of NickelMenu to get your device IP.\n5. Open browser on any device, then input \"http://IP/\".\n6. Click on the button to select a file.\n7. Click on the \"Click to upload file\" to upload file.\n8. After uploading file is done, click on the \"Import Books\" of NickelMenu to import your uploading file.\n\n# Test Video\n[Use Android E-Ink device(HyRead Gaze Pocket) to upload files to Kobo Elipsa.](https://youtu.be/mZ4C3v0sqL0 \"kobofileserver\")\\\n[Use Android phone to upload file to Kobo Elipsa.](https://youtu.be/nsvzy7Spkcc \"kobofileserver\")\n\n# License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftylpk1216%2Fkobofileserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftylpk1216%2Fkobofileserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftylpk1216%2Fkobofileserver/lists"}