{"id":23136119,"url":"https://github.com/brianmichel/tote","last_synced_at":"2025-08-17T10:31:52.957Z","repository":{"id":42443503,"uuid":"193246732","full_name":"brianmichel/Tote","owner":"brianmichel","description":"An app to simply transfer photos from the Ricoh GR III","archived":false,"fork":false,"pushed_at":"2024-08-01T23:49:22.000Z","size":93139,"stargazers_count":27,"open_issues_count":5,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-12T15:16:48.749Z","etag":null,"topics":["camera","combine","gr","ios","ricoh","swiftui","wifi"],"latest_commit_sha":null,"homepage":null,"language":"Swift","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/brianmichel.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-06-22T15:03:02.000Z","updated_at":"2024-09-22T11:29:20.000Z","dependencies_parsed_at":"2022-08-28T05:51:21.162Z","dependency_job_id":null,"html_url":"https://github.com/brianmichel/Tote","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/brianmichel%2FTote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianmichel%2FTote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianmichel%2FTote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianmichel%2FTote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianmichel","download_url":"https://codeload.github.com/brianmichel/Tote/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230113768,"owners_count":18175239,"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":["camera","combine","gr","ios","ricoh","swiftui","wifi"],"created_at":"2024-12-17T12:19:05.311Z","updated_at":"2024-12-17T12:19:05.811Z","avatar_url":"https://github.com/brianmichel.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tote 💼\n\n__Tote__ is a simple photo transfer application made for use with the Ricoh GR III camera.\n\n## Icons\n\n| Light App Icon | Dark App Icon |\n| ---- | ---- |\n| ![](media/RoundedIcon.png) | ![](media/RoundedIcon-Dark.png) |\n\n\nAll of the icons that are in the app are currently located in the `ToteIcons.sketch` so you can find them in there.\n\n## Running the fake server\n\nWhen building this app, since it connects to a physical camera, it can be painful to actually switch wireless networks and connect to the camera to do some debugging.\n\nWe've created a simple fake JSON server that passes back mock responses that were captured from a real camera.\n\n__Starting the server__\n1. `cd fake-server`\n2. `json-server db.json --middlewares externalFile.js --routes routes.json`\n\n## API Information\n\nMuch of what I know about the API is documented on the wiki. This will be the place to go dig into more info about those responses, or what is available to use from the application. There are many more API endpoints, but I've documented the ones that Tote is using.\n\n## What does this thing look like?\n\nHere are a couple of gifs that show what the general application looks like. Note that it works in light and dark mode so if you want to imagine light mode just invert everything in your brain.\n\n| Main Application | Settings |\n| ---- | ---- |\n| ![](media/product/main.gif) | ![](media/product/settings.gif) | \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmichel%2Ftote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianmichel%2Ftote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmichel%2Ftote/lists"}