{"id":35146880,"url":"https://github.com/aligrudi/fbpdf","last_synced_at":"2025-12-28T14:06:26.487Z","repository":{"id":11389003,"uuid":"13831395","full_name":"aligrudi/fbpdf","owner":"aligrudi","description":"A small framebuffer pdf, djvu, epub, xps, and cbz viewer","archived":false,"fork":false,"pushed_at":"2025-01-24T10:28:37.000Z","size":76,"stargazers_count":200,"open_issues_count":10,"forks_count":32,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-02-08T01:03:03.598Z","etag":null,"topics":["c","djvulibre","framebuffer","mupdf","pdf","xpdf"],"latest_commit_sha":null,"homepage":"http://litcave.rudi.ir/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aligrudi.png","metadata":{"files":{"readme":"README","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":"2013-10-24T12:26:22.000Z","updated_at":"2025-02-02T02:24:48.000Z","dependencies_parsed_at":"2025-01-24T11:23:08.140Z","dependency_job_id":"2e740a03-8cd8-44fd-b1f7-f526490c7e3f","html_url":"https://github.com/aligrudi/fbpdf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aligrudi/fbpdf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aligrudi%2Ffbpdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aligrudi%2Ffbpdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aligrudi%2Ffbpdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aligrudi%2Ffbpdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aligrudi","download_url":"https://codeload.github.com/aligrudi/fbpdf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aligrudi%2Ffbpdf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28100636,"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","status":"online","status_checked_at":"2025-12-28T02:00:05.685Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["c","djvulibre","framebuffer","mupdf","pdf","xpdf"],"created_at":"2025-12-28T14:03:27.120Z","updated_at":"2025-12-28T14:06:26.481Z","avatar_url":"https://github.com/aligrudi.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"FBPDF\n=====\n\nFbpdf is a framebuffer PDF and DjVu viewer.  There are three make\ntargets:\n\n* fbpdf: uses mupdf library for rendering PDF, CBZ, and EPUB files.\n* fbpdf2: uses poppler library for rendering PDF files.\n* fbdjvu: uses djvulibre library for rendering DjVu files.\n\nThe default target is fbpdf; to build the other two, they must be\nexplicitly specified.\n\nThe following options are available in all three programs:\n\n  fbpdf [-r rotation] [-z zoom_x10] [-p page_number] file.pdf\n\nThe following table lists the commands available in fbpdf.  Most of\nthem accept a numerical prefix.  For instance, '^F' tells fbpdf to\nshow the next page while '5^F' tells it to show the fifth next page.\n\n==============\t================================================\nKEY\t\tACTION\n==============\t================================================\n^F/J\t\tnext page\n^B/K\t\tprevious page\nG\t\tgo to page (the last page if no prefix)\no\t\tset page number (for 'G' command only)\nO\t\tset page number and go to current page\nz\t\tzoom; prefix multiplied by 10 (i.e. '15z' = 150%)\nr\t\tset rotation in degrees\ni\t\tprint some information\nI\t\tinvert colors (prefix specifies black level)\nq\t\tquit\n^[/escape \tclear the numerical prefix\nmx\t\tmark page as 'x' (or any other letter)\n'x\t\tjump to the page marked as 'x'\n`x\t\tjump to the page and position marked as 'x'\nj\t\tscroll down\nk\t\tscroll up\nh\t\tscroll left\nl\t\tscroll right\n[\t\talign with the left edge of the page\n]\t\talign with the right edge of the page\n{\t\talign with the leftmost character on the page\n}\t\talign with the rightmost character on the page\nH\t\tshow page top\nM\t\tcentre the page vertically\nL\t\tshow page bottom\nC\t\tcentre the page horizontally\n^D/space\tpage down\n^U/^H/backspace\tpage up\n^L\t\tredraw\ne\t\treload current file\nf\t\tzoom to fit page height\nw\t\tzoom to fit page width\nW\t\tzoom to fit page contents horizontally\nZ\t\tset the default zoom level for 'z' command\nd\t\tsleep one second before the next command\n==============\t================================================\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faligrudi%2Ffbpdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faligrudi%2Ffbpdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faligrudi%2Ffbpdf/lists"}