Laga med AI

AI Script

Små script eg har skrive saman med ein AI for mi eiga maskin, og som eg like gjerne kan dele. Dei gjer éin ting kvar, dei spør før dei øydelegg noko, og dei er skrivne for å lesast: kommentarane i toppen av kvar fil forklarar kvifor koden gjer som han gjer.

Lisens: fri bruk, ingen vilkår Krav: Linux, bash (nettlesarscriptet: Tampermonkey) Vedlikehald: ingen, sjå under

Desse scripta blir ikkje vedlikehaldne. Dei er laga til mitt eige bruk, dei løyser mitt problem, og dei er lagde ut som dei er. Eg kjem ikkje til å fikse feil, svare på issues eller lage nye versjonar.

Det gjer ingenting, for du treng meg ikkje. Last ned fila, opne henne i Claude, ChatGPT eller kva som helst anna AI, og be om det du vil ha: «legg til ein dato i filnamnet», «byt zstd med gzip», «få det til å skrive til to diskar». Heile scriptet er kommentert nettopp for at ein AI, eller du, skal kunne lese det og skjøne kva som skjer. Det er slik dei blei laga i utgangspunktet.

Backup og gjenoppretting


To script som høyrer saman: det eine pakkar mapper ned på ein ekstern disk, det andre pakkar dei ut att. Dei kopierer alltid seg sjølve ned på backup-disken, så disken ber med seg verktøyet som gjenopprettar han.

Oppstartsmedium og USB


Eitt script for å lage bootbar USB, med sikringane som manglar når ein køyrer dd for hand.

Nettlesar og webutvikling


Verktøy som køyrer i nettlesaren, laga for å jobbe med CSS saman med ein AI.

Kvifor dei ser ut som dei gjer

Kvart script startar med ein lang kommentarblokk: kva det gjer, korleis du kallar det, og kva den rå kommandoen bak ville vore om du heller vil skrive han sjølv. Den blokka er òg --help-teksten, så dokumentasjonen kan ikkje bli utdatert i høve til koden. Han er koden.

Inne i filene står det òg kvifor ting er løyst som dei er. At tar tel filer og ikkje byte fordi byte-basert framdrift blir feil på mange små filer. At dd bruker sin eigen status=progress og ikkje pv, fordi eit pipe måler kor fort data hamnar i RAM-cachen og viser 100 % lenge før disken faktisk er ferdig. Slike ting er lette å gjenta feil, og vanskelege å gjette seg til.

Korleis du gjer dei til dine eigne

Bash-scripta er vanleg bash i éi fil. Ingen avhengnader utover det som alt ligg på ei Linux-maskin, ingen installasjon, ingenting som køyrer i bakgrunnen. Last ned, gjer fila køyrbar, køyr henne.

Vil du ha det til å oppføre seg annleis, så er den raskaste vegen å gi heile fila til ein AI og be om endringa i klartekst. Scripta er skrivne med det for auge: tett kommenterte, éi oppgåve per fil, og innstillingane samla i ein EDIT ME-blokk øvst. Du treng ikkje kunne bash for å flytte ein standardsti eller byte komprimering.

Sjekk før du køyrer. Dette er script som skriv til disk. Les gjennom fila, eller be AI-en din forklare kva ho gjer, før du køyrer noko du har lasta ned frå internett, herifrå eller andre stader. isotousb.sh slettar ein heil disk når han skriv, og det finst ingen angreknapp.

Fleire kjem

Eg skriv stadig små verktøy til meg sjølv. Dei som viser seg nyttige nok til å dele hamnar her etter kvart, sorterte i gruppene over.