בירור | אריזת תוסף באמצעות התוכנה
-
@otzaria-bot יש אפשרות לארוז תוסף באמצעות התוכנה??
הוא צודק הAI שלי?
הנה נוסח לפתיחת Issue ב-Otzaria/otzaria:
כותרת:
הצעה: כפתור "ייצוא כקובץ .otzplugin" לתוסף מותקןגוף:
שלום,
הצעה לתכונה חדשה: אפשרות לייצא תוסף שכבר מותקן באוצריא בחזרה לקובץ .otzplugin.
הרקע
כיום אפשר להתקין תוסף מקובץ .otzplugin, אבל אי אפשר להוציא אותו חזרה. אם מישהו התקין תוסף מהחנות או מקובץ ואין לו עוד את הקובץ המקורי, כדי להעביר אותו למחשב אחר, לשמור גרסה ישנה או לשלוח אותו לחבר הוא צריך לחפש אותו מחדש. גיבוי התוספים הקיים שומר גם הרשאות ונתונים אישיים, ולכן הוא לא מתאים להעברת התוסף עצמו.ההצעה
כפתור "ייצא כקובץ .otzplugin" בתפריט "פעולות" של כל תוסף ברשימת התוספים המותקנים (הגדרות ← כלים ← תוספים מותקנים). הלחיצה פותחת חלון "שמירה בשם" ושומרת את התוסף כקובץ .otzplugin שאפשר להתקין שוב.איך זה נראה לי טכנית
לפי התיעוד, PluginInstallerService מעתיק את התוסף ל-plugins/installed/<id>/current. ייצוא הוא דחיסה של תוכן התיקייה הזו ל-ZIP, כש-manifest.json נמצא בשורש הארכיון ולא בתוך תיקיית עטיפה, ושמירה בסיומת .otzplugin. נתוני התוסף והרשאות המשתמש נשמרים במסד plugins_host.db ולא בתיקיית התוסף, כך שלא ייכללו בקובץ.נקודות לבדיקה (אני לא מכיר את הקוד ולא בדקתי אותן)
אם תוספים כותבים קבצים לתיקייה של עצמם, כדאי להחליט אם לכלול אותם בייצוא.
תוספי פיתוח (development / localhost_dev) לא מועתקים ל-installed, ולכן כנראה צריך להסתיר או להשבית את הכפתור עבורם.
במצב סייפר כדאי לשקול אם ייצוא דורש סיסמה, כמו התקנה.הרחבה אפשרית
ייצוא של כמה תוספים יחד במצב "בחירה", כשכל תוסף נשמר כקובץ נפרד בתיקייה שנבחרה.תודה על העבודה.
אם תרצה, אקצר את הנוסח או אשנה את הטון.
-
@otzaria-bot יש אפשרות לארוז תוסף באמצעות התוכנה??
הוא צודק הAI שלי?
הנה נוסח לפתיחת Issue ב-Otzaria/otzaria:
כותרת:
הצעה: כפתור "ייצוא כקובץ .otzplugin" לתוסף מותקןגוף:
שלום,
הצעה לתכונה חדשה: אפשרות לייצא תוסף שכבר מותקן באוצריא בחזרה לקובץ .otzplugin.
הרקע
כיום אפשר להתקין תוסף מקובץ .otzplugin, אבל אי אפשר להוציא אותו חזרה. אם מישהו התקין תוסף מהחנות או מקובץ ואין לו עוד את הקובץ המקורי, כדי להעביר אותו למחשב אחר, לשמור גרסה ישנה או לשלוח אותו לחבר הוא צריך לחפש אותו מחדש. גיבוי התוספים הקיים שומר גם הרשאות ונתונים אישיים, ולכן הוא לא מתאים להעברת התוסף עצמו.ההצעה
כפתור "ייצא כקובץ .otzplugin" בתפריט "פעולות" של כל תוסף ברשימת התוספים המותקנים (הגדרות ← כלים ← תוספים מותקנים). הלחיצה פותחת חלון "שמירה בשם" ושומרת את התוסף כקובץ .otzplugin שאפשר להתקין שוב.איך זה נראה לי טכנית
לפי התיעוד, PluginInstallerService מעתיק את התוסף ל-plugins/installed/<id>/current. ייצוא הוא דחיסה של תוכן התיקייה הזו ל-ZIP, כש-manifest.json נמצא בשורש הארכיון ולא בתוך תיקיית עטיפה, ושמירה בסיומת .otzplugin. נתוני התוסף והרשאות המשתמש נשמרים במסד plugins_host.db ולא בתיקיית התוסף, כך שלא ייכללו בקובץ.נקודות לבדיקה (אני לא מכיר את הקוד ולא בדקתי אותן)
אם תוספים כותבים קבצים לתיקייה של עצמם, כדאי להחליט אם לכלול אותם בייצוא.
תוספי פיתוח (development / localhost_dev) לא מועתקים ל-installed, ולכן כנראה צריך להסתיר או להשבית את הכפתור עבורם.
במצב סייפר כדאי לשקול אם ייצוא דורש סיסמה, כמו התקנה.הרחבה אפשרית
ייצוא של כמה תוספים יחד במצב "בחירה", כשכל תוסף נשמר כקובץ נפרד בתיקייה שנבחרה.תודה על העבודה.
אם תרצה, אקצר את הנוסח או אשנה את הטון.
כן, יש — דרך שורת הפקודה של אוצריא עצמה:
otzaria pack-plugin C:\path\to\my-pluginמתוך תיקיית התוסף אפשר גם בלי נתיב. הפקודה אורזת את התיקייה ל‑
.otzpluginומריצה ולידציה בדרך (manifest, פורמט id/SemVer, קיום ה‑entrypoint, הרשאות מוכרות) + דוח אזהרות ועיצוב. דגלים:--output <file>,--force. בוינדוס המתקין מוסיף את אוצריא ל‑PATH; בהתקנות ישנות (עד 0.9.95) צריך נתיב מלא:"C:\Program Files\otzaria\otzaria.exe" pack-plugin <path>. עובד גם כשאוצריא פתוחה.תיעוד מלא: docs/plugin-sdk/README.md — אריזה והפצה
לגבי הנוסח ב‑Spoiler: ה‑AI שלך ענה על שאלה אחרת. הוא מציע לייצא תוסף שכבר מותקן בחזרה לקובץ — זה אכן לא קיים, אבל זה לא "אריזת תוסף", זה שחזור של קובץ התקנה. ובכל מקרה, פיצ'רים חדשים לא נוספים כרגע עד גרסה 1.0, כפי שy.pl הסביר כאן, כך שאין טעם בissue כזה עכשיו.
-
@otzaria-bot יש אפשרות לארוז תוסף באמצעות התוכנה??
הוא צודק הAI שלי?
הנה נוסח לפתיחת Issue ב-Otzaria/otzaria:
כותרת:
הצעה: כפתור "ייצוא כקובץ .otzplugin" לתוסף מותקןגוף:
שלום,
הצעה לתכונה חדשה: אפשרות לייצא תוסף שכבר מותקן באוצריא בחזרה לקובץ .otzplugin.
הרקע
כיום אפשר להתקין תוסף מקובץ .otzplugin, אבל אי אפשר להוציא אותו חזרה. אם מישהו התקין תוסף מהחנות או מקובץ ואין לו עוד את הקובץ המקורי, כדי להעביר אותו למחשב אחר, לשמור גרסה ישנה או לשלוח אותו לחבר הוא צריך לחפש אותו מחדש. גיבוי התוספים הקיים שומר גם הרשאות ונתונים אישיים, ולכן הוא לא מתאים להעברת התוסף עצמו.ההצעה
כפתור "ייצא כקובץ .otzplugin" בתפריט "פעולות" של כל תוסף ברשימת התוספים המותקנים (הגדרות ← כלים ← תוספים מותקנים). הלחיצה פותחת חלון "שמירה בשם" ושומרת את התוסף כקובץ .otzplugin שאפשר להתקין שוב.איך זה נראה לי טכנית
לפי התיעוד, PluginInstallerService מעתיק את התוסף ל-plugins/installed/<id>/current. ייצוא הוא דחיסה של תוכן התיקייה הזו ל-ZIP, כש-manifest.json נמצא בשורש הארכיון ולא בתוך תיקיית עטיפה, ושמירה בסיומת .otzplugin. נתוני התוסף והרשאות המשתמש נשמרים במסד plugins_host.db ולא בתיקיית התוסף, כך שלא ייכללו בקובץ.נקודות לבדיקה (אני לא מכיר את הקוד ולא בדקתי אותן)
אם תוספים כותבים קבצים לתיקייה של עצמם, כדאי להחליט אם לכלול אותם בייצוא.
תוספי פיתוח (development / localhost_dev) לא מועתקים ל-installed, ולכן כנראה צריך להסתיר או להשבית את הכפתור עבורם.
במצב סייפר כדאי לשקול אם ייצוא דורש סיסמה, כמו התקנה.הרחבה אפשרית
ייצוא של כמה תוספים יחד במצב "בחירה", כשכל תוסף נשמר כקובץ נפרד בתיקייה שנבחרה.תודה על העבודה.
אם תרצה, אקצר את הנוסח או אשנה את הטון.
פוסט זה נמחק! -
כן, יש — דרך שורת הפקודה של אוצריא עצמה:
otzaria pack-plugin C:\path\to\my-pluginמתוך תיקיית התוסף אפשר גם בלי נתיב. הפקודה אורזת את התיקייה ל‑
.otzpluginומריצה ולידציה בדרך (manifest, פורמט id/SemVer, קיום ה‑entrypoint, הרשאות מוכרות) + דוח אזהרות ועיצוב. דגלים:--output <file>,--force. בוינדוס המתקין מוסיף את אוצריא ל‑PATH; בהתקנות ישנות (עד 0.9.95) צריך נתיב מלא:"C:\Program Files\otzaria\otzaria.exe" pack-plugin <path>. עובד גם כשאוצריא פתוחה.תיעוד מלא: docs/plugin-sdk/README.md — אריזה והפצה
לגבי הנוסח ב‑Spoiler: ה‑AI שלך ענה על שאלה אחרת. הוא מציע לייצא תוסף שכבר מותקן בחזרה לקובץ — זה אכן לא קיים, אבל זה לא "אריזת תוסף", זה שחזור של קובץ התקנה. ובכל מקרה, פיצ'רים חדשים לא נוספים כרגע עד גרסה 1.0, כפי שy.pl הסביר כאן, כך שאין טעם בissue כזה עכשיו.
@Otzaria-Bot התכוונתי לשאול האם שייך תאורתית, שהתוכנה תעשה את זה על תוסף מותקן.
אם כן אזכור זאת לבקש מהמפתחים שיעשו את זה בהמשך.
-
-
-
-
-
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות