{"id":19653537,"url":"https://github.com/flagarde/projecttemplate2","last_synced_at":"2026-05-13T08:02:12.584Z","repository":{"id":51324350,"uuid":"285274860","full_name":"flagarde/ProjectTemplate2","owner":"flagarde","description":"Template for C++ projects","archived":false,"fork":false,"pushed_at":"2024-09-03T20:57:48.000Z","size":6117,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-27T01:52:50.002Z","etag":null,"topics":["allcontributors","appveyor-api","breathe","clang-format","cmake","cmake-format","codecov","cpp","doxygen","github-action","github-actions","github-pages","project","project-template","sphinx","template-project","travis-ci"],"latest_commit_sha":null,"homepage":"https://flagarde.github.io/ProjectTemplate2/","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flagarde.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2020-08-05T11:58:52.000Z","updated_at":"2021-05-15T09:00:08.000Z","dependencies_parsed_at":"2025-02-27T01:44:30.430Z","dependency_job_id":"7adf7ba8-ea99-481e-a92c-7ea20f3cda2f","html_url":"https://github.com/flagarde/ProjectTemplate2","commit_stats":null,"previous_names":[],"tags_count":4,"template":true,"template_full_name":null,"purl":"pkg:github/flagarde/ProjectTemplate2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagarde%2FProjectTemplate2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagarde%2FProjectTemplate2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagarde%2FProjectTemplate2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagarde%2FProjectTemplate2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flagarde","download_url":"https://codeload.github.com/flagarde/ProjectTemplate2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flagarde%2FProjectTemplate2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32973318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T06:31:55.726Z","status":"ssl_error","status_checked_at":"2026-05-13T06:31:51.336Z","response_time":115,"last_error":"SSL_read: 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":["allcontributors","appveyor-api","breathe","clang-format","cmake","cmake-format","codecov","cpp","doxygen","github-action","github-actions","github-pages","project","project-template","sphinx","template-project","travis-ci"],"created_at":"2024-11-11T15:14:27.105Z","updated_at":"2026-05-13T08:02:12.575Z","avatar_url":"https://github.com/flagarde.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"\" rel=\"noopener\"\u003e\n \u003cimg width=200px height=200px src=\"https://i.imgur.com/FxL5qM0.jpg\" alt=\"Bot logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eBot Name\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Status](https://img.shields.io/badge/status-active-success.svg)]()\n  [![Platform](https://img.shields.io/badge/platform-reddit-orange.svg)](https://www.reddit.com/user/Wordbook_Bot)\n  [![GitHub Issues](https://img.shields.io/github/issues/kylelobo/The-Documentation-Compendium.svg)](https://github.com/kylelobo/The-Documentation-Compendium/issues)\n  [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/kylelobo/The-Documentation-Compendium.svg)](https://github.com/kylelobo/The-Documentation-Compendium/pulls)\n  [![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)\n\n\u003c/div\u003e\n\n---\n\n\u003cp align=\"center\"\u003e 🤖 Few lines describing what your bot does.\n    \u003cbr\u003e\n\u003c/p\u003e\n\n## 📝 Table of Contents\n+ [About](#about)\n+ [Demo / Working](#demo)\n+ [How it works](#working)\n+ [Usage](#usage)\n+ [Getting Started](#getting_started)\n+ [Deploying your own bot](#deployment)\n+ [Built Using](#built_using)\n+ [TODO](TODO.md)\n+ [Contributing](CONTRIBUTING.md)\n+ [Contributors](CONTRIBUTORS.md)\n+ [Authors](#authors)\n+ [Acknowledgments](#acknowledgement)\n\n## 🧐 About \u003ca name = \"about\"\u003e\u003c/a\u003e\nWrite about 1-2 paragraphs describing the purpose of your bot.\n\n## 🎥 Demo / Working \u003ca name = \"demo\"\u003e\u003c/a\u003e\n![Working](https://media.giphy.com/media/20NLMBm0BkUOwNljwv/giphy.gif)\n\n## 💭 How it works \u003ca name = \"working\"\u003e\u003c/a\u003e\n\nThe bot first extracts the word from the comment and then fetches word definitions, part of speech, example and source from the Oxford Dictionary API.\n\nIf the word does not exist in the Oxford Dictionary, the Oxford API then returns a 404 response upon which the bot then tries to fetch results form the Urban Dictionary API.\n\nThe bot uses the Pushshift API to fetch comments, PRAW module to reply to comments and Heroku as a server.\n\nThe entire bot is written in Python 3.6\n\n## 🎈 Usage \u003ca name = \"usage\"\u003e\u003c/a\u003e\n\nTo use the bot, type:\n```\n!dict word\n```\nThe first part, i.e. \"!dict\" **is not** case sensitive.\n\nThe bot will then give you the Oxford Dictionary (or Urban Dictionary; if the word does not exist in the Oxford Dictionary) definition of the word as a comment reply.\n\n### Example:\n\n\u003e !dict what is love\n\n**Definition:**\n\nBaby, dont hurt me~\nDont hurt me~ no more.\n\n**Example:**\n\nDude1: Bruh, what is love?\nDude2: Baby, dont hurt me, dont hurt me- no more!\nDude1: dafuq?\n\n**Source:** https://www.urbandictionary.com/define.php?term=what%20is%20love\n\n---\n\n\u003csup\u003eBeep boop. I am a bot. If there are any issues, contact my [Master](https://www.reddit.com/message/compose/?to=PositivePlayer1\u0026subject=/u/Wordbook_Bot)\u003c/sup\u003e\n\n\u003csup\u003eWant to make a similar reddit bot? Check out: [GitHub](https://github.com/kylelobo/Reddit-Bot)\u003c/sup\u003e\n\n## 🏁 Getting Started \u003ca name = \"getting_started\"\u003e\u003c/a\u003e\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See [deployment](#deployment) for notes on how to deploy the project on a live system.\n\n### Prerequisites\n\nWhat things you need to install the software and how to install them.\n\n```\nGive examples\n```\n\n### Installing\n\nA step by step series of examples that tell you how to get a development env running.\n\nSay what the step will be\n\n```\nGive the example\n```\n\nAnd repeat\n\n```\nuntil finished\n```\n\nEnd with an example of getting some data out of the system or using it for a little demo.\n\n## 🚀 Deploying your own bot \u003ca name = \"deployment\"\u003e\u003c/a\u003e\nTo see an example project on how to deploy your bot, please see my own configuration:\n\n+ **Heroku**: https://github.com/kylelobo/Reddit-Bot#deploying_the_bot\n\n## ⛏️ Built Using \u003ca name = \"built_using\"\u003e\u003c/a\u003e\n+ [PRAW](https://praw.readthedocs.io/en/latest/) - Python Reddit API Wrapper\n+ [Heroku](https://www.heroku.com/) - SaaS hosting platform\n\n## ✍️ Authors \u003ca name = \"authors\"\u003e\u003c/a\u003e\n+ [@kylelobo](https://github.com/kylelobo) - Idea \u0026 Initial work\n\nSee also the list of [contributors](https://github.com/kylelobo/The-Documentation-Compendium/contributors) who participated in this project.\n\n## 🎉 Acknowledgements \u003ca name = \"acknowledgement\"\u003e\u003c/a\u003e\n+ Hat tip to anyone whose code was used\n+ Inspiration\n+ References\n\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"\" rel=\"noopener\"\u003e\n \u003cimg src=\"https://i.imgur.com/AZ2iWek.png\" alt=\"Project logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\"\u003eProject Title\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Hackathon](https://img.shields.io/badge/hackathon-name-orange.svg)](http://hackathon.url.com)\n  [![Status](https://img.shields.io/badge/status-active-success.svg)]()\n  [![GitHub Issues](https://img.shields.io/github/issues/kylelobo/The-Documentation-Compendium.svg)](https://github.com/kylelobo/The-Documentation-Compendium/issues)\n  [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/kylelobo/The-Documentation-Compendium.svg)](https://github.com/kylelobo/The-Documentation-Compendium/pulls)\n  [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE.md)\n\n\u003c/div\u003e\n\n---\n\n\u003cp align=\"center\"\u003e Few lines describing your project.\n    \u003cbr\u003e\n\u003c/p\u003e\n\n## 📝 Table of Contents\n- [Problem Statement](#problem_statement)\n- [Idea / Solution](#idea)\n- [Dependencies / Limitations](#limitations)\n- [Future Scope](#future_scope)\n- [Setting up a local environment](#getting_started)\n- [Usage](#usage)\n- [Technology Stack](#tech_stack)\n- [Contributing](../CONTRIBUTING.md)\n- [Authors](#authors)\n- [Acknowledgments](#acknowledgments)\n\n## 🧐 Problem Statement \u003ca name = \"problem_statement\"\u003e\u003c/a\u003e\nIt is useful to design and follow a specific format when writing a problem statement. While there are several options\nfor doing this, the following is a simple and straightforward template often used in Business Analysis to maintain\nfocus on defining the problem.\n\n- IDEAL: This section is used to describe the desired or “to be” state of the process or product. At large, this section\nshould illustrate what the expected environment would look like once the solution is implemented.\n- REALITY: This section is used to describe the current or “as is” state of the process or product.\n- CONSEQUENCES: This section is used to describe the impacts on the business if the problem is not fixed or improved upon.\nThis includes costs associated with loss of money, time, productivity, competitive advantage, and so forth.\n\nFollowing this format will result in a workable document that can be used to understand the problem and elicit\nrequirements that will lead to a winning solution.\n\n## 💡 Idea / Solution \u003ca name = \"idea\"\u003e\u003c/a\u003e\nThis section is used to describe potential solutions.\n\nOnce the ideal, reality, and consequences sections have been\ncompleted, and understood, it becomes easier to provide a solution for solving the problem.\n\n## ⛓️ Dependencies / Limitations \u003ca name = \"limitations\"\u003e\u003c/a\u003e\n- What are the dependencies of your project?\n- Describe each limitation in detailed but concise terms\n- Explain why each limitation exists\n- Provide the reasons why each limitation could not be overcome using the method(s) chosen to acquire.\n- Assess the impact of each limitation in relation to the overall findings and conclusions of your project, and if\nappropriate, describe how these limitations could point to the need for further research.\n\n## 🚀 Future Scope \u003ca name = \"future_scope\"\u003e\u003c/a\u003e\nWrite about what you could not develop during the course of the Hackathon; and about what your project can achieve\nin the future.\n\n## 🏁 Getting Started \u003ca name = \"getting_started\"\u003e\u003c/a\u003e\nThese instructions will get you a copy of the project up and running on your local machine for development\nand testing purposes. See [deployment](#deployment) for notes on how to deploy the project on a live system.\n\n### Prerequisites\n\nWhat things you need to install the software and how to install them.\n\n```\nGive examples\n```\n\n### Installing\n\nA step by step series of examples that tell you how to get a development env running.\n\nSay what the step will be\n\n```\nGive the example\n```\n\nAnd repeat\n\n```\nuntil finished\n```\n\n## 🎈 Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\nAdd notes about how to use the system.\n\n## ⛏️ Built With \u003ca name = \"tech_stack\"\u003e\u003c/a\u003e\n- [MongoDB](https://www.mongodb.com/) - Database\n- [Express](https://expressjs.com/) - Server Framework\n- [VueJs](https://vuejs.org/) - Web Framework\n- [NodeJs](https://nodejs.org/en/) - Server Environment\n\n## ✍️ Authors \u003ca name = \"authors\"\u003e\u003c/a\u003e\n- [@kylelobo](https://github.com/kylelobo) - Idea \u0026 Initial work\n\nSee also the list of [contributors](https://github.com/kylelobo/The-Documentation-Compendium/contributors)\nwho participated in this project.\n\n## 🎉 Acknowledgments \u003ca name = \"acknowledgments\"\u003e\u003c/a\u003e\n- Hat tip to anyone whose code was used\n- Inspiration\n- References\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# ProjectTemplate v0.2 ![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/flagarde/ProjectTemplate?include_prereleases) ![GitHub](https://img.shields.io/github/license/flagarde/ProjectTemplate) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/flagarde/ProjectTemplate) ![GitHub repo size](https://img.shields.io/github/repo-size/flagarde/ProjectTemplate) ![GitHub language count](https://img.shields.io/github/languages/count/flagarde/ProjectTemplate) ![GitHub forks](https://img.shields.io/github/forks/flagarde/ProjectTemplate?style=plastic) ![GitHub stars](https://img.shields.io/github/stars/flagarde/ProjectTemplate?style=plastic) ![GitHub watchers](https://img.shields.io/github/watchers/flagarde/ProjectTemplate) ![GitHub last commit](https://img.shields.io/github/last-commit/flagarde/ProjectTemplate?style=plastic) ![GitHub (Pre-)Release Date](https://img.shields.io/github/release-date-pre/flagarde/ProjectTemplate) ![GitHub contributors](https://img.shields.io/github/contributors-anon/flagarde/ProjectTemplate) #\n\n# ProjectTemplate v0.2 ![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/flagarde/ProjectTemplate?include_prereleases) ![GitHub](https://img.shields.io/github/license/flagarde/ProjectTemplate) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/flagarde/ProjectTemplate) ![GitHub repo size](https://img.shields.io/github/repo-size/flagarde/ProjectTemplate) ![GitHub language count](https://img.shields.io/github/languages/count/flagarde/ProjectTemplate) ![GitHub forks](https://img.shields.io/github/forks/flagarde/ProjectTemplate) ![GitHub stars](https://img.shields.io/github/stars/flagarde/ProjectTemplate) ![GitHub watchers](https://img.shields.io/github/watchers/flagarde/ProjectTemplate) ![GitHub last commit](https://img.shields.io/github/last-commit/flagarde/ProjectTemplate) ![GitHub (Pre-)Release Date](https://img.shields.io/github/release-date-pre/flagarde/ProjectTemplate) ![GitHub contributors](https://img.shields.io/github/contributors-anon/flagarde/ProjectTemplate) #\n\n\n## Template for C++ projects ##\n[📘 Documentation](https://flagarde.github.io/ProjectTemplate/)\n\n## Builds ##\n|                   | Linux clang       | Linux gcc         | macOS clang       | Windows MSVC      | Windows MinGW     |\n|:-----------------:|:-----------------:|:-----------------:|:-----------------:|:-----------------:|:-----------------:|\n|Github             |![1]               |![2]               |![3]               |![4]               |![5]               |\n|Travis             |[![6]][0]          |[![7]][0]          |[![8]][0]          |[![9]][0]          |       ❌          |\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e6a6bfa2dbef4060a99fdfe1ef244a9e)](https://app.codacy.com/manual/flagarde/ProjectTemplate?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=flagarde/ProjectTemplate\u0026utm_campaign=Badge_Grade_Dashboard)\n[![CodeFactor](https://www.codefactor.io/repository/github/flagarde/ProjectTemplate/badge)](https://www.codefactor.io/repository/github/flagarde/ProjectTemplate)\n\n[![codecov](https://codecov.io/gh/flagarde/ProjectTemplate/branch/master/graph/badge.svg)](https://codecov.io/gh/flagarde/ProjectTemplate)\n\n[1]: https://img.shields.io/github/workflow/status/flagarde/ProjectTemplate/Linux%20Clang\n[2]: https://img.shields.io/github/workflow/status/flagarde/ProjectTemplate/Linux%20GCC\n[3]: https://img.shields.io/github/workflow/status/flagarde/ProjectTemplate/macOS\n[4]: https://img.shields.io/github/workflow/status/flagarde/ProjectTemplate/Windows%20MSVC\n[5]: https://img.shields.io/github/workflow/status/flagarde/ProjectTemplate/Windows%20MinGW\n\n[6]: https://travis-matrix-badges.herokuapp.com/repos/flagarde/ProjectTemplate/branches/master/1?use_travis_com=true\n[7]: https://travis-matrix-badges.herokuapp.com/repos/flagarde/ProjectTemplate/branches/master/2?use_travis_com=true\n[8]: https://travis-matrix-badges.herokuapp.com/repos/flagarde/ProjectTemplate/branches/master/3?use_travis_com=true\n[9]: https://travis-matrix-badges.herokuapp.com/repos/flagarde/ProjectTemplate/branches/master/4?use_travis_com=true\n[10]:❌\n[0]: https://travis-ci.org/flagarde/ProjectTemplate\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflagarde%2Fprojecttemplate2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflagarde%2Fprojecttemplate2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflagarde%2Fprojecttemplate2/lists"}