{"id":22540814,"url":"https://github.com/wichmann/moodle2pdf","last_synced_at":"2025-03-28T07:21:33.062Z","repository":{"id":41930903,"uuid":"131402781","full_name":"wichmann/moodle2pdf","owner":"wichmann","description":"Tool to extract glossaries and wikis from Moodle into PDF files.","archived":false,"fork":false,"pushed_at":"2022-12-08T07:45:42.000Z","size":132,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T08:14:35.178Z","etag":null,"topics":["converter","glossary","moodle","pdf","pyqt5","python","wiki"],"latest_commit_sha":null,"homepage":"","language":"Python","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/wichmann.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":"2018-04-28T11:12:13.000Z","updated_at":"2021-06-10T05:28:23.000Z","dependencies_parsed_at":"2022-08-11T22:50:57.107Z","dependency_job_id":null,"html_url":"https://github.com/wichmann/moodle2pdf","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fmoodle2pdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fmoodle2pdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fmoodle2pdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fmoodle2pdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wichmann","download_url":"https://codeload.github.com/wichmann/moodle2pdf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984971,"owners_count":20704894,"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":["converter","glossary","moodle","pdf","pyqt5","python","wiki"],"created_at":"2024-12-07T12:12:53.751Z","updated_at":"2025-03-28T07:21:33.027Z","avatar_url":"https://github.com/wichmann.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Moodle2PDF \u0026 MoodleEditor\n\n## Description\n\nCreates a PDF file from Moodle glossar data exported into XML files. All XML files in the local directory will be converted. You can select if each XML file should be converted into a separate PDF or if all data from all files should be converted into one big PDF file.\n\n## Usage\n\n    ./moodle2pdf_cli.py\n\n    ./moodle2pdf_gui.py\n\n    ./moodleeditor.py\n\n## License\n\nmoodle2pdf is released under the GNU General Public License v2 or newer.\n\nSome icons are from the Breeze theme under Ubuntu Linux.\n\n## Requirements\n\n* BeautifulSoup4 for parsing the XML data\n* Reportlab for creating PDF files\n* Requests library for sending HTTP requests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichmann%2Fmoodle2pdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwichmann%2Fmoodle2pdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichmann%2Fmoodle2pdf/lists"}