שיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!
-
-
בס"ד לאחר זמן רב שעלה במחשבתי לעשות זאת - יצרתי כלי לשיפור הנוחות והממשק בפורומי נודביבי, הכלי כולל פיצ'רים שימושיים שאת חלקם לקחתי מתוספים וסקריפטים שהועלו כאן בפורום ואת חלקם יצרתי בעצמי. הכלי זמין גם כתוסף לדפדפן וגם כסקריפט לטמפרמונקי. בחרו את הגרסה המועדפת עליכם.
הכלי כולל את הפיצ'רים הבאים:
-
מרכז הפורומים – צפייה בכל הנושאים שלא נקראו מכל הפורומים שאתם חברים בהם במקום אחד. כולל זיהוי אוטו' של פורומים חדשים. (קרדיט: @יאנג-בוי)
-
מייצא שרשורים – כפתור ייעודי להורדת או העתקת שרשור שלם כקובץ JSON מסודר. (קרדיט: @nh.local)
-
העתקת פוסט כ-Markdown – בכל פוסט יתווסף כפתור להעתקה מהירה של התוכן בפורמט מרקדאון נקי.
-
קישורי סרגל צד חכמים – הוספה אוטומטית של קישורים ל-הכי הרבה הצבעות, פופולארי, קבוצות ותגיות לסרגל הצד (אם הם חסרים בפורום).
-
נושאים אחרונים – כפתור ייעודי לצפייה בנושאים האחרונים לפי זמן יצירתם. (קרדיט: @עדלאידע)
מנגנון מניעת כפילויות: הכלי חכם מספיק כדי לזהות אם כפתור מסוים כבר קיים בפורום, והוא לא יוסיף אותו פעם נוספת.
גרסה 1.1
תיקוני באגים:
- תוקנו פרצות האבטחה.
- תוקן זיהוי שגוי של אתרים בגרסת התוסף.
- תוקן הבאג בגרסת התוסף של פורומים חסרים ב'מרכז הפורומים'.
פיצ'רים חדשים בגרסת התוסף:
-
סנכרון טיוטות בענן (בטא): מהיום כל טיוטה שתכתבו בפורום נודביבי תגובה ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync). הסוף לאיבוד טיוטות! בנוסף מאפשר לכם להתחיל לכתוב פוסט במחשב אחד ולהמשיך אותו מאותה נקודה במחשב אחר!
-
סנכרון הגדרות המשתמש בין מכשירים: כל ההגדרות (אילו כפתורים דלוקים) ורשימת הפורומים ששמרתם במרכז הפורומים הועברו משמירה מקומית (chrome.storage.local) לשמירה מסונכרנת ענן (chrome.storage.sync). כך התוסף שלכם יהיה זהה בכל דפדפן כרום שאתם מחוברים אליו.
גרסה 1.1.1
שיפורים וחידושים בגרסה 1.1.1:
-
שדרוג מנגנון סנכרון הטיוטות (בתוסף בלבד):
- נוספה תמיכה בדחיסת נתונים (Compression) ופיצול טיוטות ארוכות לחלקים, כדי לעקוף את מגבלות נפח האחסון בענן. (@ע-ה-דכו-ע בשבילך...)
- שופר התיאום מול אירועי המערכת הפנימיים של NodeBB באמצעות הזרקת קוד (Injected Script), המאפשרת זיהוי מדויק יותר של שמירה או מחיקת טיוטה.
- נוסף מנגנון גיבוי (Polling) המנטר שינויים מקומיים בטיוטות להגברת האמינות.
-
שיפור במערכת בועות העזרה (Tooltips):
- נוסף מנגנון לניקוי וסגירה אוטומטית של בועות "תקועות" בעת לחיצה או עזיבת העכבר.
גרסה 1.2
ממשק וחווית משתמש:
- עיצוב מחדש של חלונית ההגדרות: הממשק חולק ללשוניות (ניווט, כלים, עיצוב) לגישה נוחה ומסודרת יותר.
- שיפור היררכיה: שימוש בתיבות סימון (Checkboxes) לתתי-תכונות בתוך הקטגוריות הראשיות.
כלי שרשורים:
- ייצוא לפורמטים נוספים: נוספה תמיכה מלאה בייצוא שרשורים לפורמט Markdown ופורמט HTML, בנוסף ל-JSON.
- טיפול בתמונות בייצוא: נוסף מנגנון המרה אוטומטי של תמונות ל-Base64 בייצוא ל-HTML, המאפשר שמירת השרשור כקובץ עצמאי (אופליין) הכולל את התמונות בתוכו.
עיצוב ופיצ'רים חדשים:
- סטטוס בדף פרופיל: נוספה אפשרות להצגת נקודת סטטוס חיה (מחובר, לא זמין, נא לא להפריע) על גבי תמונת הפרופיל בדפי משתמשים.
- עיצוב צ'אט בסגנון וואטסאפ: (מקור)
- נוסף עיצוב בועות דיבור ורקע מותאם לחלון הצ'אט.
- נוספה אפשרות לציטוט הודעה על ידי לחיצה כפולה עליה.
- נוסף מנגנון לשינוי גודל אוטומטי של תיבת הטקסט בצ'אט בהתאם לתוכן.
סנכרון טיוטות:
- סנכרון מול ממשק הפורום: נוסף מנגנון המעדכן את תגית (Badge) התראות הטיוטות של NodeBB בזמן אמת כאשר טיוטות מסונכרנות ממכשירים אחרים.
- אופטימיזציית דחיסה: עודכן אלגוריתם הדחיסה לייעול השימוש בנפח האחסון בענן.
להתקנה
הכלי זמין בשתי גרסאות – בחרו את הנוחה לכם:
1. גרסת התוסף
בגרסה זו תקבלו תפריט הגדרות נוח שמאפשר להפעיל/לכבות כל פיצ'ר בנפרד.
להורדה מהחנות2. גרסת הסקריפט (Tampermonkey)
למי שמעדיף לעבוד עם מנהל סקריפטים:
להתקנה כסקריפט לחצו כאן@לאצי
התקנתי את התוסף על Querra
(אפליקציית דפדפן לאנדרואיד שמאפשרת התקנת תוספים מחנות כרום על אנדרואיד)
התוסף עובד רק בחלק מהפיצ׳רים,
אשמח לקבל את התוסף כקוד סקריפט כדי שאני אוכל להטמיע אותו בדפדפן -
-
גרסה 1.1
תיקוני באגים:
- תוקנו פרצות האבטחה.
- תוקן זיהוי שגוי של אתרים בגרסת התוסף.
- תוקן הבאג בגרסת התוסף של פורומים חסרים ב'מרכז הפורומים'.
פיצ'רים חדשים בגרסת התוסף:
-
סנכרון טיוטות בענן (בטא): מהיום כל טיוטה שתכתבו בפורום נודביבי תגובה ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync). הסוף לאיבוד טיוטות! בנוסף מאפשר לכם להתחיל לכתוב פוסט במחשב אחד ולהמשיך אותו מאותה נקודה במחשב אחר!
-
סנכרון הגדרות המשתמש בין מכשירים: כל ההגדרות (אילו כפתורים דלוקים) ורשימת הפורומים ששמרתם במרכז הפורומים הועברו משמירה מקומית (chrome.storage.local) לשמירה מסונכרנת ענן (chrome.storage.sync). כך התוסף שלכם יהיה זהה בכל דפדפן כרום שאתם מחוברים אליו.
-
גרסה 1.1
תיקוני באגים:
- תוקנו פרצות האבטחה.
- תוקן זיהוי שגוי של אתרים בגרסת התוסף.
- תוקן הבאג בגרסת התוסף של פורומים חסרים ב'מרכז הפורומים'.
פיצ'רים חדשים בגרסת התוסף:
-
סנכרון טיוטות בענן (בטא): מהיום כל טיוטה שתכתבו בפורום נודביבי תגובה ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync). הסוף לאיבוד טיוטות! בנוסף מאפשר לכם להתחיל לכתוב פוסט במחשב אחד ולהמשיך אותו מאותה נקודה במחשב אחר!
-
סנכרון הגדרות המשתמש בין מכשירים: כל ההגדרות (אילו כפתורים דלוקים) ורשימת הפורומים ששמרתם במרכז הפורומים הועברו משמירה מקומית (chrome.storage.local) לשמירה מסונכרנת ענן (chrome.storage.sync). כך התוסף שלכם יהיה זהה בכל דפדפן כרום שאתם מחוברים אליו.
@לאצי זה עודכן אוטומטית?
-
@לאצי זה עודכן אוטומטית?
@מחנה-ידידים כמובן. הן התוסף בחנות והן הסקריפט בגיטהאב מתעדכנים אוטומטית.
-
@מחנה-ידידים כמובן. הן התוסף בחנות והן הסקריפט בגיטהאב מתעדכנים אוטומטית.
@לאצי התכוונתי האם מה שמותקן עודכן.
-
ק קראנץ' ונילה התייחס לנושא זה
-
גרסה 1.1
תיקוני באגים:
- תוקנו פרצות האבטחה.
- תוקן זיהוי שגוי של אתרים בגרסת התוסף.
- תוקן הבאג בגרסת התוסף של פורומים חסרים ב'מרכז הפורומים'.
פיצ'רים חדשים בגרסת התוסף:
-
סנכרון טיוטות בענן (בטא): מהיום כל טיוטה שתכתבו בפורום נודביבי תגובה ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync). הסוף לאיבוד טיוטות! בנוסף מאפשר לכם להתחיל לכתוב פוסט במחשב אחד ולהמשיך אותו מאותה נקודה במחשב אחר!
-
סנכרון הגדרות המשתמש בין מכשירים: כל ההגדרות (אילו כפתורים דלוקים) ורשימת הפורומים ששמרתם במרכז הפורומים הועברו משמירה מקומית (chrome.storage.local) לשמירה מסונכרנת ענן (chrome.storage.sync). כך התוסף שלכם יהיה זהה בכל דפדפן כרום שאתם מחוברים אליו.
-
@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync)
שים לב שיש הגבלות רציניות על הכמות של המידע שניתן לשמור שם, מקווה שטיפלת בזה בתוך התוסף עצמו.
@ע-ה-דכו-ע 8 KB למפתח. טקסט טיוטה לא אמור להיות יותר מזה.
-
גרסה 1.1.1
שיפורים וחידושים בגרסה 1.1.1:
-
שדרוג מנגנון סנכרון הטיוטות (בתוסף בלבד):
- נוספה תמיכה בדחיסת נתונים (Compression) ופיצול טיוטות ארוכות לחלקים, כדי לעקוף את מגבלות נפח האחסון בענן. (@ע-ה-דכו-ע בשבילך...)
- שופר התיאום מול אירועי המערכת הפנימיים של NodeBB באמצעות הזרקת קוד (Injected Script), המאפשרת זיהוי מדויק יותר של שמירה או מחיקת טיוטה.
- נוסף מנגנון גיבוי (Polling) המנטר שינויים מקומיים בטיוטות להגברת האמינות.
-
שיפור במערכת בועות העזרה (Tooltips):
- נוסף מנגנון לניקוי וסגירה אוטומטית של בועות "תקועות" בעת לחיצה או עזיבת העכבר.
-
-
גרסה 1.2
ממשק וחווית משתמש:
- עיצוב מחדש של חלונית ההגדרות: הממשק חולק ללשוניות (ניווט, כלים, עיצוב) לגישה נוחה ומסודרת יותר.
- שיפור היררכיה: שימוש בתיבות סימון (Checkboxes) לתתי-תכונות בתוך הקטגוריות הראשיות.
כלי שרשורים:
- ייצוא לפורמטים נוספים: נוספה תמיכה מלאה בייצוא שרשורים לפורמט Markdown ופורמט HTML, בנוסף ל-JSON.
- טיפול בתמונות בייצוא: נוסף מנגנון המרה אוטומטי של תמונות ל-Base64 בייצוא ל-HTML, המאפשר שמירת השרשור כקובץ עצמאי (אופליין) הכולל את התמונות בתוכו.
עיצוב ופיצ'רים חדשים:
- סטטוס בדף פרופיל: נוספה אפשרות להצגת נקודת סטטוס חיה (מחובר, לא זמין, נא לא להפריע) על גבי תמונת הפרופיל בדפי משתמשים.
- עיצוב צ'אט בסגנון וואטסאפ: (מקור)
- נוסף עיצוב בועות דיבור ורקע מותאם לחלון הצ'אט.
- נוספה אפשרות לציטוט הודעה על ידי לחיצה כפולה עליה.
- נוסף מנגנון לשינוי גודל אוטומטי של תיבת הטקסט בצ'אט בהתאם לתוכן.
סנכרון טיוטות:
- סנכרון מול ממשק הפורום: נוסף מנגנון המעדכן את תגית (Badge) התראות הטיוטות של NodeBB בזמן אמת כאשר טיוטות מסונכרנות ממכשירים אחרים.
- אופטימיזציית דחיסה: עודכן אלגוריתם הדחיסה לייעול השימוש בנפח האחסון בענן.