{"id":18842464,"url":"https://github.com/openbase/jeoparnaire","last_synced_at":"2026-02-25T18:01:59.459Z","repository":{"id":90442166,"uuid":"108449375","full_name":"openbase/jeoparnaire","owner":"openbase","description":"An opensource network voting game based on the idea of jeopardy and who wants to be a millionaire.","archived":false,"fork":false,"pushed_at":"2024-10-22T22:09:20.000Z","size":3588,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"dev","last_synced_at":"2025-09-03T06:35:57.795Z","etag":null,"topics":["game","jeopardy","network","voting-system","who-want-to-be-a-millionaire"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openbase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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-10-26T18:19:53.000Z","updated_at":"2024-10-22T22:09:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb85c952-514f-4311-9352-f4e282b0b399","html_url":"https://github.com/openbase/jeoparnaire","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/openbase/jeoparnaire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbase%2Fjeoparnaire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbase%2Fjeoparnaire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbase%2Fjeoparnaire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbase%2Fjeoparnaire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openbase","download_url":"https://codeload.github.com/openbase/jeoparnaire/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openbase%2Fjeoparnaire/sbom","scorecard":{"id":708875,"data":{"date":"2025-08-11","repo":{"name":"github.com/openbase/jeoparnaire","commit":"d54b887a33c07426f396aab465c0c7cd7ac63663"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/28 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.0 not signed: https://api.github.com/repos/openbase/jeoparnaire/releases/8280921","Warn: release artifact v1.0.0 does not have provenance: https://api.github.com/repos/openbase/jeoparnaire/releases/8280921"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"22 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-6v67-2wr5-gvf4","Warn: Project is vulnerable to: GHSA-pr98-23f8-jwxv","Warn: Project is vulnerable to: GHSA-h46c-h94j-95f3","Warn: Project is vulnerable to: GHSA-wf8f-6423-gfxg","Warn: Project is vulnerable to: GHSA-3x8x-79m2-3w2w","Warn: Project is vulnerable to: GHSA-57j2-w4cx-62h2","Warn: Project is vulnerable to: GHSA-jjjh-jjxp-wpff","Warn: Project is vulnerable to: GHSA-rgv9-q543-rqg4","Warn: Project is vulnerable to: GHSA-3f7h-mf4q-vrm4","Warn: Project is vulnerable to: GHSA-4gg5-vx3j-xwc7","Warn: Project is vulnerable to: GHSA-735f-pc8j-v9w8","Warn: Project is vulnerable to: GHSA-g5ww-5jh7-63cx","Warn: Project is vulnerable to: GHSA-h4h5-3hr4-j3g2","Warn: Project is vulnerable to: GHSA-78wr-2p64-hpwj","Warn: Project is vulnerable to: GHSA-j288-q9x7-2f5v","Warn: Project is vulnerable to: GHSA-9339-86wc-4qgf","Warn: Project is vulnerable to: GHSA-rc2w-r4jq-7pfx","Warn: Project is vulnerable to: GHSA-334p-wv2m-w3vp","Warn: Project is vulnerable to: GHSA-7j4h-8wpf-rqfh","Warn: Project is vulnerable to: GHSA-h65f-jvqw-m9fj","Warn: Project is vulnerable to: GHSA-vmqm-g3vh-847m","Warn: Project is vulnerable to: GHSA-w4jq-qh47-hvjq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T07:33:26.489Z","repository_id":90442166,"created_at":"2025-08-22T07:33:26.489Z","updated_at":"2025-08-22T07:33:26.489Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281556916,"owners_count":26521571,"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-10-29T02:00:06.901Z","response_time":59,"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":["game","jeopardy","network","voting-system","who-want-to-be-a-millionaire"],"created_at":"2024-11-08T02:54:48.877Z","updated_at":"2025-10-29T03:52:06.275Z","avatar_url":"https://github.com/openbase.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jeoparnaire\n\n[![Build Status](https://travis-ci.org/openbase/jeoparnaire.svg?branch=master)](https://travis-ci.org/openbase/jeoparnaire?branch=master)\n[![Build Status](https://travis-ci.org/openbase/jeoparnaire.svg?branch=latest-stable)](https://travis-ci.org/openbase/jeoparnaire?branch=latest-stable)\n\nAn open source network voting game based on the idea of jeopardy and who wants to be a millionaire.\nPerfect for birthday and christmas parties, anniversary celebrations or just for having fun with friends.\n\n## Features \n\n* Questions are individually configurable via config file\n  * Plain text questions\n  * Images\n  * Videos (e.g. vlc used as player)\n  * Include any external application\n* Java based display server\n* Java based voting client\n  * Up to 50 clients can be connected for voting\n\n## Preview\n\n**Select a category or use the random generator to select a quest:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-overview.png)\n\n**The quest will be displayed:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-quest.png)\n\n**All connected clients can vote now:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-client.png)\n\n**After the voting is finished the quest results are displayed:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-quest-result.png)\n\n**Followed by the resulting points:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-points-quest.png)\n\n**Finally the global raning of all voter is shown:**\n![](https://raw.githubusercontent.com/openbase/jeoparnaire/master/docs/images/jeoparnaire-point-global.png)\n\n## Voting hints\n\n* Parallel voting, first vote first win\n  * The first 10 correct votes earn points\n* Negative points (25% of quest points) for wrong votes\n\n## Controlling\n\n### Server\n  * `Enter` Confirm Quest / Next\n    * Note: During the voting you need to confirme more than ones by pressing `Enter` if the vote is not finished yet.\n      * Not finished means in this case there are still some points left for correct votes.\n  * `Space` Random quest selection in the overview \n  * `Mouse` Can be used to select a quest in the overview\n  \n  Note: A hand \"presenter\" to control the server is supported as well.\n\n### Client\n  * Vote via the W-A-S-D keys on your keyboard which are mapped to A-B-C-D votes\n    * `W` is mapped to answer A\n    * `E` is mapped to answer B\n    * `S` is mapped to answer C\n    * `D` is mapped to answer D\n\n## Requirements\n\nA Java 11 (or higher) Runtime Environment (JRE) is required on the server and on each client machine:\n* https://jp.azul.com/downloads/zulu-community/?\u0026version=java-11-lts\u0026architecture=x86-64-bit\u0026package=jre\n\n## Installation\n\n1. Create a new game folder (e.g. jeoparnaire)\n2. Download the client and server binaries into the game folder:\n   * server: https://github.com/openbase/jeoparnaire/releases/download/v1.0.0/jeoparnaire-1.0.0.jar\n   * client: https://github.com/openbase/jeoparnaire/releases/download/v1.0.0/jeoparnaire-client-1.0.0.jar\n3. Create a new `JeoparnaireResource` folder within the game folder and place here all images and videos you want to use for the game.\n4. Download the game configuration template and store it in the `JeoparnaireResource` folder as well:\n   * https://raw.githubusercontent.com/openbase/jeoparnaire/master/src/main/resources/JeoparnaireGameConfig.xml\n     * Download via link menu -\u003e \"Save link as...\"\n\n## Configuration\n\nModify the JeoparnaireGameConfig.xml file:\n* Add our categories, quest and answers.\n* Link your images and videos\n\n``` xml\n\u003cQuest points=\"200\" question=\"How many people live on earth 2016?\"\u003e\n    \u003cExecution type=\"pre\" command=\"showimage ${RESOURCES}/earth.jpg\"/\u003e \u003c!-- optional: will be displayed before the question is asked --\u003e\n    \u003cExecution type=\"post\" command=\"showimage ${RESOURCES}/people.jpg\"/\u003e \u003c!-- optional: will be displayed after the vote is finished --\u003e\n    \u003cExecution type=\"final\" command=\"showimage ${RESOURCES}/earth-with-people.png\"/\u003e \u003c!-- optional: will be displayed after the correct answer is given --\u003e\n    \u003cAnswer text=\"7,442 billion \"/\u003e \u003c!-- first answer needs to be the right one --\u003e\n    \u003cAnswer text=\"8,500 billion \"/\u003e \u003c!-- wrong answer --\u003e\n    \u003cAnswer text=\"6,028 billion \"/\u003e \u003c!-- wrong answer --\u003e\n    \u003cAnswer text=\"2,275 billion \"/\u003e \u003c!-- wrong answer --\u003e\n\u003c/Quest\u003e\n```\n\n## Startup\n\n### Windows\n* Just execute ``jeoparnaire-x.x.x.jar`` to start the server.\n* Just execute ``jeoparnaire-client-x.x.x.jar`` to start the voting client.\n\n### Linux\n* server: ``java -jar jeoparnaire-x.x.x.jar``\n* client: ``java -jar jeoparnaire-client-x.x.x.jar``\n\n## Contribution\n* Feel free to report [new Issues](https://github.com/openbase/jeoparnaire/issues/new)!\n* If you are developer and you want to contribute to Jeoparnaire\n    * Fork Jeoparnaire apply your features or fixes and create pull requests.\n    * For long term contribution just apply for an openbase membership via support@openbase.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbase%2Fjeoparnaire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenbase%2Fjeoparnaire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenbase%2Fjeoparnaire/lists"}