{"id":16759515,"url":"https://github.com/outini/pygendocs","last_synced_at":"2026-01-03T16:03:53.129Z","repository":{"id":33243567,"uuid":"36887911","full_name":"outini/pygendocs","owner":"outini","description":"Python document generator","archived":false,"fork":false,"pushed_at":"2015-06-04T18:52:02.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-22T20:51:37.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/outini.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}},"created_at":"2015-06-04T18:25:53.000Z","updated_at":"2015-06-04T18:25:53.000Z","dependencies_parsed_at":"2022-08-17T22:45:28.797Z","dependency_job_id":null,"html_url":"https://github.com/outini/pygendocs","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/outini%2Fpygendocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outini%2Fpygendocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outini%2Fpygendocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outini%2Fpygendocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/outini","download_url":"https://codeload.github.com/outini/pygendocs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243844407,"owners_count":20357038,"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":[],"created_at":"2024-10-13T04:08:20.657Z","updated_at":"2026-01-03T16:03:53.118Z","avatar_url":"https://github.com/outini.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# pygendoc - Python document generator\n\nA simple hybrid jinja2/markdown based document generator.\n\n## Prerequisites\n\nThis system relies on several utilities, please read *requirements.txt* for a\nfull list. Use \"pip install -r requirements.txt\" to install prerequisites.\n\n## Encoding thoughts\n\nMarkdown file's encoding should be UTF-8.\nThe following commands will be useful for vim users:\n\n    set fileencoding=utf-8\n    set encoding=utf-8\n\n    Massive convertion of files using utf-8:\n        vim +\"argdo se nobomb | se fileencoding=utf-8 | w\" *.md\n\n    Reload openned file with utf-8 charset (inside vim):\n        :e ++enc=utf-8\n\n## Usage\n\n    pygendocs opscard \u003cmdfiles\u003e...\n    pygendocs report \u003cmdfiles\u003e...\n\n## Options\n\n    opscard     Generate HTML doc using operations card template\n    report      Generate HTML doc using report template\n    -h, --help  Show usage\n\n## Printing documents\n\nProduced document are using CSS with several webkit directives. Printing those\ndocuments using a non-webkit based browser will not work. It although possible\nto print those documents via command line thanks to the *wkhtmltopdf* project.\n\nDownload *wkhtmltopdf*: http://wkhtmltopdf.org/downloads.html\n\n### CLI printing requirements\n\nUsing Debian:\n\n- fontconfig\n- libfontconfig1\n- libfreetype6\n- libpng12-0\n- zlib1g\n- libjpeg-turbo8\n- libssl1.0.0\n- libx11-6\n- libxext6\n- libxrender1\n- xfonts-base\n- xfonts-75dpi\n- libstdc++6\n- libc6\n\nQuick install:\n\n    apt-get install fontconfig libfontconfig1 libfreetype6 libpng12-0 zlib1g libjpeg-turbo8 libssl1.0.0 libx11-6 libxext6 libxrender1 xfonts-base xfonts-75dpi libstdc++6 libc6\n    wget http://downloads.sourceforge.net/wkhtmltopdf/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb\n    dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb\n\n*wkhtmltopdf* usage:\n\n    wkhtmltopdf --print-media-type -T 0 -B 0 -L 0 -R 0 \"http://myreport.html\" \"myreport.pdf\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutini%2Fpygendocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutini%2Fpygendocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutini%2Fpygendocs/lists"}