{"id":20393502,"url":"https://github.com/pseewald/concert-flyer-generator","last_synced_at":"2026-03-19T15:38:33.975Z","repository":{"id":114457997,"uuid":"80898988","full_name":"pseewald/concert-flyer-generator","owner":"pseewald","description":"This is an example of automatic flyer creation using a json form, python and latex","archived":false,"fork":false,"pushed_at":"2018-03-27T14:49:35.000Z","size":3651,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-05T15:31:17.444Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pseewald.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-02-04T06:27:48.000Z","updated_at":"2023-03-12T19:19:30.000Z","dependencies_parsed_at":"2023-06-08T03:30:37.750Z","dependency_job_id":null,"html_url":"https://github.com/pseewald/concert-flyer-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pseewald/concert-flyer-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseewald%2Fconcert-flyer-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseewald%2Fconcert-flyer-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseewald%2Fconcert-flyer-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseewald%2Fconcert-flyer-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pseewald","download_url":"https://codeload.github.com/pseewald/concert-flyer-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pseewald%2Fconcert-flyer-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30184885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T14:42:24.748Z","status":"ssl_error","status_checked_at":"2026-03-06T14:42:14.925Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-11-15T03:49:07.510Z","updated_at":"2026-03-06T16:03:36.799Z","avatar_url":"https://github.com/pseewald.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Concert Flyer Generator\n\nThis is a flyer generator for print ready program flyers. It is used as an automatic solution to quickly create flyers for recurring events.\n\nIt is specifically targeting classical concerts but could be modified for other events. It uses a web form to collect data in json format and a python script to generate a pdf flyer from json using latex and tikz.\n\n## Usage\n1. go to the [web form](https://pseewald.github.io/concert-flyer-generator/) to specify the concert program.\n2. download the json file.\n3. Invoke the python script [generate_flyer.py](generate_flyer.py) as\n```\n./generate_flyer.py \u003cjson file\u003e\n```\nto create the pdf.\n\n## Options\nA background can be specified by\n```\n./generate_flyer.py \u003cjson file\u003e --background \u003cbackground image\u003e\n```\nVarious formatting options (font, background color, spacings) can be specified by a `config` file in the same directory as `generate_flyer.py`. Example `config` files can be found in [examples](examples).\n\n## Requirements\n\n* XeLaTeX\n* Latexmk\n* Python 2.7\n* Latex packages: tikz, geometry, fontspec, background, setspace\n* Python modules: [jsonschema](https://github.com/Julian/jsonschema), [jinja2](https://github.com/pallets/jinja), [latex](https://github.com/mbr/latex)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpseewald%2Fconcert-flyer-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpseewald%2Fconcert-flyer-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpseewald%2Fconcert-flyer-generator/lists"}