Skip to content

Commit 2b59f8e

Browse files
committed
init
1 parent 3dae02b commit 2b59f8e

14 files changed

Lines changed: 8158 additions & 1 deletion

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.DS_Store
2+
.vscode/
3+
node_modules/
4+
byp yt music/

README.md

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,78 @@
1-
# codecorn-userscripts
1+
# 🌽 CodeCorn Userscripts
2+
23
A collection of advanced Tampermonkey userscripts crafted for debugging, automation, and UI manipulation
4+
5+
Benvenuto nella repository ufficiale degli Userscript di **[CodeCorn Technology](https://codecorn.it/)**.
6+
Qui raccogliamo, versioniamo e distribuiamo tutti i nostri script personalizzati per Tampermonkey/Greasemonkey, progettati per potenziare il debugging, automatizzare flussi di lavoro e manipolare la UI direttamente dal browser.
7+
8+
## 🚀 Gli Script (Installazione Rapida)
9+
10+
Clicca su **"Installa"** per aggiungere direttamente lo script al tuo browser (richiede l'estensione Tampermonkey attiva).
11+
12+
| Nome Script | Versione | Descrizione | Link |
13+
| :---------------------------------- | :-------: | :------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------: |
14+
| **God Mode Console Capture** | `v4.11.0` | La suite definitiva per il front-end debugging. Cattura log, spia il network, Live Injector JS/CSS e Power Tools (Nuke, HUD, Sniffer). | [⚡ Installa](https://raw.githubusercontent.com/codecorntech/codecorn-userscripts/main/god-mode-console/CodeCorn_GodMode.user.js) |
15+
| _CSS Element Highlighter_ (Esempio) | `v1.0.0` | Evidenzia dinamicamente tutti i div con overflow nascosto per il debug visivo. | [⚡ Installa](#) |
16+
| _Proxmox Auto-Helper_ (Esempio) | `v1.2.0` | Aggiunge scorciatoie e bottoni rapidi all'interfaccia web di Proxmox VE. | [⚡ Installa](#) |
17+
18+
> 💡 **Nota per l'installazione:** Assicurati di avere l'estensione [Tampermonkey](https://www.tampermonkey.net/) installata nel tuo browser. Cliccando sui link di installazione, si aprirà automaticamente la pagina di conferma di Tampermonkey.
19+
20+
---
21+
22+
## 📁 Struttura della Repository
23+
24+
Ogni script complesso ha la sua cartella dedicata con un proprio file README che ne documenta le hotkeys, i settings e le API globali.
25+
26+
- 📂 `/god-mode-console` - Il nostro coltellino svizzero per il web debugging. [👉 Leggi la documentazione completa](./god-mode-console/README.md)
27+
- 📂 `/snippets` - Script minori o single-file senza dipendenze complesse.
28+
29+
## 🛠️ Contribuire o Modificare
30+
31+
Se vuoi clonare la repository per sviluppare in locale:
32+
33+
1. Fai il clone della repo: `git clone https://github.com/codecorntech/codecorn-userscripts.git`
34+
2. Modifica i file `.user.js` nel tuo editor preferito.
35+
3. Se usi Tampermonkey, puoi far puntare lo script direttamente al tuo file locale (attivando l'opzione "Consenti l'accesso agli URL dei file" nelle impostazioni dell'estensione del browser) tramite la direttiva `@require file:///percorso/locale/al/tuo/script.user.js`. In questo modo non devi fare copia-incolla a ogni salvataggio!
36+
37+
---
38+
39+
### 🛠️ I Task Spiegati (I tuoi nuovi poteri)
40+
41+
Ecco cosa ti permette di fare adesso il tuo terminale:
42+
43+
#### 🟢 `npm run dev` (Il Game Changer assoluto)
44+
45+
Avvia un server web locale sulla porta `8765` che espone tutta la tua cartella con il CORS abilitato.
46+
**Come si usa in Tampermonkey:** Invece di incollare tutto lo script nel browser, crei un nuovo script su Tampermonkey fatto _solo_ così:
47+
48+
```javascript
49+
// ==UserScript==
50+
// @name CodeCorn God Mode (DEV)
51+
// @match *://*/*
52+
// @require http://localhost:8765/god-mode-console/CodeCorn_GodMode.user.js
53+
// ==/UserScript==
54+
```
55+
56+
Da questo momento, ogni volta che salvi il file in VS Code e ricarichi la pagina sul browser, **Tampermonkey pescherà automaticamente l'ultima versione dal tuo hard disk**. Niente più copia-incolla compulsivi!
57+
58+
#### `npm run format`
59+
60+
Scansiona tutte le sottocartelle e formatta tutti i file `.js` secondo gli standard di Prettier. (Utile da lanciare prima di un `git commit`).
61+
62+
#### 📦 `npm run build:godmode`
63+
64+
Prende il tuo script del God Mode (che ormai è un bestione) e crea una versione `.min.user.js` compressa e offuscata dentro una cartella `dist/`, mantenendo però i commenti iniziali (`// ==UserScript==`) obbligatori per farla riconoscere a Tampermonkey.
65+
66+
#### 🧹 `npm run clean:prev`
67+
68+
Sfrutta Bash per cercare in tutto il progetto le cartelle di backup `_PREV` e piallarle via in un colpo solo. Ottimo per fare pulizia di primavera.
69+
70+
#### 🏗️ `npm run new:script nome-script`
71+
72+
Un generatore automatico! Digitando `npm run new:script twitch-ad-blocker`, questo task creerà al volo la cartella, inserirà un file `jsconfig.json` standard e creerà il file `.user.js` vuoto, pronto per essere scritto. _(Nota: per farlo funzionare crea una cartella `template/` nella root e mettici dentro il `jsconfig.json` di base)._
73+
74+
---
75+
76+
**Autore:** Federico Girolami
77+
**Sito Web:** [CodeCorn Technology](https://codecorn.it/)
78+
**Licenza:** MIT

0 commit comments

Comments
 (0)