View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View Mte90's full-sized avatar
🎯
Creating new open source stuff that you will like
🎯
Creating new open source stuff that you will like

Organizations

@ItalianLinuxSociety@Varying-Vagrant-Vagrants@CodeAtCode@MozillaItalia@WPBP@merge-it@common-voice@goodhosts@cheshire-cat-ai@amber-lang

Block or report Mte90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mte90/README.md

Daniele Scasciafratte, the Open Source Multiversal guy (founder of Italian Linux Society Rieti), he should work in his web agency, Codeat in Rome, and in the rest of the day collaborates in many open source projects.
All his talks and slide with recordings are avalaible on his dedicated website.
Since April 2021 part of the council of Italian Linux Society association. In 2024 he joined the Amber-Lang project to create a Bash transpiler as one of the co maintainers.

Today experiencing in AI Spec Driven Development but with Old School vibes, a multi LLM bug scanner orchestrator, "kate-agents" a clone for Kate editor of the Zed feature, AvoidRain a ThreeJS game, soundKonverter a port to modern Qt/KDE, solopreneur a manual/skill, ToneCraft for Thunderbird and with his own Open Source skillset.

A Browser Extension developer with Share Backported, Footswitch Scripted with scripting addictions, Enforcer of OSS license in projects, Addicted typo generator/fixer and also a Retrogaming tool developer for rom cheats with GGGG and GBAATM-Rebirth.

Past Open Source experiences

In the WordPress world he was a Core Contributor, it was a plugin developer (and PTE because is the creator of GlotDict that is maintaining) and WordPress Plugin Boilerplate Powered author and one of the ex-maintainers of VVV.
In the meantime also a long time experience volunteer in the Mozilla community (part of Mozilla Italia), a former Mozilla TechSpeakers and former Mozilla Rep (former Reps Council member) .

He had an 🇮🇹 podcast about Open Source and tech opinions every week (197 episodes!) for 4 years.

Recent releases (for project)

New repositories

On my blog

More on daniele.tech

Download now for free!

Mte90's github stats

Downloads for my book

Latest edition total (GitHub) downloads:

1759🎉!


🤌 Thanks to everyone (from 🇮🇹)

Pick your copy clicking on the image above!

Pinned Loading

  1. WPBP/WordPress-Plugin-Boilerplate-PoweredWPBP/WordPress-Plugin-Boilerplate-PoweredPublic

    Wordpress Plugin Boilerplate but Powered with examples and a generator!

    PHP 844 118

  2. Contribute-to-opensource-the-right-wayContribute-to-opensource-the-right-wayPublic

    Be a part of the open source world can be the 21 century skills that you deserve?

    Shell 145 7

  3. Share-BackportedShare-BackportedPublic

    Extension to get back the Firefox Share modal

    HTML 54 21

  4. gitappergitapperPublic

    Remap Git with your custom scripts or new commands

    Shell 8 1

  5. GBAATM-RebirthGBAATM-RebirthPublic

    From the original source code a new rebirth, to add a Trainer in your GBA roms!

    C 76 3

  6. My-ScriptsMy-ScriptsPublic

    My collection of my homemade scripts (or not)

    Shell 41 9