{"id":16135586,"url":"https://github.com/thevickypedia/lists3","last_synced_at":"2026-02-15T01:18:12.491Z","repository":{"id":239372302,"uuid":"799352638","full_name":"thevickypedia/lists3","owner":"thevickypedia","description":"File Browser for S3 buckets","archived":false,"fork":false,"pushed_at":"2025-02-13T03:28:48.000Z","size":38,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-19T15:40:05.857Z","etag":null,"topics":["filebrowser","s3-bucket"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/thevickypedia.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-11T21:55:13.000Z","updated_at":"2025-02-13T03:28:51.000Z","dependencies_parsed_at":"2024-05-11T22:36:30.045Z","dependency_job_id":"f710f127-dc81-4a0e-8dc7-970afe880621","html_url":"https://github.com/thevickypedia/lists3","commit_stats":{"total_commits":21,"total_committers":2,"mean_commits":10.5,"dds":0.09523809523809523,"last_synced_commit":"eaea78888ac98eeddbe44d98ccb1544d09417c68"},"previous_names":["thevickypedia/lists3"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/thevickypedia/lists3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevickypedia%2Flists3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevickypedia%2Flists3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevickypedia%2Flists3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevickypedia%2Flists3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thevickypedia","download_url":"https://codeload.github.com/thevickypedia/lists3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thevickypedia%2Flists3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29463677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T01:01:38.065Z","status":"ssl_error","status_checked_at":"2026-02-15T01:01:23.809Z","response_time":53,"last_error":"SSL_read: 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":["filebrowser","s3-bucket"],"created_at":"2024-10-09T23:08:41.602Z","updated_at":"2026-02-15T01:18:12.484Z","avatar_url":"https://github.com/thevickypedia.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ListS3\n\n[![made-with-rust][rust-logo]][rust-src-page]\n\n[![crates.io][crates-logo]][crate]\n\n[![build][gh-logo]][build]\n\n#### Summary\n[`lists3`][repo] is a light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDownload pre-compiled OS specific executable\u003c/strong\u003e\u003c/summary\u003e\n\n###### macOS (Intel)\n```shell\ncurl -o lists3-darwin-amd64.tar.gz -LH \"Accept: application/octet-stream\" \"https://github.com/thevickypedia/lists3/releases/latest/download/lists3-darwin-amd64.tar.gz\"\n```\n\n###### macOS (M1)\n```shell\ncurl -o lists3-darwin-arm64.tar.gz -LH \"Accept: application/octet-stream\" \"https://github.com/thevickypedia/lists3/releases/latest/download/lists3-darwin-arm64.tar.gz\"\n```\n\n###### Linux\n```shell\ncurl -o lists3-linux-amd64.tar.gz -LH \"Accept: application/octet-stream\" \"https://github.com/thevickypedia/lists3/releases/latest/download/lists3-linux-amd64.tar.gz\"\n```\n\n###### Windows (curl)\n```shell\ncurl -o lists3-windows-amd64.zip -LH \"Accept: application/octet-stream\" \"https://github.com/thevickypedia/lists3/releases/latest/download/lists3-windows-amd64.zip\"\n```\n\n###### Windows (Invoke-WebRequest)\n```shell\nInvoke-WebRequest -Uri https://github.com/thevickypedia/lists3/releases/latest/download/lists3-windows-amd64.zip -OutFile lists3-windows-amd64.zip\n```\n\u003c/details\u003e\n\n### Arguments\n\n- **--bucket / -b**: Bucket name for which listing has to be created.\n- **--website / -w**: Website URL that has to be allowed through CORS configuration. Defaults to bucket name with `https` protocol.\n- **--region / -r**: Region name where the bucket is present. **Fallback:** Default Region\n- **--filter / -f**: S3 prefix to filter (**eg:** `[\"github/\"]`) **Fallback:** `[]`\n- **--ignore / -i**: Objects to be ignored (**eg:** `[\"github/.DS_Store\"]`) **Fallback:** `[]`\n- **--object / -o**: Object name to upload in s3 (**eg:** `list.html`) **Fallback:** `list`\n- **--style / -s**: Styling for the UI (**eg:** `vanilla`) **Fallback:** bootstrap\n\n### Sample\n\n```shell\n./lists3 --bucket thevickypedia.com --object list --filter '[\"github/\"]' --ignore '[\"github/.DS_Store\"]'\n```\n\n```shell\n./lists3 --bucket thevickypedia.com --object list --filter '[\"github/\"]'\n```\n\n## Crate\n[https://crates.io/crates/lists3][crate]\n\n### Cargo Docs - Official Runbook\n[https://docs.rs/lists3/latest/lists3][docs]\n\n**Generator**\n```shell\ncargo doc --document-private-items --no-deps\n```\n\n## Linting\n### Requirement\n```shell\nrustup component add clippy\n```\n### Usage\n```shell\ncargo clippy --no-deps --fix\n```\n\n## License \u0026 copyright\n\n\u0026copy; Vignesh Rao\n\nLicensed under the [MIT License][license]\n\n[rust-src-page]: https://www.rust-lang.org/\n[repo]: https://github.com/thevickypedia/lists3\n[license]: https://github.com/thevickypedia/lists3/blob/main/LICENSE\n[build]: https://github.com/thevickypedia/lists3/actions/workflows/rust.yaml\n[rust-logo]: https://img.shields.io/badge/Made%20with-Rust-black?style=for-the-badge\u0026logo=Rust\n[gh-logo]: https://github.com/thevickypedia/lists3/actions/workflows/rust.yml/badge.svg\n[crate]: https://crates.io/crates/lists3\n[gh-checks]: https://github.com/thevickypedia/lists3/actions/workflows/rust.yml\n[crates-logo]: https://img.shields.io/crates/v/lists3.svg\n[docs]: https://docs.rs/lists3/latest/lists3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevickypedia%2Flists3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthevickypedia%2Flists3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevickypedia%2Flists3/lists"}