Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
מפת סיכויי חניה להדגמה: בסיס מקומי לפי רחוב, דיווחי «אני עוזב» בדפדפן, וערכת פיילוט תפוסה לעירייה. אין סליקה ואין הזנה עירונית חיה.
Translation pending
LifestyleJavaScript · HTMLGitHub @Swissystem7OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
זיהוי תפוסת חניה מניתוח וידאו של מצלמות עירוניות קיימות — בלי חומרה, בלי לוחיות רישוי
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
היום: דמו דפדפן לחניית רחוב בנתניה + ערכת פיילוט תפוסה לעירייה. הכיוון: פיילוט תפוסה אנונימית ממצלמה עירונית קיימת אחת — בלי LPR, בלי חומרה חדשה. ב־30 שניות: פותחים את המפה → רואים באנר «הדגמה» → בוחרים רחוב → לוחצים «אני עוזב» → האחוז משתנה. לנתיב העירייה: הצעה · תקציר · ערכת תפוסה. הדמו מציג מפת רחובות נתניה, הערכת סיכוי לפי שעה, ודיווח «אני עוזב». דיווח קהילה באמת מזיז את האחוז שמוצג; אין לולאת «עדכון חי» מזויפת; בלי רחוב נבחר אין דיווח לרחוב אקראי; הנתונים מסומנים כהדגמה. זו הדגמת ממשק, לא שירות חי ולא מדידת תפוסה ממצלמה.Read the full README ↗
היום: דמו דפדפן לחניית רחוב בנתניה + ערכת פיילוט תפוסה לעירייה.
הכיוון: פיילוט תפוסה אנונימית ממצלמה עירונית קיימת אחת — בלי LPR, בלי חומרה חדשה.
| מה | מפת Leaflet (סיכוי חניה, לא הבטחה) + דיווח «אני עוזב» שמזיז את האחוז בדפדפן + דפי פיילוט (כיול, השוואה לפקח, יומן 30 יום, דוח). |
| למי | מעריך UI; הקונה הנקוב לעתיד — יחידת חדשנות / אגף תנועה וחניה, עיריית נתניה — לא נהגים משלמים. |
| איך | HTML/JS ונילה על GitHub Pages. בלי שרת, בלי הזנה עירונית חיה, בלי צינור מצלמה בריפו. |
| בדיקה | node --test test/*.js (או npm test) — בלי תלויות npm. |
ב־30 שניות: פותחים את המפה → רואים באנר «הדגמה» → בוחרים רחוב → לוחצים «אני עוזב» → האחוז משתנה. לנתיב העירייה: הצעה · תקציר · ערכת תפוסה.
הדמו מציג מפת רחובות נתניה, הערכת סיכוי לפי שעה, ודיווח «אני עוזב». דיווח קהילה באמת מזיז את האחוז שמוצג; אין לולאת «עדכון חי» מזויפת; בלי רחוב נבחר אין דיווח לרחוב אקראי; הנתונים מסומנים כהדגמה. זו הדגמת ממשק, לא שירות חי ולא מדידת תפוסה ממצלמה.
מחקר השוק פסק PIVOT: אין קונה שמשלם על דיווח קהילה בנתניה. הרכיב היחיד שאפשר למדוד הוא תפוסה אנונימית (תפוס/פנוי) ממצלמה עירונית שכבר קיימת, בלי זיהוי לוחיות.
הקונה הנקוב: יחידת חדשנות / אגף תנועה וחניה, עיריית נתניה — פיילוט טכני חינם ל-30 יום על מצלמה אחת. טיוטת הפנייה ב-NETANYA_OUTREACH.md (טרם נשלחה). דף הצעה כנה + «הזמן פיילוט» (מייל/WhatsApp מקומי, בלי שליחה אוטומטית) + הצעת מחיר לייצוא: offer.html. מחקר הכסף: MONETIZATION.md (13.8.2026). אין מסלול הכנסה מוכח היום — אין חוזה עירוני פומבי על תפוסה, אין סליקה, אין לקוח משלם.
אין בריפו צינור מצלמה חי. מה שיש היום לפיילוט: תקציר לעירייה (עמוד אחד להדפסה), ערכת פיילוט (היוריסטיקה על תמונה סטטית — src/lib/heuristic.js), כיול 3 דק׳, דיוק דמו (מערך מסונתז בריפו, לא שדה), מתודולוגיה (איך מחשבים תפוסה, לביקורת), השוואת דיוק (זיווג מול פקח + רווח סמך Wilson), יומן 30 יום (פרוטוקול שדה + כלל העצירה מ־RESEARCH.md), דוח פיילוט (כולל מפת חום שעתית לתכנון), סיכום לקריאה בלבד (קישור עם hash, בלי שרת), ובקשת גישה / פרטיות. דפי הפיילוט נשמרים במטמון כ־PWA שדה. דיוק מול ספירת פקח עדיין לא נמדד בשטח — סדרת הדוגמה והמערך המסונתז מסומנים sample / synthetic.
המחקר המלא (שלב 1 + פסק דין PIVOT, 13.8.2026): RESEARCH.md. מחקר מונטיזציה (רף פטור ממכרז, מחירי ספקים, מענקים): MONETIZATION.md.
מסמכים ישנים/סותרים (פיץ' האקתון, צינור מצלמות שלא היה, מחקר טרום-פיבוט, מודולי factory שלא חוברו) הועברו ל-docs/archive/. הם היסטוריה, לא מקור אמת.
netanya-lots.geojson) היא מיקום סטטי, לא תפוסה חיה.src/lib/occupancy.js (סכמה אחת + גרף SVG) ומסגנון הדפסה משותף ב-pilot/print.css.occupancy.json / CSV.src/lib/vision-occupancy.js — קופסאות רכב ממזהה שרץ בדפדפן → תפוס/פנוי לכל תא, עם השהיית כמה פריימים לפני דיווח שינוי. אין בו DOM, אין בו מודל ואין בו פיקסלים (ולכן גם אין לוחיות). הדף שמפעיל אותו: demo/camera.html — קובץ, מצלמת המכשיר או כתובת סטרים; הגלאי (COCO-SSD) נטען מ‑CDN בשימוש הראשון ורץ בדפדפן. הדיוק מול ספירת פקח עדיין לא נמדד בשטח. פיצול ה-PR: docs/dev/PR-264-SPLIT.md.calibration.json.pilot/dataset/) ומציג הסכמה לפי תאורה — כולל כשלים. זה לא דיוק שדה.demo/camera.html הוא הדף היחיד בריפו שסופר רכבים מפריימים אמיתיים: גלאי COCO-SSD (TensorFlow.js) רץ בדפדפן, וכל החלטת תפוס/פנוי עוברת דרך src/lib/vision-occupancy.js. כניסה מהבאנר בעמוד הבית, מ-offer.html ומ-דמו עתידים.
parkwiz:spot-freed (ראו #263).הפריימים לא יוצאים מהמכשיר: אין העלאה, אין שמירה ואין קריאת לוחיות. node --test test/camera-smoke.test.js מריץ את הדף מול גלאי מזויף ומוכיח שהמונים זזים ושאירוע «התפנה» נורה פעם אחת לכל התפנות.
עמוד הנחיתה נפתח במבט של קונה עירוני. Premium, XP ולוח מובילים, הרשמה מקומית, אירועי «פנגו/סלופארק» אקראיים, השכרת חניות פרטיות ובאנר «קהילת WhatsApp» מוסתרים כברירת מחדל (data-consumer-demo), ומופיעים שוב בכפתור «הצג גם את דמו הנהגים» בבאנר העליון. marketplace.html ו־pilot-dashboard.html יצאו מהניווט; הקבצים נשארו.
⚠️ הערה: תכונת Premium היא הדגמאתית בלבד — לא מתבצעת גביה אמיתית.
ערך אחד בלבד: CONTACT ב־src/lib/contact.js (מייל, טלפון ל־WhatsApp, או קישור https לטופס). מאז 28.9 הוא מצביע על טופס Google "משוב על האפליקציות", ממולא מראש ב־ParkWiz, ולכן offer.html, pilot-brief.html והמפה מציגים קישור לטופס. לא ממציאים פרטי קשר. אם מרוקנים אותו, הדפים האלה מציגים במקום זה קישור לטופס GitHub Issue בעברית (ציבורי, דורש חשבון GitHub). כשמשנים את הערך מעלים את גרסת המטמון ב־sw.js.
occupancy.json (דיוק מול פקח, עקומה, מציין־מקום להפרות) ומייצא CSV/JSON.demo/atidim-board.html) נגזר מעקומת הדמו לפי השעה — לא ממצלמה חיה ולא מדחיפה לנייד. הכלל עצמו יושב ב־src/lib/spot-freed.js: רק {חניון, מקום, זמן} מיועד לצאת מהדפדפן, ללא תמונה וללא לוחית רישוי. הסיכונים והפיצול: docs/atidim-research.md.marketplace.html, pilot-dashboard.html) הם משטחי הדגמה, לא מוצר נפרד ולא צינור מצלמה. הם לא מופיעים בניווט.