{"id":16603403,"url":"https://github.com/dbrgn/github-latex-builder","last_synced_at":"2025-08-02T09:32:46.859Z","repository":{"id":5234981,"uuid":"6411928","full_name":"dbrgn/github-latex-builder","owner":"dbrgn","description":"Github LaTeX builder. Provides a Github webhook to automatically pull and build all LaTeX documents in a repository.","archived":false,"fork":false,"pushed_at":"2015-04-28T13:07:49.000Z","size":137,"stargazers_count":6,"open_issues_count":4,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-26T20:36:57.530Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"CyanogenMod/android_device_asus_grouper","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbrgn.png","metadata":{"files":{"readme":"README.rst","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":"2012-10-26T23:40:27.000Z","updated_at":"2025-02-22T11:50:48.000Z","dependencies_parsed_at":"2022-08-26T13:41:51.930Z","dependency_job_id":null,"html_url":"https://github.com/dbrgn/github-latex-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dbrgn/github-latex-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fgithub-latex-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fgithub-latex-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fgithub-latex-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fgithub-latex-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbrgn","download_url":"https://codeload.github.com/dbrgn/github-latex-builder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fgithub-latex-builder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268362937,"owners_count":24238542,"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-08-02T02:00:12.353Z","response_time":74,"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":[],"created_at":"2024-10-12T00:50:01.041Z","updated_at":"2025-08-02T09:32:46.814Z","avatar_url":"https://github.com/dbrgn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Github LaTeX Builder\n====================\n\nGithub LaTeX builder is a script that provides a Github Webhook URL and builds\nthe LaTeX repository on each new commit.\n\n.. DANGER::\n\n    This script is not yet finished. There are still some serious security\n    issues that need to be fixed. In case you still want to run it, make sure\n    that the permissions are locked down and you're running the script in a\n    chroot.\n\nSetup Server\n------------\n\nPrerequisites:\n\n- A LaTeX compiler (e.g. texlive, installing `texlive-full` is recommended)\n- GNU Make\n- latexmk (usually comes with texlive)\n- Python 2\n- pip\n\n::\n\n    pip install -r requirements.txt\n    python server.py\n\nThe webhook URL is now running at http://localhost:9393/webhook\n\nOther commandline options::\n\n    Usage:\n        server.py [-i HOST] [-p PORT]\n        server.py --help\n        server.py --version\n\n    Options:\n        -h --help  Show this message.\n        --version  Show the version.\n        -i HOST    Hostname or IP to bind to [default: localhost].\n        -p PORT    Port number [default: 9393].\n\nSetup Repository\n----------------\n\nAdd the publicly accessible Webhook URL to `https://github.com/\u003cuser\u003e/\u003crepo\u003e/admin/hooks`.\n\nAccess Codes\n------------\n\nIf you want to use access codes (highly recommended) to authorize webhook POSTs,\ncreate a file called `access_codes` and add valid codes to it (one per line).\nThe use of UUIDs as access codes is recommended (see http://www.guidgenerator.com/).\n\nIn case you want to comment access codes, you can do that following a hash (#) character.\n\nIn order for a callback URL to be accepted by the server, you need to add a\nvalid access code to the `access_code` GET parameter::\n\n    http://path-to-server.tld/webhook?access_code=8e4261d4-e3f8-441d-a86d-09748b8345d5\n\nLicense\n-------\n\nMIT License, see `LICENSE` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fgithub-latex-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbrgn%2Fgithub-latex-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fgithub-latex-builder/lists"}