{"crate":{"id":"bookokrat","name":"bookokrat","updated_at":"2026-06-06T18:10:28.154288Z","versions":[2524225,2422996,2307809,2196637,2110432,2097029,2046154,2031625,2025037,2015201,2008966,2005580,1990649,1970107,1932758,1917822,1878859,1813670,1810033,1809935,1797413],"keywords":["epub","pdf","ratatui","reader","tui"],"categories":["command-line-interface"],"badges":[],"created_at":"2025-10-28T21:13:29.646002Z","downloads":3383,"recent_downloads":855,"default_version":"0.3.12","num_versions":21,"yanked":false,"max_version":"0.3.12","newest_version":"0.3.12","max_stable_version":"0.3.12","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","links":{"version_downloads":"/api/v1/crates/bookokrat/downloads","versions":null,"owners":"/api/v1/crates/bookokrat/owners","owner_team":"/api/v1/crates/bookokrat/owner_team","owner_user":"/api/v1/crates/bookokrat/owner_user","reverse_dependencies":"/api/v1/crates/bookokrat/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2524225,"crate":"bookokrat","num":"0.3.12","dl_path":"/api/v1/crates/bookokrat/0.3.12/download","readme_path":"/api/v1/crates/bookokrat/0.3.12/readme","updated_at":"2026-06-06T18:10:28.154288Z","created_at":"2026-06-06T18:10:28.154288Z","downloads":762,"features":{"default":["pdf","svg"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64","rdjvu","notify"],"profile":["dep:pprof"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.12/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.12/downloads","authors":"/api/v1/crates/bookokrat/0.3.12/authors"},"crate_size":1316229,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-06-06T18:10:28.154288Z"}],"checksum":"39495a1da6918cc077d200cf6c6c2dfadf47584ca1ec1b8da8961994c023ff8c","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":84063,"comment_lines":2969,"files":147},"Shell":{"code_lines":83,"comment_lines":14,"files":2}},"total_code_lines":84146,"total_comment_lines":2983}},{"id":2422996,"crate":"bookokrat","num":"0.3.11","dl_path":"/api/v1/crates/bookokrat/0.3.11/download","readme_path":"/api/v1/crates/bookokrat/0.3.11/readme","updated_at":"2026-05-19T09:52:56.112895Z","created_at":"2026-05-19T09:52:56.112895Z","downloads":200,"features":{"default":["pdf","svg"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64","rdjvu","notify"],"profile":["dep:pprof"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.11/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.11/downloads","authors":"/api/v1/crates/bookokrat/0.3.11/authors"},"crate_size":1247018,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-05-19T09:52:56.112895Z"}],"checksum":"b32b8ccbd43470dd97bd7a51ae66238c54e4b962fb918041c127358efbea9f3b","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":81343,"comment_lines":2758,"files":147},"Shell":{"code_lines":10,"comment_lines":5,"files":1}},"total_code_lines":81353,"total_comment_lines":2763}},{"id":2307809,"crate":"bookokrat","num":"0.3.10","dl_path":"/api/v1/crates/bookokrat/0.3.10/download","readme_path":"/api/v1/crates/bookokrat/0.3.10/readme","updated_at":"2026-04-25T21:24:44.676245Z","created_at":"2026-04-25T21:24:44.676245Z","downloads":231,"features":{"default":["pdf","svg"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64","rdjvu","notify"],"profile":["dep:pprof"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.10/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.10/downloads","authors":"/api/v1/crates/bookokrat/0.3.10/authors"},"crate_size":1189692,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-04-25T21:24:44.676245Z"}],"checksum":"ae9c9bae3427c9e7b0d2210eabb04524b5db9f5910ac72f8cc2e9767887d2869","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":76214,"comment_lines":2698,"files":143}},"total_code_lines":76214,"total_comment_lines":2698}},{"id":2196637,"crate":"bookokrat","num":"0.3.9","dl_path":"/api/v1/crates/bookokrat/0.3.9/download","readme_path":"/api/v1/crates/bookokrat/0.3.9/readme","updated_at":"2026-04-01T11:10:12.529539Z","created_at":"2026-04-01T11:10:12.529539Z","downloads":243,"features":{"default":["pdf","svg"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64","rdjvu","notify"],"profile":["dep:pprof"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.9/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.9/downloads","authors":"/api/v1/crates/bookokrat/0.3.9/authors"},"crate_size":885699,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-04-01T11:10:12.529539Z"}],"checksum":"a11af515c10560447251b622acfc7e3e0b59e2e441dd3ed2a16a468a5696b686","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":67783,"comment_lines":2425,"files":130}},"total_code_lines":67783,"total_comment_lines":2425}},{"id":2110432,"crate":"bookokrat","num":"0.3.8","dl_path":"/api/v1/crates/bookokrat/0.3.8/download","readme_path":"/api/v1/crates/bookokrat/0.3.8/readme","updated_at":"2026-03-11T10:25:31.758455Z","created_at":"2026-03-11T10:25:31.758455Z","downloads":240,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64","rdjvu"],"profile":["dep:pprof"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.8/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.8/downloads","authors":"/api/v1/crates/bookokrat/0.3.8/authors"},"crate_size":827279,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-03-11T10:25:31.758455Z"}],"checksum":"e584b671e31e36161a40cf948ef4d2794d5fdf958d92bcb057defcf7b560434a","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":64598,"comment_lines":2374,"files":129}},"total_code_lines":64598,"total_comment_lines":2374}},{"id":2097029,"crate":"bookokrat","num":"0.3.7","dl_path":"/api/v1/crates/bookokrat/0.3.7/download","readme_path":"/api/v1/crates/bookokrat/0.3.7/readme","updated_at":"2026-03-07T14:11:28.597820Z","created_at":"2026-03-07T14:11:28.597820Z","downloads":72,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.7/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.7/downloads","authors":"/api/v1/crates/bookokrat/0.3.7/authors"},"crate_size":817984,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-03-07T14:11:28.597820Z"}],"checksum":"71d80a9d61871e7bddcddc90506d560a07878b66bb583d1d9b8a23a497509822","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":63295,"comment_lines":2380,"files":128}},"total_code_lines":63295,"total_comment_lines":2380}},{"id":2046154,"crate":"bookokrat","num":"0.3.6","dl_path":"/api/v1/crates/bookokrat/0.3.6/download","readme_path":"/api/v1/crates/bookokrat/0.3.6/readme","updated_at":"2026-02-20T10:18:38.729649Z","created_at":"2026-02-20T10:18:38.729649Z","downloads":144,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.6/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.6/downloads","authors":"/api/v1/crates/bookokrat/0.3.6/authors"},"crate_size":800837,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-20T10:18:38.729649Z"}],"checksum":"ea2b276e7cdfdd6d3bdd6695065b8e0443595d179a6c9073b10f191ae8b80b42","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":61016,"comment_lines":2373,"files":128}},"total_code_lines":61016,"total_comment_lines":2373}},{"id":2031625,"crate":"bookokrat","num":"0.3.5","dl_path":"/api/v1/crates/bookokrat/0.3.5/download","readme_path":"/api/v1/crates/bookokrat/0.3.5/readme","updated_at":"2026-02-16T00:55:23.985124Z","created_at":"2026-02-16T00:55:23.985124Z","downloads":89,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.5/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.5/downloads","authors":"/api/v1/crates/bookokrat/0.3.5/authors"},"crate_size":794145,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-16T00:55:23.985124Z"}],"checksum":"203d422dcbce1a98773b5dc96eede1a97499c1d769ac6675199f9b884bb6318a","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":60150,"comment_lines":2364,"files":127}},"total_code_lines":60150,"total_comment_lines":2364}},{"id":2025037,"crate":"bookokrat","num":"0.3.4","dl_path":"/api/v1/crates/bookokrat/0.3.4/download","readme_path":"/api/v1/crates/bookokrat/0.3.4/readme","updated_at":"2026-02-13T09:16:21.155295Z","created_at":"2026-02-13T09:16:21.155295Z","downloads":60,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.4/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.4/downloads","authors":"/api/v1/crates/bookokrat/0.3.4/authors"},"crate_size":770292,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-13T09:16:21.155295Z"}],"checksum":"9ea8413baadd0fef2b0c130b23f25ba70d519f8c21fd08dacf051ae75b3b9f2d","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":58638,"comment_lines":2355,"files":126}},"total_code_lines":58638,"total_comment_lines":2355}},{"id":2015201,"crate":"bookokrat","num":"0.3.3","dl_path":"/api/v1/crates/bookokrat/0.3.3/download","readme_path":"/api/v1/crates/bookokrat/0.3.3/readme","updated_at":"2026-02-10T12:32:53.312450Z","created_at":"2026-02-10T12:32:53.312450Z","downloads":79,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.3/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.3/downloads","authors":"/api/v1/crates/bookokrat/0.3.3/authors"},"crate_size":763728,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-10T12:32:53.312450Z"}],"checksum":"f68b97c09b57afbb96a164480df3e253906d5085fb858cd41a537dddb1284586","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":57823,"comment_lines":2337,"files":126}},"total_code_lines":57823,"total_comment_lines":2337}},{"id":2008966,"crate":"bookokrat","num":"0.3.2","dl_path":"/api/v1/crates/bookokrat/0.3.2/download","readme_path":"/api/v1/crates/bookokrat/0.3.2/readme","updated_at":"2026-02-08T13:38:01.433973Z","created_at":"2026-02-08T13:38:01.433973Z","downloads":66,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.2/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.2/downloads","authors":"/api/v1/crates/bookokrat/0.3.2/authors"},"crate_size":736808,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-08T13:38:01.433973Z"}],"checksum":"b1b5e9f0488352c8b77e02b5f9ef122727eae26146287e60709320e520b200ed","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":57440,"comment_lines":2336,"files":126}},"total_code_lines":57440,"total_comment_lines":2336}},{"id":2005580,"crate":"bookokrat","num":"0.3.1","dl_path":"/api/v1/crates/bookokrat/0.3.1/download","readme_path":"/api/v1/crates/bookokrat/0.3.1/readme","updated_at":"2026-02-06T21:56:22.097644Z","created_at":"2026-02-06T21:56:22.097644Z","downloads":67,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0-or-later","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.1/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.1/downloads","authors":"/api/v1/crates/bookokrat/0.3.1/authors"},"crate_size":735599,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-06T21:56:22.097644Z"}],"checksum":"4be9aa9fc72a713ba09234549a56da2d2eff74fdb35fe314b71d98787fbab19d","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":57193,"comment_lines":2329,"files":124}},"total_code_lines":57193,"total_comment_lines":2329}},{"id":1990649,"crate":"bookokrat","num":"0.3.0","dl_path":"/api/v1/crates/bookokrat/0.3.0/download","readme_path":"/api/v1/crates/bookokrat/0.3.0/readme","updated_at":"2026-02-02T01:56:27.608513Z","created_at":"2026-02-02T01:56:27.608513Z","downloads":83,"features":{"default":["pdf"],"image-avif":["image/avif"],"image-bmp":["image/bmp"],"image-dds":["image/dds"],"image-exr":["image/exr"],"image-ff":["image/ff"],"image-hdr":["image/hdr"],"image-ico":["image/ico"],"image-pnm":["image/pnm"],"image-qoi":["image/qoi"],"image-tga":["image/tga"],"image-tiff":["image/tiff"],"image-webp":["image/webp"],"pdf":["mupdf","flume","wide","lru","rayon","base64"],"serde":[],"svg":["resvg"],"test-utils":[],"zip-bzip2":["zip/bzip2"],"zip-zstd":["zip/zstd"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"AGPL-3.0","links":{"dependencies":"/api/v1/crates/bookokrat/0.3.0/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.3.0/downloads","authors":"/api/v1/crates/bookokrat/0.3.0/authors"},"crate_size":2634799,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-02-02T01:56:27.608513Z"}],"checksum":"c60381670ca4fe8024dd64e0a9aab53fe0b237462be51c7cedc71be5dabab332","rust_version":"1.86","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB/PDF Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1281,"comment_lines":9,"files":1},"Rust":{"code_lines":55401,"comment_lines":2190,"files":123}},"total_code_lines":56682,"total_comment_lines":2199}},{"id":1970107,"crate":"bookokrat","num":"0.2.4","dl_path":"/api/v1/crates/bookokrat/0.2.4/download","readme_path":"/api/v1/crates/bookokrat/0.2.4/readme","updated_at":"2026-01-24T19:43:00.057749Z","created_at":"2026-01-24T19:43:00.057749Z","downloads":110,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.2.4/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.2.4/downloads","authors":"/api/v1/crates/bookokrat/0.2.4/authors"},"crate_size":2493032,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-01-24T19:43:00.057749Z"}],"checksum":"c1aba1eac68249edfea39bbd860072eb752c037e76506cfa47eb17c8ac3708ca","rust_version":"1.85","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1262,"comment_lines":9,"files":1},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":33036,"comment_lines":1586,"files":72}},"total_code_lines":35115,"total_comment_lines":2116}},{"id":1932758,"crate":"bookokrat","num":"0.2.3","dl_path":"/api/v1/crates/bookokrat/0.2.3/download","readme_path":"/api/v1/crates/bookokrat/0.2.3/readme","updated_at":"2026-01-09T23:41:57.632448Z","created_at":"2026-01-09T23:41:57.632448Z","downloads":165,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.2.3/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.2.3/downloads","authors":"/api/v1/crates/bookokrat/0.2.3/authors"},"crate_size":2605576,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-01-09T23:41:57.632448Z"}],"checksum":"e57fb51d8f53b19f650a79476a1f770d2bc2641ae48e45a01bdd709fc44bc6c7","rust_version":"1.85","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2716,"comment_lines":9,"files":6},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":31930,"comment_lines":1540,"files":70}},"total_code_lines":35463,"total_comment_lines":2070}},{"id":1917822,"crate":"bookokrat","num":"0.2.2","dl_path":"/api/v1/crates/bookokrat/0.2.2/download","readme_path":"/api/v1/crates/bookokrat/0.2.2/readme","updated_at":"2026-01-02T23:00:03.999570Z","created_at":"2026-01-02T23:00:03.999570Z","downloads":92,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.2.2/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.2.2/downloads","authors":"/api/v1/crates/bookokrat/0.2.2/authors"},"crate_size":2563726,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2026-01-02T23:00:03.999570Z"}],"checksum":"00f5a6908ea1b377fa30e73478c96c26d94c70e1bd791f4445679bda3ed39129","rust_version":"1.85","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":2716,"comment_lines":9,"files":6},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":30265,"comment_lines":1480,"files":70}},"total_code_lines":33798,"total_comment_lines":2010}},{"id":1878859,"crate":"bookokrat","num":"0.2.0","dl_path":"/api/v1/crates/bookokrat/0.2.0/download","readme_path":"/api/v1/crates/bookokrat/0.2.0/readme","updated_at":"2025-12-13T22:17:43.060535Z","created_at":"2025-12-13T22:17:43.060535Z","downloads":210,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.2.0/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.2.0/downloads","authors":"/api/v1/crates/bookokrat/0.2.0/authors"},"crate_size":2431342,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2025-12-13T22:17:43.060535Z"}],"checksum":"9f820bdf95efe73041df7bac6de1349b5c3b14d6fff6925d29e2c46b276ad671","rust_version":"1.85","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1951,"comment_lines":6,"files":4},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":25923,"comment_lines":1325,"files":69}},"total_code_lines":28691,"total_comment_lines":1852}},{"id":1813670,"crate":"bookokrat","num":"0.1.3","dl_path":"/api/v1/crates/bookokrat/0.1.3/download","readme_path":"/api/v1/crates/bookokrat/0.1.3/readme","updated_at":"2025-11-07T13:01:48.853548Z","created_at":"2025-11-07T13:01:48.853548Z","downloads":205,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.1.3/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.1.3/downloads","authors":"/api/v1/crates/bookokrat/0.1.3/authors"},"crate_size":2399801,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2025-11-07T13:01:48.853548Z"}],"checksum":"1085148c7ae87566ca9d66e924b1ab2148e1221d0842f0a9430ae2147eb63058","rust_version":"1.85","has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1951,"comment_lines":6,"files":4},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":23125,"comment_lines":1049,"files":66}},"total_code_lines":25893,"total_comment_lines":1576}},{"id":1810033,"crate":"bookokrat","num":"0.1.2","dl_path":"/api/v1/crates/bookokrat/0.1.2/download","readme_path":"/api/v1/crates/bookokrat/0.1.2/readme","updated_at":"2025-11-05T13:30:34.142868Z","created_at":"2025-11-05T13:30:34.142868Z","downloads":87,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.1.2/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.1.2/downloads","authors":"/api/v1/crates/bookokrat/0.1.2/authors"},"crate_size":2399707,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2025-11-05T13:30:34.142868Z"}],"checksum":"2494aca9a7524a9966abac0247a35ec24df1321a976c8a4c5bc6a87c302c7b0f","rust_version":null,"has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1962,"comment_lines":6,"files":4},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":23126,"comment_lines":1049,"files":66}},"total_code_lines":25905,"total_comment_lines":1576}},{"id":1809935,"crate":"bookokrat","num":"0.1.1","dl_path":"/api/v1/crates/bookokrat/0.1.1/download","readme_path":"/api/v1/crates/bookokrat/0.1.1/readme","updated_at":"2025-11-05T12:01:35.203982Z","created_at":"2025-11-05T12:01:35.203982Z","downloads":43,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.1.1/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.1.1/downloads","authors":"/api/v1/crates/bookokrat/0.1.1/authors"},"crate_size":2399602,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2025-11-05T12:01:35.203982Z"}],"checksum":"9870e36a3b9dc9a35d117efd8d7fa1b2cb8d5c27b144ed1e7ffeaa3cf2466a8a","rust_version":null,"has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A terminal-based EPUB Books reader","homepage":"https://bugzmanov.github.io/bookokrat/","documentation":null,"repository":"https://github.com/bugzmanov/bookokrat","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":1962,"comment_lines":6,"files":4},"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":23118,"comment_lines":1049,"files":66}},"total_code_lines":25897,"total_comment_lines":1576}},{"id":1797413,"crate":"bookokrat","num":"0.1.0","dl_path":"/api/v1/crates/bookokrat/0.1.0/download","readme_path":"/api/v1/crates/bookokrat/0.1.0/readme","updated_at":"2025-10-28T21:13:29.646002Z","created_at":"2025-10-28T21:13:29.646002Z","downloads":135,"features":{"serde":[],"test-utils":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/bookokrat/0.1.0/dependencies","version_downloads":"/api/v1/crates/bookokrat/0.1.0/downloads","authors":"/api/v1/crates/bookokrat/0.1.0/authors"},"crate_size":447976,"published_by":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"audit_actions":[{"action":"publish","user":{"id":99946,"login":"bugzmanov","name":"rafael","avatar":"https://avatars.githubusercontent.com/u/502482?v=4","url":"https://github.com/bugzmanov","github_username_matches":true,"created_at":"2010-11-29T21:35:29Z"},"time":"2025-10-28T21:13:29.646002Z"}],"checksum":"01951a66be3bd80cf6a35d643ad45501e8967dc2fe5a490cbe49ec7844357803","rust_version":null,"has_lib":true,"bin_names":["bookokrat"],"edition":"2024","description":"A termina-based EPUB Books reader","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":817,"comment_lines":521,"files":3},"Rust":{"code_lines":22093,"comment_lines":1045,"files":66}},"total_code_lines":22910,"total_comment_lines":1566}}],"keywords":[{"id":"epub","keyword":"epub","created_at":"2017-01-02T20:59:16.914036Z","crates_cnt":77},{"id":"pdf","keyword":"pdf","created_at":"2016-07-23T04:09:47.826781Z","crates_cnt":739},{"id":"ratatui","keyword":"ratatui","created_at":"2023-04-30T19:06:08.806989Z","crates_cnt":1030},{"id":"reader","keyword":"reader","created_at":"2015-01-10T22:21:22.742336Z","crates_cnt":174},{"id":"tui","keyword":"tui","created_at":"2015-05-25T21:02:15.549746Z","crates_cnt":4118}],"categories":[{"id":"command-line-interface","category":"Command-line interface","slug":"command-line-interface","description":"Crates to help create command line interfaces, such as argument parsers, line-editing, or output coloring and formatting.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3555}]}