Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 4.97 KB

File metadata and controls

152 lines (110 loc) · 4.97 KB

Kit

English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية

Kaikki 30 README-kieltä

License: MIT

Arjen työkalut selaimessa. Yksityisiä suunnittelusta asti.

Kit on joukko PDF-, kuva-, media-, muunto- ja tekstityökaluja, jotka toimivat laitteellasi. Käsittely pysyy selaimessa — mitään ei lähetetä Kit-palvelimelle.

Sivusto: https://trykit.pages.dev

Mitä saat

Huolellinen työkalupakki: selkeä asettelu, vaalea ja tumma, 30 kieltä natiivilla valitsimella, asennettava PWA ja rehelliset rajat sille, mitä selain voi tehdä.

Kielet

Sovelluksen käyttöliittymä ja tämä GitHub-README ovat saatavilla 30 kielellä. Vaihda Asetuksissa (tai yläpalkissa) natiivilla valitsimella tai käytä tämän tiedoston yläreunan linkkejä. Arabia ja heprea ovat oikealta vasemmalle. Tietosuoja ja ehdot on käännetty, jos oma juridinen teksti on olemassa; muuten englanti. Vanhat /zh/-linkit vievät edelleen yksinkertaistettuun kiinaan.

Työkalut

Etusivu ryhmittelee työkalut tehtävän mukaan (PDF-sivut, data, kehitys…) yhden litteän listan sijaan.

PDF

  • Yhdistä, jaa, järjestä, sivunumerot
  • Pakkaa, lukitse/avaa, metatiedot, litistä
  • Vesileima, visuaalinen peitto, kirjoitettu allekirjoitus
  • Pura teksti, PDF → kuva-ZIP, kuvat → PDF

Kuvat

  • Pakkaa, skaalaa, rajaa, kierrä/peilaa, favicon-paketti
  • Säädä, suodattimet, vesileima
  • Muunna JPEG/PNG/WEBP, katso/poista EXIF

Ääni ja video

  • Muunna, leikkaa aaltomuodolla, nopeus/voimakkuus, pura ääni, leike → GIF
    (FFmpeg WASM; suuret tiedostot voivat olla hitaita; rajalliset koodekit)

Data

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → TypeScript-rajapinnat
  • Muuntokeskus

Kirjoittaminen

  • Markdown ↔ HTML, tekstivertailu, kirjainkoko, Lorem ipsum

Kehitys

  • Pura JWT, Unix-aikaleima, cron, lukujärjestelmä
  • Tiiviste (SHA/MD5), regex, väri
  • Base64, URL, HTML-entiteetit
  • UUID, salasanageneraattori, QR

Tietosuoja

Paikallinen kehitys

Vaatimukset: Node.js 24+ (katso .nvmrc).

git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run dev

Avaa http://localhost:3000 — oletuskieli ohjaa osoitteeseen /en/.

npm run build
npm run typecheck
npm run lint

Peruspolku

GitHub-projekti sivuja varten rakenna näin:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

Paikallisesti ei etuliitettä (NEXT_PUBLIC_BASE_PATH tyhjä).

Julkaise GitHub Pagesissa

Automaattinen (suositus)

  1. Työnnä tämä repositorio osoitteeseen https://github.com/TGthms/kit
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. Työnkulku .github/workflows/deploy.yml rakentaa NEXT_PUBLIC_BASE_PATH=/kit -asetuksella ja julkaisee out/

Manuaalinen

NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifact

Pages-osoite: https://TGthms.github.io/kit/
Kanoninen sivusto: https://trykit.pages.dev

Tekniikka

Next.js 16 (App Router, staattinen vienti) · TypeScript · Tailwind CSS · shadcn-tyylinen UI · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · PWA-palvelutyöntekijä

Lisenssi

MIT © Tim G (GitHub: TGthms)

Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.