{"id":15655575,"url":"https://github.com/pwenker/quizli","last_synced_at":"2025-05-05T04:04:27.757Z","repository":{"id":43257195,"uuid":"448679097","full_name":"pwenker/quizli","owner":"pwenker","description":"An educational project teaching how to open-source an interactive Python quiz app","archived":false,"fork":false,"pushed_at":"2022-03-17T15:02:32.000Z","size":959,"stargazers_count":25,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T04:04:14.535Z","etag":null,"topics":["cli","documentation","education","educational","learning-by-doing","mkdocs-material","poetry","python","python3","quiz","rich","typer-cli"],"latest_commit_sha":null,"homepage":"https://pwenker.github.io/quizli","language":"Python","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/pwenker.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}},"created_at":"2022-01-16T21:36:42.000Z","updated_at":"2024-11-04T15:42:35.000Z","dependencies_parsed_at":"2022-09-13T16:02:10.247Z","dependency_job_id":null,"html_url":"https://github.com/pwenker/quizli","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwenker%2Fquizli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwenker%2Fquizli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwenker%2Fquizli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwenker%2Fquizli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pwenker","download_url":"https://codeload.github.com/pwenker/quizli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252436291,"owners_count":21747470,"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":["cli","documentation","education","educational","learning-by-doing","mkdocs-material","poetry","python","python3","quiz","rich","typer-cli"],"created_at":"2024-10-03T12:59:52.777Z","updated_at":"2025-05-05T04:04:27.736Z","avatar_url":"https://github.com/pwenker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](https://github.com/pwenker/quizli/blob/main/docs/assets/logo.png?raw=true)\n\n_An educational project teaching how to open-source an interactive Python quiz app_\n\n|  | quizli |\n| --- | --- |\n| Project Stats               | [![GitHub Repo stars](https://img.shields.io/github/stars/pwenker/quizli?style=social)](https://github.com/pwenker/quizli) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/pwenker/quizli) ![Lines of code](https://img.shields.io/tokei/lines/github/pwenker/quizli)\n| Documentation | [![User Guide](https://img.shields.io/badge/docs-User%20Guide-brightgreen)](https://pwenker.github.io/quizli/user_guide) [![Learning Guide](https://img.shields.io/badge/docs-Learning%20Guide-brightgreen)](https://pwenker.github.io/quizli/learning_guide/) [![Demos](https://img.shields.io/badge/docs-Showcase-brightgreen)](https://pwenker.github.io/quizli/demos.html) |\n| Build status                  | ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/pwenker/quizli/test_package) ![Codecov](https://img.shields.io/codecov/c/github/pwenker/quizli) |\n| Activity \u0026 Issue Tracking | ![GitHub last commit](https://img.shields.io/github/last-commit/pwenker/quizli) [![GitHub issues](https://img.shields.io/github/issues-raw/pwenker/quizli)](https://github.com/pwenker/quizli/issues?q=is%3Aopen+is%3Aissue) [![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/pwenker/quizli)](https://github.com/pwenker/quizli/issues?q=is%3Aissue+is%3Aclosed)  |\n| PyPI                      | [![PyPI](https://img.shields.io/pypi/v/quizli)](https://pypi.org/project/quizli/)                                                                                                                                  ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/quizli) [![Downloads](https://pepy.tech/badge/quizli/month)](https://pepy.tech/project/quizli)|\n| News \u0026 Updates | [![Twitter Follow](https://img.shields.io/twitter/follow/PascalWenker?style=social)](https://twitter.com/PascalWenker) [![GitHub followers](https://img.shields.io/github/followers/pwenker?style=social)](https://github.com/pwenker)|\n\n## Demo\n\n[![asciicast](https://asciinema.org/a/474148.svg)](https://asciinema.org/a/474148)\n\n## :mortar_board: Learning Guide\n\nThis guide teaches you how to effectively share a Python app with the open-source community.\n\n|  | Learning Guide |\n| --- | --- |\nInteractive quiz app| [How to create an interactive Python quiz app?](https://pwenker.github.io/quizli/learning_guide/quiz.html)\nCommand Line Interface | [How to add a CLI to your quiz app?](https://pwenker.github.io/quizli/learning_guide/cli.html)\nDocumentation | [How to create a slick documentation for your app?](https://pwenker.github.io/quizli/learning_guide/documentation.html)\nPublishing | [How to build, manage and publish your Python package to PyPi?](https://pwenker.github.io/quizli/learning_guide/publishing.html)\nTesting | [How to test your app?](https://pwenker.github.io/quizli/learning_guide/testing.html)\n\n## :rocket: User Guide\n\nThis guide contains usage and reference material for the `quizli` app.\n\n|  | User Guide |\n| --- | --- |\nCLI Reference | [Usage \u0026 reference for `quizli's` CLI](https://pwenker.github.io/quizli/user_guide/cli.html)\nCode Reference | [Usage \u0026 reference for `quizli's` source code](https://pwenker.github.io/quizli/code_reference/index.html)\n\n\n## Quickstart\n\n### :package: Installation\n\nInstall quizli with [`pip`](https://pip.pypa.io/en/stable/getting-started/):\n\n```console\npip install quizli\n```\n\n### :zap: Entrypoint\nTo get help about `quizli's` commands open your console and type:\n\n```console\nquizli --help\n```\n\nThe same works for subcommands, e.g. :\n\n```console\nquizli demo --help\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwenker%2Fquizli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpwenker%2Fquizli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwenker%2Fquizli/lists"}