ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 07/02/2023 - 11:41
נושא ההודעה: ממשק גרפי ל- pass של לינוקס

pass-store:

כתבתי ממשק גרפי GUI ל pass

נכון לעכשיו זה ארוז רק ל mac אבל ניתן גם לקמפל לבד ללינוקס

https://sourceforge.net/projects/pass-simple/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 07/02/2023 - 16:44
נושא ההודעה: איך מה שכתבת בהשואה למתחרים? באיזו שפה כתבת?

Anonymous :
pass-store:
כתבתי ממשק גרפי GUI ל pass
נכון לעכשיו זה ארוז רק ל mac

באיזו שפה כתבת? האם תוכל להשוות ל QtPass? אילו עוד ממשקים גרפיים יש ל Pass, ומה ההשואה שלהם למה שכתבת?
Anonymous :
אבל ניתן גם לקמפל לבד ללינוקס
https://sourceforge.net/projects/pass-simple/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 07/02/2023 - 17:34
נושא ההודעה:

כן אני אשמח, זאת שאלה מצויינת.

נתחיל במוטיבציה.
Qtpass לא היה לי יציב מספיק, ה TOTP לא עבד טוב, לא היה auto type או ניהול clipboard, לא היה עבודה עם yaml סטנדרטי, לא יכולתי לנהל מסמכים או MarkDawn שזה חשוב כי הסיבה שמשתמשים ב pass זה הרבה פעמים לנהל ססמאות במשותף ועכשיו אפשר גם לנהל את ה Don panic ומידע קריטי על שרתים.

השוואה של טכנולוגיות.
שני התכנות כתובות ב QT, אבל אני השתמשתי ב QT רק ל treeview, כל השאר זה QML ב QtQuick2
הסיבה היחידה זה לקצר זמן פיתוח. אם הייתי כותב הכל ב Qwidgets כמו ב Qtpass, זה היה לוקח חודשים רבים. לעומת זאת QML נותן state management מובנה, ויכולת לראות את ה UI ולנפות באגים בשנייה.
כמובן, שהמחיר הוא שימוש בפקדים ״נחותים״ יחסית,
גודמא הכי פשוטה, ה FILE Manager ב QML פשטני לחלוטין, כך גם כל פקד אחר, אבל זה מספיק טוב.

|Qtpass זה Qmake עם Qt5, ואצלי זה CMake עם Qt6, לכן גם לא היה ניתן לארוז את זה ללינוקס 20.04 עדיין.
אפשר לקמפל ולהריץ בקלות אבל לא לארוז. לארוז יהיה ניתן ישתחררQt6.5 עם תמיכה לאריזה מובנה.
(ניסיתי לארוז עם dockers וגם זה לא ממש צלח.

הבדל חשוב אחרון הוא, Qtpass באמת פונה ל pass לביצוע כל הפעולות. אני לעומת זאת משתמש ב native api, של gnupgp שזה הרבה יותר יציב ומהיר.

אצלי יש ניהול הרשאות ו reinit של ה repository בצורה נוחה (אבל לא משהוא שאתה רוצה להשתמש בו יותר מידי, עדיף לתת מפתחות לצוותים ולא לאנשים)

ניהול ה github לא נעשה אוטומטית עבור המשתמש כמו ב qtpass, אצלי יש שלושה כפתורים, לבדוק סטטוס, commit, וpush pull. כך שהתוכנה אצלי לעולם לא מחליטה עבור המשתמש. מצד שני זה יותר אחריות.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 07/02/2023 - 17:51
נושא ההודעה:

נקודה אחרונה היא, שב pass-simple כתבתי ניהול מפתחות ציבוריים באופן ״אוטומטי״
(בלחיצת כפתור, לעולם אני לא מחליט עבור המשתמש) כך שניתן ליבא את כל המפתחות הציבוריים. וכאשר מבצעים re-init אז מתבצע ייצוא של המפתחות הציבוריים לסיפריה המתאימה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 07/02/2023 - 17:55
נושא ההודעה:

ונקודה אחרונה אחרונה.

qtpass מייצר עבור המשתמש את קובץ ניהול ההרשאות. ואפילו עוזר בייצירת מפתיח פרטי ע״י אשף.

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

הודעה פורסם: 07/02/2023 - 18:50
נושא ההודעה:

לגב החלק השני של השאלה,

אין עוד ממשקים גרפיים חוץ מ qtpass אבל יש גירסת rust ל- cli,
שבדומה למה שכתבתי pass-simple משתמשת ב api gpg, וגם נותנת עוד פיצרים כמו re-init ודברים נוספים.

https://github.com/timvisee/prs
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 08/02/2023 - 13:12
נושא ההודעה:

... איפה המיזם "מתחוזק"?

אני רואה שקישרת אל sourceforge אבל שם יש קישור ל-github:

https://github.com/shemeshg/pass-simple-qt
https://sourceforge.net/projects/pass-simple/

האם כל הקוד בעצם מתחוזק ב-github? (לאן לשלוח תיקונים?)
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 08/02/2023 - 15:01
נושא ההודעה:

ה sourceforge זה רק בשביל הקבצים המקומפלים.

פתיחת issues ו- PR זה ב

https://github.com/shemeshg/pass-simple-qt/issues

https://github.com/shemeshg/pass-simple-qt/pulls

בכל מיקרה תיפתח issue לפני שאתה מעלה PR שיהיה למה לקשר, ולוודה שזה לא כבר תוקן. או משהוא בתהליך כבד של refactoring שיהיה קשה למרגג אחרכך...

והכי חשוב, תודה על הנכונות.

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

הודעה פורסם: 18/02/2023 - 12:25
נושא ההודעה:

יצרתי ספריה static build, כך שאם אתם על ubuntu 20.04
או משהוא מקביל לזה, זה להוריד את הזיפ לפתוח ולהריץ

https://sourceforge.net/projects/pass-simple/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח
  4. אורח
  5. אורח
  6. אורח
  7. elcuco
  8. אורח
  9. אורח