כל העמותות הרשומות אצל רשם העמותות, חי מהמרשם עצמו — מי רשומה, מי נמחקה, מה תחום הפעילות, ומי מחזיקה אישור ניהול תקין ולאיזו שנה.
file://) ולכן אינו יכול לטעון את הנתונים.
הדפדפן חוסם מודולי ES ממקור null — זו הגבלת אבטחה של הדפדפן, לא תקלה באתר.
הפעל שרת מקומי מתיקיית הפרויקט:
python3 -m http.server 8000
ולאחר מכן פתח http://localhost:8000/pro/amutot.html.
לחלופין, ללא שרת כלל — dist/amutot.html הוא קובץ יחיד ועצמאי שעובד בפתיחה ישירה מהדיסק, כולל הרצת בקשות חיות.
75,686 עמותות הרשומות אצל רשם העמותות, נשלפות חי מה-DataStore של
data.gov.il (moj-amutot) — לא סנפשוט. החיפוש, הסינון והעימוד
רצים בשרת על כל הרשומות. המדדים למעלה מחושבים בעת הטעינה משאילתות ספירה בודדות
לכל ערך — לא סריקה של כל המרשם.
לצד המרשם נשלפת טבלה שנייה של אותו מאגר — אישור ניהול תקין, 334,069 שורות, שורה לכל עמותה לכל שנה. לכל כרטיס בתוצאות נשלף האישור של השנה האחרונה שיש לה רשומה, והתג נושא את השנה עצמה: אישור לשנה שעברה איננו אישור לשנה הזו. עמותה ללא רשומה כלל מסומנת ככזו ולא כ"אין אישור".
אין סינון לפי אישור ניהול תקין, ובכוונה: אין חיבור בין שתי הטבלאות בצד השרת, וסינון של הדף הנוכחי בלבד היה הופך "39,000 תוצאות" ל"18 בעמוד הזה" — מטעה יותר מלא להציע את זה. התג עונה על השאלה לכל עמותה; האריח למעלה עונה עליה בגדול.
האישור נחתם מראש לשנה הבאה, ולכן בכל רגע נתון שתי שנים "בתוקף" — האריח נוקב בשנה שאליה מחזיקות רוב העמותות אישור כרגע.
הורדת ה-CSV מייצאת את השאילתה המסוננת של המרשם, לא את כל המאגר ולא את עמודת הניהול התקין.