{"id":16775230,"url":"https://github.com/zombiefox/succinctoctopus","last_synced_at":"2025-07-26T13:38:11.465Z","repository":{"id":60010607,"uuid":"533018782","full_name":"zombieFox/succinctOctopus","owner":"zombieFox","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-29T10:01:43.000Z","size":96473,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-24T17:52:42.509Z","etag":null,"topics":["gallery","grid","image","image-gallery","media","media-gallery","video","video-gallery","viewer"],"latest_commit_sha":null,"homepage":"https://zombiefox.github.io/succinctOctopus/","language":"JavaScript","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/zombieFox.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-09-05T18:38:04.000Z","updated_at":"2024-12-23T12:20:25.000Z","dependencies_parsed_at":"2024-07-29T13:20:50.639Z","dependency_job_id":null,"html_url":"https://github.com/zombieFox/succinctOctopus","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/zombieFox%2FsuccinctOctopus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombieFox%2FsuccinctOctopus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombieFox%2FsuccinctOctopus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombieFox%2FsuccinctOctopus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zombieFox","download_url":"https://codeload.github.com/zombieFox/succinctOctopus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248288347,"owners_count":21078903,"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":["gallery","grid","image","image-gallery","media","media-gallery","video","video-gallery","viewer"],"created_at":"2024-10-13T06:51:27.118Z","updated_at":"2025-04-10T20:07:56.872Z","avatar_url":"https://github.com/zombieFox.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Succinct Octopus\n\n## Image and Video viewer\n\n### [See it in action](https://zombiefox.github.io/succinctOctopus/)\n\n[![Succinct Octopus Demo](assets/screenshot-001.gif)](https://zombiefox.github.io/succinctOctopus/)\n\n### Customise\n\nTo make changes edit the `src/config.js` file.\nAdd media into the `media/image` and `media/video` directories.\n\n### Development\n\nTo develop run:\n- `npm i`\n- `npm run start`\n\nThe project can be viewed locally at: `http://localhost:8080/`.\n\nTo build run:\n- `npm i`\n- `npm run build`\n\nA web ready folder will be created at: `/dist/`.\n\n### Keybaord shortcuts and controls\n\n- `H` - Toggle help.\n- `1` - Change to SQUARE gallery layout.\n- `2` - Change to GRID gallery layout.\n- `3` - Change to FLEX gallery layout.\n- `4` - Change to COLUMN gallery layout.\n- `5` - Change to SOLO gallery layout.\n- `Q` or `W` - Cycle back and forth between gallery layouts.\n- `T` or `Y` - Increase or decrease gallery gap.\n- `U` or `I` - Increase or decrease gallery corner radius.\n- `-` or `+` - Increase or decrease grid count or zoom amount in SOLO view.\n- `S` - Cycle between playing and pausing all videos.\n- `M` - Cycle between muting and unmuting all videos.\n- `Z` - Toggle zoom only in SOLO view.\n- `X` - Change zoom style in SOLO view.\n- `↓` or `↑` - Jump between media in SOLO view.\n- `O` or `P` - Increase or decrease zoom border.\n- `D` - Cycle between light and dark mode.\n- `F` - Toggle fullscreen.\n- `0` - Reset all gallery layouts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiefox%2Fsuccinctoctopus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzombiefox%2Fsuccinctoctopus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiefox%2Fsuccinctoctopus/lists"}