{"id":24525815,"url":"https://github.com/m3au/m3au","last_synced_at":"2026-04-20T03:04:54.084Z","repository":{"id":262786715,"uuid":"887865383","full_name":"m3au/m3au","owner":"m3au","description":"Bruno's GitHub Profile","archived":false,"fork":false,"pushed_at":"2025-03-14T18:09:08.000Z","size":3399,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T19:23:32.112Z","etag":null,"topics":["ai-art","bdd","documentation","e2e","playwright","software-engineering","tdd","testing-automation","typescript","web-development"],"latest_commit_sha":null,"homepage":"","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/m3au.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":"2024-11-13T12:22:09.000Z","updated_at":"2025-03-14T18:09:11.000Z","dependencies_parsed_at":"2025-01-21T11:20:25.918Z","dependency_job_id":"81808c86-a120-405f-ac57-eeb9ffa925c5","html_url":"https://github.com/m3au/m3au","commit_stats":null,"previous_names":["m3au/m3au","brun0vop/brun0vop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fm3au","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fm3au/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fm3au/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fm3au/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m3au","download_url":"https://codeload.github.com/m3au/m3au/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243753987,"owners_count":20342537,"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":["ai-art","bdd","documentation","e2e","playwright","software-engineering","tdd","testing-automation","typescript","web-development"],"created_at":"2025-01-22T05:29:00.407Z","updated_at":"2026-04-20T03:04:49.041Z","avatar_url":"https://github.com/m3au.png","language":null,"funding_links":["https://buymeacoffee.com/m3au"],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n\n\u003cimg src=\"https://i.pinimg.com/originals/ed/a5/73/eda5739966cb33768d8ad0d77d7307ce.gif\" alt=\"A serene pixel art landscape with waterfalls cascading down cliffs surrounded by lush forest\" style=\"object-fit: cover\"/\u003e\n\n![Scripting](https://img.shields.io/badge/Scripting-4EAA25?style=flat\u0026logo=gnu-bash\u0026logoColor=white)\n![Web Dev](https://img.shields.io/badge/Web-blue?style=flat\u0026logo=html5\u0026logoColor=white)\n![Mobile Development](https://img.shields.io/badge/Mobile-blue?style=flat\u0026logo=android\u0026logoColor=white)\n![Testing](https://img.shields.io/badge/Testing-E33332?style=flat\u0026logo=testing-library\u0026logoColor=white)\n![AI Art](https://img.shields.io/badge/AI%20Art-FF6B6B?style=flat\u0026logo=tensorflow\u0026logoColor=white)\n![Prompt Engineering](https://img.shields.io/badge/Prompt_Engineering-ffffff?logo=openai\u0026logoColor=black)\n\nI'm Bruno, and welcome to my humble repo, this is where I cook up projects - mostly webdev, automation recipes, and bots - all sprinkled with a dash of AI art experiments.\n\n![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?hide_border=true\u0026theme=transparent\u0026title_color=0969da\u0026text_color=0969da\u0026langs_count=10\u0026layout=donut\u0026username=m3au)\n\n---\n\n## Currently working on\n\n\n### [Cowsay.co](https://cowsay.co) \u003c!-- omit in toc --\u003e\n\nTwitter bot that posts curated developer dad jokes and quotes daily, check it out!\n\n[![Follow @cowsayco](https://img.shields.io/twitter/follow/cowsayco?style=social)](https://x.com/cowsayco)\n\n\u003ca href=\"https://cowsay.co\"\u003e\n  \u003cimg src=\"https://cowsay.co/hero_unit.png\" alt=\"Project preview image for Cowsay.co\" width=\"500\"/\u003e\n\u003c/a\u003e\n\n [![tweeterbot](https://img.shields.io/badge/tweeterbot-black?style=flat\u0026logo=github\u0026logoColor=white)](https://github.com/brun0vop/cowsay-tweeter) [![website](https://img.shields.io/badge/website-black?style=flat\u0026logo=github\u0026logoColor=white)](https://github.com/brun0vop/cowsay.co)\n\n---\n\n## Interests\n\n![Markdown](https://img.shields.io/badge/Markdown-000000?style=flat\u0026logo=markdown\u0026logoColor=white)\n![markdownlint](https://img.shields.io/badge/markdownlint-000000?style=flat\u0026logo=markdown\u0026logoColor=white)\n![Bun](https://img.shields.io/badge/Bun-000000?style=flat\u0026logo=bun\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB)\n![React Native](https://img.shields.io/badge/React_Native-20232A?style=flat\u0026logo=react\u0026logoColor=61DAFB)\n![Stylelint](https://img.shields.io/badge/Stylelint-263238?style=flat\u0026logo=stylelint\u0026logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat\u0026logo=node.js\u0026logoColor=white)\n![Bash](https://img.shields.io/badge/Bash-4EAA25?style=flat\u0026logo=gnu-bash\u0026logoColor=white)\n![Playwright](https://img.shields.io/badge/Playwright-45ba4b?style=flat\u0026logo=playwright\u0026logoColor=white)\n![Vue.js](https://img.shields.io/badge/Vue.js-4FC08D?style=flat\u0026logo=vue.js\u0026logoColor=white)\n![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=flat\u0026logo=tailwind-css\u0026logoColor=white)\n![Webpack](https://img.shields.io/badge/Webpack-8DD6F9?style=flat\u0026logo=webpack\u0026logoColor=black)\n![CSpell](https://img.shields.io/badge/CSpell-2C8EBB?style=flat\u0026logo=spell-check\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=flat\u0026logo=css3\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=flat\u0026logo=typescript\u0026logoColor=white)\n![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=flat\u0026logo=github-actions\u0026logoColor=white)\n![ESLint](https://img.shields.io/badge/ESLint-4B32C3?style=flat\u0026logo=eslint\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-646CFF?style=flat\u0026logo=vite\u0026logoColor=white)\n![SCSS](https://img.shields.io/badge/SCSS-CC6699?style=flat\u0026logo=sass\u0026logoColor=white)\n![NPM](https://img.shields.io/badge/NPM-CB3837?style=flat\u0026logo=npm\u0026logoColor=white)\n![Git](https://img.shields.io/badge/Git-F05032?style=flat\u0026logo=git\u0026logoColor=white)\n![Lighthouse](https://img.shields.io/badge/Lighthouse-F44B21?style=flat\u0026logo=lighthouse\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=flat\u0026logo=html5\u0026logoColor=white)\n![Astro](https://img.shields.io/badge/Astro-FF5D01?style=flat\u0026logo=astro\u0026logoColor=white)\n![Swift](https://img.shields.io/badge/Swift-FA7343?style=flat\u0026logo=swift\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat\u0026logo=javascript\u0026logoColor=black)\n![Prettier](https://img.shields.io/badge/Prettier-F7B93E?style=flat\u0026logo=prettier\u0026logoColor=black)\n![EditorConfig](https://img.shields.io/badge/EditorConfig-E0EFEF?style=flat\u0026logo=editorconfig\u0026logoColor=000)\n\n---\n\n## Get in Touch\n\n\u003cdiv style=\"display: block; width: 100%;\"\u003e\n  \u003cimg src=\"https://media.giphy.com/media/NKEt9elQ5cR68/giphy.gif\" alt=\"A cyberpunk pixel art cityscape at night with neon signs and rain-slicked streets\" /\u003e\n\u003c/div\u003e\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-m3au-0A66C2?style=flat\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/m3au)\n[![Discord](https://img.shields.io/badge/Discord-610963104905560085-5865F2?style=flat\u0026logo=discord\u0026logoColor=white)](https://discordapp.com/users/610963104905560085)\n[![Buy Me a Coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-m3au-violet?style=flat\u0026logo=buy-me-a-coffee\u0026logoColor=white)](https://buymeacoffee.com/m3au)\n[![dev blog](https://img.shields.io/badge/dev%20blog-m3au-4285F4?style=flat\u0026logo=rss\u0026logoColor=white\u0026labelColor=gray)](https://m3au.bearblog.dev/)\n\n![Profile Views](https://komarev.com/ghpvc/?username=brun0vop\u0026color=blueviolet)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3au%2Fm3au","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm3au%2Fm3au","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3au%2Fm3au/lists"}