{"crate":{"id":"satty","name":"satty","updated_at":"2026-08-03T08:06:16.957476Z","versions":[2919216,2517326,2514250,2004289,1959031],"keywords":[],"categories":[],"badges":[],"created_at":"2026-01-20T16:55:39.473123Z","downloads":2032,"recent_downloads":1075,"default_version":"0.22.0","num_versions":5,"yanked":false,"max_version":"0.22.0","newest_version":"0.22.0","max_stable_version":"0.22.0","description":"Modern Screenshot Annotation.","homepage":"https://github.com/Satty-org/Satty","documentation":null,"repository":"https://github.com/Satty-org/Satty","links":{"version_downloads":"/api/v1/crates/satty/downloads","versions":null,"owners":"/api/v1/crates/satty/owners","owner_team":"/api/v1/crates/satty/owner_team","owner_user":"/api/v1/crates/satty/owner_user","reverse_dependencies":"/api/v1/crates/satty/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2919216,"crate":"satty","num":"0.22.0","dl_path":"/api/v1/crates/satty/0.22.0/download","readme_path":"/api/v1/crates/satty/0.22.0/readme","updated_at":"2026-08-03T08:06:16.957476Z","created_at":"2026-08-03T08:06:16.957476Z","downloads":410,"features":{"ci-release":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/satty/0.22.0/dependencies","version_downloads":"/api/v1/crates/satty/0.22.0/downloads","authors":"/api/v1/crates/satty/0.22.0/authors"},"crate_size":1036982,"published_by":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"audit_actions":[{"action":"publish","user":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"time":"2026-08-03T08:06:16.957476Z"}],"checksum":"6fea5fc6755afab92839f49e610af69dc2145d5df3f50ce28c270596406c34aa","rust_version":null,"has_lib":false,"bin_names":["satty"],"edition":"2024","description":"Modern Screenshot Annotation.","homepage":"https://github.com/Satty-org/Satty","documentation":null,"repository":"https://github.com/Satty-org/Satty","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"Rust":{"code_lines":8882,"comment_lines":296,"files":28}},"total_code_lines":8911,"total_comment_lines":296}},{"id":2517326,"crate":"satty","num":"0.21.1","dl_path":"/api/v1/crates/satty/0.21.1/download","readme_path":"/api/v1/crates/satty/0.21.1/readme","updated_at":"2026-06-05T11:06:30.943508Z","created_at":"2026-06-05T11:06:30.943508Z","downloads":687,"features":{"ci-release":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/satty/0.21.1/dependencies","version_downloads":"/api/v1/crates/satty/0.21.1/downloads","authors":"/api/v1/crates/satty/0.21.1/authors"},"crate_size":1031842,"published_by":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"audit_actions":[{"action":"publish","user":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"time":"2026-06-05T11:06:30.943508Z"}],"checksum":"3f53f3a50f2abb10d025e3dfdfcc54f8f639306fd8024e6e413a61481ac869c2","rust_version":null,"has_lib":false,"bin_names":["satty"],"edition":"2024","description":"Modern Screenshot Annotation.","homepage":"https://github.com/Satty-org/Satty","documentation":null,"repository":"https://github.com/Satty-org/Satty","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"Rust":{"code_lines":8532,"comment_lines":293,"files":27}},"total_code_lines":8561,"total_comment_lines":293}},{"id":2514250,"crate":"satty","num":"0.21.0","dl_path":"/api/v1/crates/satty/0.21.0/download","readme_path":"/api/v1/crates/satty/0.21.0/readme","updated_at":"2026-06-04T18:48:49.301128Z","created_at":"2026-06-04T18:48:49.301128Z","downloads":32,"features":{"ci-release":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/satty/0.21.0/dependencies","version_downloads":"/api/v1/crates/satty/0.21.0/downloads","authors":"/api/v1/crates/satty/0.21.0/authors"},"crate_size":1031858,"published_by":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"audit_actions":[{"action":"publish","user":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"time":"2026-06-04T18:48:49.301128Z"}],"checksum":"7c7a272062690216181665ca5f8730cbcacad0f7d863d26b18838cafbfb024e8","rust_version":null,"has_lib":false,"bin_names":["satty"],"edition":"2024","description":"Modern Screenshot Annotation.","homepage":"https://github.com/Satty-org/Satty","documentation":null,"repository":"https://github.com/Satty-org/Satty","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":29,"comment_lines":0,"files":1},"Rust":{"code_lines":8532,"comment_lines":293,"files":27}},"total_code_lines":8561,"total_comment_lines":293}},{"id":2004289,"crate":"satty","num":"0.20.1","dl_path":"/api/v1/crates/satty/0.20.1/download","readme_path":"/api/v1/crates/satty/0.20.1/readme","updated_at":"2026-02-06T13:43:32.472138Z","created_at":"2026-02-06T13:43:32.472138Z","downloads":853,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/satty/0.20.1/dependencies","version_downloads":"/api/v1/crates/satty/0.20.1/downloads","authors":"/api/v1/crates/satty/0.20.1/authors"},"crate_size":1025207,"published_by":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"audit_actions":[{"action":"publish","user":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"time":"2026-02-06T13:43:32.472138Z"}],"checksum":"b43980a5c7f93273ea45af20a2efd1ab9f3a89a298204ac7bbff6815d520c97d","rust_version":null,"has_lib":false,"bin_names":["satty"],"edition":"2021","description":"Modern Screenshot Annotation.","homepage":"https://github.com/gabm/satty","documentation":null,"repository":"https://github.com/gabm/satty","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7935,"comment_lines":277,"files":27}},"total_code_lines":7935,"total_comment_lines":277}},{"id":1959031,"crate":"satty","num":"0.20.0","dl_path":"/api/v1/crates/satty/0.20.0/download","readme_path":"/api/v1/crates/satty/0.20.0/readme","updated_at":"2026-01-20T16:55:39.473123Z","created_at":"2026-01-20T16:55:39.473123Z","downloads":50,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/satty/0.20.0/dependencies","version_downloads":"/api/v1/crates/satty/0.20.0/downloads","authors":"/api/v1/crates/satty/0.20.0/authors"},"crate_size":1013954,"published_by":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"audit_actions":[{"action":"publish","user":{"id":247776,"login":"RobertMueller2","name":"René D. Obermüller","avatar":"https://avatars.githubusercontent.com/u/29629287?v=4","url":"https://github.com/RobertMueller2","github_username_matches":true,"created_at":"2017-06-22T12:42:50Z"},"time":"2026-01-20T16:55:39.473123Z"}],"checksum":"5a80d61920eb449e4d923e811a54f22e8e8469bfc91ea838f3f5967786d159ce","rust_version":null,"has_lib":false,"bin_names":["satty"],"edition":"2021","description":"Modern Screenshot Annotation.","homepage":"https://github.com/gabm/satty","documentation":null,"repository":"https://github.com/gabm/satty","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5947,"comment_lines":259,"files":25}},"total_code_lines":5947,"total_comment_lines":259}}],"keywords":[],"categories":[]}