Skip to content

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 Tik-Nick (טיקניק)

תוכנת דסקטופ בעברית לניהול ומעקב אחר ניקים (שמות משתמש) בפורומים. כל המידע נשמר מקומית במחשב שלך — פרטיות מלאה.

Version Platform Python


✨ יכולות

📇 ניהול ניקים

ריכוז שמות משתמש עם פרטים מלאים (שם אמיתי, טלפון, מייל, כתובת, קבוצות, מוניטין, סטטוס, הערות ועוד), בתצוגת טבלה או כרטיסיות. כולל אנשי קשר נוספים, הערות פרטיות, ומחיקה/עריכה מרובה.

🔗 זהויות מקושרות

קישור בין ניקים שמייצגים את אותו אדם בפורומים שונים, עם קבוצות זהות טרנזיטיביות.

🎖️ מנגנון מקורות ואמינות

כל ערך מיוחס למקור (אני / סריקה / ייבוא) עם דרגת אמינות; הערך האמין ביותר מנצח. סימון ❗ למידע סותר, עם אפשרות לפתרון ידני.

🔍 חיפוש וסינון מתקדם

חיפוש מהיר בכל השדות (FTS5), וסינון מרובה-תנאים (למשל: שם מכיל "משה" וגם כתובת מכילה "בני ברק") עם פעולות מרובות על התוצאות.

🌐 סנכרון מהאינטרנט

סריקת פורומי NodeBB ו-Discourse דרך ה-API הרשמי — שליפת פרטים מורחבים, סריקת כל הפורומים ברצף עם דילוג אוטומטי, הגבלת עמודים, ועוגיות התחברות שנשמרות אוטומטית לכל פורום. עשרות פורומים חרדיים מובנים ברשימה.

🔎 תצוגת משתמש מאוחדת

הקלדת שם מציגה תצוגה מרוכזת של כל המידע על אותו אדם — כולל מכל הזהויות המקושרות אליו בפורומים השונים.

🔗 הצעות זהות אוטומטיות

התוכנה מוצאת בעצמה ניקים בפורומים שונים שנראים כאותו אדם (אותו טלפון / מייל / שם) ומציעה לקשר אותם בלחיצה.

📊 תובנות

לוח סטטיסטיקות (לפי פורום, מורחקים, עם מידע), יומן סריקות עם דוח "מה השתנה" (ניקים חדשים, הרחקות, שינויי שם), וציר זמן לכל ניק.

📖 Chazonishnik

ניתוח מעמיק של פעילות משתמש בפורום: פוסטים, לייקים, שעות וימי פעילות, מעריצים מובילים ועוד — בדוח אינטראקטיבי עם גרפים (עובד גם אופליין). אפשר להגביל את מספר הפוסטים, ולהשוות שני משתמשים זה מול זה.

ומ-0.9 גם ארבעה מקטעים שנגזרים מאותם נתונים בלי אף בקשה נוספת: עם מי הוא מדבר (מי שהוא פונה אליהם והם מחזירים לייקים, מול מי שלא), תקופות שקט, מתי הוא הכי חד (לייקים לפוסט לפי שעה — לא כמה הוא כותב, אלא מתי הוא כותב טוב), וכמה הוא נשאר בשרשור. (מבוסס על הגרסה המקורית מאת cfopuser)

🦨 Stinknik

מציג את כל הפוסטים של ניק שקיבלו דיסלייקים — כולל אלה שהפורום לא מציג. (קרדיט: טופ שבמתמחים)

🎁 זיהוי שינוי שם בפורום

הסריקה קוראת את מזהה המשתמש הפנימי של הפורום, ולכן מי ששינה את הניק שלו נשאר אותה שורה עם כל התיק שנבנה עליו — במקום להופיע כאדם חדש. ומי שלקח ניק שהתפנה לא מזהם את התיק של מי שהחזיק אותו קודם.

🛡️ רשת ופרוקסי

ארבעה מצבים: לפי המערכת, ישיר, פרוקסי מפורש, ופרוקסי רק כשהישיר נכשל — עם זיכרון נפרד לכל פורום, כך שפורום נגיש לא משלם על הפרוקסי ופורום חסום לא משלם על ניסיון כושל בכל הפעלה.

📤 ייצוא גמיש

ייצוא כל הניקים, רק ניקים עם מידע, או רק ניקים עם מידע שהוספת בעצמך.

🗄️ גיבוי, שחזור וסל מחזור

גיבוי מלא של כל המאגר לקובץ אחד בלחיצה, ושחזור ממנו (עם עותק בטיחות אוטומטי). ניקים שנמחקו עוברים לסל מחזור עם "בטל" מיידי ושחזור עד 30 יום. דיאלוג "בריאות המאגר" עם תקינות, גודל וכיווץ.

📞 קישורי קשר, העתקה ואקסל

לחיצה על טלפון פותחת וואטסאפ/חיוג, על מייל — שליחה. העתקת שורות נבחרות כטבלה להדבקה באקסל, ייצוא CSV, וייצוא חלקי של הנבחרים או התצוגה הנוכחית. קיצורי מקלדת (Ctrl+F, חיצים, Enter, Delete).

🔄 עדכונים

בדיקת עדכונים אוטומטית, ועדכון מלא מתוך התוכנה — בגרסה הניידת וגם בגרסה המותקנת (כל אחת מתעדכנת לאותו סוג).

🎨 נוסף

תיוג ניקים (@שם), ייבוא/ייצוא עם מיפוי פורומים, מצבי תצוגה בהירים/כהים, וממשק RTL מלא.


🚀 הפעלה מהירה

הרצה מהמקור

pip install pywebview
python main.py

בדיקות

python tests/run_all.py

קימפול ל-EXE עצמאי (גרסה ניידת)

build.bat

הקובץ dist\TikNick.exe ירוץ על כל Windows 10/11 ללא התקנת Python.

בניית אינסטולר

build_installer.bat

מפיק dist\TikNick-Setup.exe — התקנה למשתמש (ללא הרשאות מנהל), עם קיצורי דרך ועדכון עצמי. דורש Inno Setup 6.


🏗️ ארכיטקטורה

Tik-Nick בנוי על PyWebView — הממשק (הכפתורים, הטבלה, החלונות) הוא למעשה HTML/CSS/JS שרץ בחלון מוסווה, והלוגיקה (מסד נתונים, סריקה) היא פייתון. השניים מדברים דרך גשר API. גישה זהה לזו של Discord ו-VS Code.

tiknick/
├── main.py           # Backend + PyWebView + API
├── database.py       # לוגיקת SQLite ומנגנון המקורות
├── scraper.py        # סריקת פורומי NodeBB
├── chazonishnik.py   # ניתוח פעילות משתמש
├── stinknik.py       # איתור דיסלייקים
├── web/
│   ├── index.html    # מבנה הממשק
│   ├── style.css     # עיצוב (כהה/בהיר)
│   └── app.js        # לוגיקת הממשק
├── TikNick.spec      # הגדרות בנייה ל-PyInstaller
└── build.bat         # קימפול בלחיצה אחת

🛠️ דרישות

כלי גרסה
Python 3.8+
pywebview 4.4+
PyInstaller (לקימפול בלבד)

🙏 קרדיטים

  • פיתוח וקוד: Claude Opus 4.8 (Anthropic)
  • Chazonishnik: cfopuser — רעיון ופיתוח הגרסה המקורית
  • Stinknik: טופ שבמתמחים
  • תודה מיוחדת: צול גאה

📄 רישיון

MIT — מותר להשתמש, לשנות ולהפיץ, כולל מסחרית, בתנאי שהודעת הרישיון נשמרת. הנתונים שלך שמורים מקומית ושייכים לך.

About

תוכנת דסקטופ בעברית (RTL) לניהול ומעקב אחר ניקים בפורומים — זהויות מקושרות, סנכרון לפורומי NodeBB/Discourse, וכלי ניתוח. הכול מקומי.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages