Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 5.45 KB

File metadata and controls

152 lines (110 loc) · 5.45 KB

Kit

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

כל 30 שפות ה-README

License: MIT

כלים יומיומיים בדפדפן. פרטיים מהעיצוב.

Kit הוא אוסף כלי PDF, תמונות, מדיה, המרה וטקסט שרצים במכשיר שלך. העיבוד נשאר בדפדפן — שום דבר לא נשלח לשרת Kit.

אתר: https://trykit.pages.dev

מה מקבלים

ערכה מלוטשת: פריסה ברורה, בהיר וכהה, 30 שפות עם בורר מקורי, PWA להתקנה וגבולות כנים לגבי מה שדפדפן יכול.

שפות

ממשק האפליקציה וקובץ README זה ב-GitHub זמינים ב-30 שפות. החלף בהגדרות (או בכותרת) בבורר מקורי, או השתמש בקישורים למעלה. ערבית ועברית מימין לשמאל. מדיניות ותנאים מתורגמים כשיש טקסט משפטי מקורי; אחרת אנגלית. קישורי /zh/ ישנים עדיין מובילים לסינית מפושטת.

כלים

מסך הבית מקבץ כלים לפי משימה (עמודי PDF, נתונים, פיתוח…) במקום רשימה שטוחה.

PDF

  • מיזוג, פיצול, ארגון, מספרי עמודים
  • דחיסה, נעילה/שחרור, מטא-נתונים, השטחה
  • סימן מים, כיסוי חזותי, חתימה מוקלדת
  • חילוץ טקסט, PDF → ZIP של תמונות, תמונות → PDF

תמונות

  • דחיסה, שינוי גודל, חיתוך, סיבוב/היפוך, חבילת favicon
  • כוונון, מסננים, סימן מים
  • המרת JPEG/PNG/WEBP, צפייה/הסרת EXIF

שמע ווידאו

  • המרה, חיתוך עם צורת גל, מהירות/עוצמה, חילוץ שמע, קליפ → GIF
    (FFmpeg WASM; קבצים גדולים עלולים להיות איטיים; קודקים מוגבלים)

נתונים

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → ממשקי TypeScript
  • מרכז המרה

כתיבה

  • Markdown ↔ HTML, השוואת טקסט, רישיות, Lorem ipsum

פיתוח

  • פענוח JWT, חותמת Unix, cron, בסיס מספרי
  • גיבוב (SHA/MD5), ביטוי רגולרי, צבע
  • Base64, URL, ישויות HTML
  • UUID, מחולל סיסמאות, QR

פרטיות

פיתוח מקומי

דרישות: Node.js 24+ (ראו .nvmrc).

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

פתחו http://localhost:3000 — שפת ברירת המחדל מפנה אל /en/.

npm run build
npm run typecheck
npm run lint

נתיב בסיס

עבור GitHub Pages של פרויקט, בנו עם:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

מקומית בלי קידומת (NEXT_PUBLIC_BASE_PATH ריק).

פרסום ב-GitHub Pages

אוטומטי (מומלץ)

  1. דחפו את המאגר אל https://github.com/TGthms/kit
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. זרימת .github/workflows/deploy.yml בונה עם NEXT_PUBLIC_BASE_PATH=/kit ומפרסמת את out/

ידני

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

כתובת Pages: https://TGthms.github.io/kit/
אתר קנוני: https://trykit.pages.dev

טכנולוגיה

Next.js 16 (App Router, ייצוא סטטי) · TypeScript · Tailwind CSS · ממשק בסגנון shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · service worker של PWA

רישיון

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.