{"id":25656360,"url":"https://github.com/labodidavid/labodidavid","last_synced_at":"2026-03-01T01:03:14.831Z","repository":{"id":163652589,"uuid":"638470828","full_name":"LabodiDavid/LabodiDavid","owner":"LabodiDavid","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-10T19:57:57.000Z","size":16206,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-15T10:36:53.650Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/LabodiDavid.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":"2023-05-09T12:42:45.000Z","updated_at":"2023-05-09T12:42:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"0edc5f0d-8ca3-4c8d-bd76-c1ac60140102","html_url":"https://github.com/LabodiDavid/LabodiDavid","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LabodiDavid/LabodiDavid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LabodiDavid%2FLabodiDavid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LabodiDavid%2FLabodiDavid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LabodiDavid%2FLabodiDavid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LabodiDavid%2FLabodiDavid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LabodiDavid","download_url":"https://codeload.github.com/LabodiDavid/LabodiDavid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LabodiDavid%2FLabodiDavid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29957128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T22:53:01.873Z","status":"ssl_error","status_checked_at":"2026-02-28T22:52:50.699Z","response_time":90,"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":"2025-02-23T22:31:37.507Z","updated_at":"2026-03-01T01:03:14.750Z","avatar_url":"https://github.com/LabodiDavid.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Intro GIF](intro.gif)\n![Linkedin Badge](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/labodidavid/)\n![Personal Website Badge](https://img.shields.io/badge/website-000000?style=for-the-badge\u0026logo=About.me\u0026logoColor=white\u0026link=https://labodidavid.hu)\n![Visitors Badge](https://visitor-badge.laobi.icu/badge?page_id=labodidavid.labodidavid)\n\u003chr/\u003e\n\n## 🛠️ I'm familiar with..\n![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/CSS3-239120?\u0026style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![SASS](https://img.shields.io/badge/Sass-CC6699?style=for-the-badge\u0026logo=sass\u0026logoColor=white)\n![Bootstrap](https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black)\n![NodeJS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![JQuery](https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge\u0026logo=jquery\u0026logoColor=white)\n![Wordpress](https://img.shields.io/badge/Wordpress-21759B?style=for-the-badge\u0026logo=wordpress\u0026logoColor=white)\n\u003cbr/\u003e\n![PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge\u0026logo=php\u0026logoColor=white)\n![Laravel](https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge\u0026logo=laravel\u0026logoColor=white)\n![MySQL](https://img.shields.io/badge/MySQL-005C84?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\n![MariaDB](https://img.shields.io/badge/MariaDB-003545?style=for-the-badge\u0026logo=mariadb\u0026logoColor=white)\n\u003cbr/\u003e\n![C#](https://img.shields.io/badge/C%23-239120?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white)\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Shell](https://img.shields.io/badge/Shell_Script-121011?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white)\n\u003cbr/\u003e\n![Docker](https://img.shields.io/badge/-Docker-black?style=for-the-badge\u0026logo=docker)\n![Apache](https://img.shields.io/badge/apache-%23D42029.svg?style=for-the-badge\u0026logo=apache\u0026logoColor=white)\n![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge\u0026logo=nginx\u0026logoColor=white)\n![Jenkins](https://img.shields.io/badge/jenkins-%232C5263.svg?style=for-the-badge\u0026logo=jenkins\u0026logoColor=white)\n![Cisco](https://img.shields.io/badge/cisco-%23049fd9.svg?style=for-the-badge\u0026logo=cisco\u0026logoColor=black)\n![Cloudflare](https://img.shields.io/badge/Cloudflare-F38020?style=for-the-badge\u0026logo=Cloudflare\u0026logoColor=white)\n![Debian](https://img.shields.io/badge/Debian-A81D33?style=for-the-badge\u0026logo=debian\u0026logoColor=white)\n![Microsoft](https://img.shields.io/badge/Microsoft-666666?style=for-the-badge\u0026logo=microsoft\u0026logoColor=white)\n![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)\n![Windows Terminal](https://img.shields.io/badge/Windows%20Terminal-%234D4D4D.svg?style=for-the-badge\u0026logo=windows-terminal\u0026logoColor=white)\n\u003cbr/\u003e\n![Gitea](https://img.shields.io/badge/Gitea-34495E?style=for-the-badge\u0026logo=gitea\u0026logoColor=5D9425)\n![GitLab](https://img.shields.io/badge/gitlab-%23181717.svg?style=for-the-badge\u0026logo=gitlab\u0026logoColor=white)\n\u003cbr/\u003e\n![After Effects](https://img.shields.io/badge/Adobe%20after%20affects-CF96FD?style=for-the-badge\u0026logo=Adobe%20after%20effects\u0026logoColor=393665)\n![Premiere Pro](https://img.shields.io/badge/Adobe%20Premiere%20Pro-9999FF?style=for-the-badge\u0026logo=Adobe%20Premiere%20Pro\u0026logoColor=white)\n\u003cbr/\u003e\n![PHPStorm](http://img.shields.io/badge/-PHPStorm-181717?style=for-the-badge\u0026logo=phpstorm\u0026logoColor=white)\n![IntelliJ](https://img.shields.io/badge/IntelliJ_IDEA-000000.svg?style=for-the-badge\u0026logo=intellij-idea\u0026logoColor=white)\n![Visual Studio](https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge\u0026logo=visual%20studio\u0026logoColor=white)\n![Notepad++](https://img.shields.io/badge/Notepad++-90E59A.svg?style=for-the-badge\u0026logo=notepad%2b%2b\u0026logoColor=black)\n![Eclipse](https://img.shields.io/badge/Eclipse-2C2255?style=for-the-badge\u0026logo=eclipse\u0026logoColor=white)\n![Atom](https://img.shields.io/badge/Atom-66595C?style=for-the-badge\u0026logo=Atom\u0026logoColor=white)\n\u003cbr/\u003e\n![Udemy](https://img.shields.io/badge/Udemy-EC5252?style=for-the-badge\u0026logo=Udemy\u0026logoColor=white)\n\u003chr/\u003e\n\n![codersrank.io - summary widget](https://cr-ss-service.azurewebsites.net/api/ScreenShot?widget=summary\u0026username=labodidavid\u0026branding=false)\n\n\u003chr/\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cstrong\u003e☕ Click here to see an introduce of myself in PHP laravel ☕\u003c/strong\u003e\u003c/summary\u003e\n\n```php\nnamespace World\\Earth\\Europe\\Hungary;\n\nuse Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany;\nuse App\\Models\\Question;\nuse App\\Models\\Solution;\nuse App\\Models\\Knowledge;\nuse Udemy;\nuse Google;\nuse StackOverFlow;\nuse GPT;\n\nclass Labodi_David extends People\n{\nuse HasMotivation, HasGoals;\n\n    protected $fillable = ['coffee', 'knowledge'];\n\n    public function __construct()\n    {\n        $this-\u003emiddleware(['PreventRequestsWithoutCoffee', 'IT_Administrator', 'Programmer']);\n    }\n    \n    /**\n     * Find the solution to a question.\n     *\n     * @param  Question  $question\n     * @return Solution\n     */\n    public function findSolution(Question $question): Solution\n    {\n        if ($this-\u003eknowledge-\u003econtains($question)) {\n            return $this-\u003eknowledge()-\u003egetSolution($question);\n        }\n        \n        return $this-\u003elearn($question)-\u003egetSolution();\n    }\n    \n    /**\n     * Learn about a question and gather knowledge.\n     *\n     * @param  Question  $question\n     * @return Knowledge\n     * @throws CoffeeNotFoundException\n     */\n    private function learn(Question $question): Knowledge\n    {\n        $knowledge = new Knowledge();\n        if ($this-\u003ehasDrankCoffee()) {\n            while (!$knowledge-\u003ehasInformation()){\n                $knowledge-\u003ecollectInformation([\n                    Google::search($question),\n                    StackOverFlow::search($question),\n                    GPT::ask($question)\n                ]);\n            }\n            return $this-\u003eknowledge()-\u003esave($knowledge);\n        } else {\n            throw new CoffeeNotFoundException();\n        }\n    }\n    \n    /**\n     * Get the knowledge relation.\n     *\n     * @return BelongsToMany\n     */\n    public function knowledge(): BelongsToMany\n    {\n        return $this-\u003ebelongsToMany(Knowledge::class);\n    }\n    \n    /**\n     * Check if David has drank coffee.\n     *\n     * @return bool\n     */\n    private function hasDrankCoffee(): bool\n    {\n        return !empty($this-\u003ecoffee);\n    }\n}\n\n```\n\n\u003c/details\u003e\n\n\u003chr/\u003e\n\n#### 🔥 Fancy stuffs I used in this profile README:\n\n - [Typing intro](https://codesandbox.io/s/readme-introgif-9fjo5) (𝚅𝚞𝚎 𝙿𝚊𝚛𝚝𝚒𝚌𝚕𝚎𝙹𝚜 𝚊𝚗𝚍 𝚅𝚞𝚎.𝚓𝚜) by [Raymo111](https://github.com/Raymo111)\n - [shields.io](https://shields.io/) badges\n - [visitor-badge](https://github.com/hehuapei/visitor-badge) by [hehuapei](https://github.com/hehuapei)\n - [Summary Widget](https://docs.codersrank.io/widgets/summary-widget) by [CodersRank.io](https://codersrank.io)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabodidavid%2Flabodidavid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabodidavid%2Flabodidavid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabodidavid%2Flabodidavid/lists"}