שלום לכולם,
כמתחיל בפייתון חיפשתי רעיון לפרויקט ראשון כדי להשתמש במה שלמדתי בפועל, ומצאתי רעיון.
פיתחתי לעצמי אפליקציית דסקטופ שבחרתי לקרוא לה PySnips.
מה המטרה של האפליקציה? אסביר באמצעות דוגמה:
אתם מכירים את זה שפעם כתבתם, או שה-AI נתן לכם, פונקציה שסידרה לכם המון בעיות? או סתם פונקציית עזר שבניתם תוך כדי כתיבת קוד, ובסוף יצאה לכם פונקציית עזר ממש טובה. עכשיו אתם כבר לא זוכרים איפה היא נמצאת, באיזה ריפוזיטורי היא שמורה, ואם בכלל היא נמצאת באחד הריפוזיטוריים או הפרויקטים שלכם. כאן נכנסת לתמונה האפליקציה שלי.
האפליקציה שלי נועדה לשמור את כל ה"שליפים" במקום אחד ובצורה מסודרת.
הקוד נשמר בצורה נוחה מאוד. השליפים נכתבים בשפת Markdown ונשמרים בקבצי my_snip.md , עם חלוקה לפי קטגוריות ותגיות.
חשבתי שאולי יהיו עוד אנשים שיאהבו את הרעיון וישמחו להשתמש באפליקציה כזו.
Spoiler
האפליקצייה בנתיים עדיין יבשה ואין הרבה פונקציות אבל כבר אפשר להשתמש
כרגע הדגש הוא על הפונקציות, אחר כך אני ישקיע חזק בעיצוב
לכל מי שמעוניין, הנה הקישור ל-GitHub:
https://github.com/RearmostP/PySnips
אשמח גם לפידבק מהמומחים כאן (כי זה עדיין הפרויקט הראשון שלי ), בין אם אלה הצעות לשיפור או הערות.
אם יהיה עניין מצד הרבה אנשים, אשמח להוסיף גם פונקציות שתציעו.
האפליקצייה עומדת על גרסה 0.7.0 :
הוספתי לוגיקת מחיקה ושחזור שליפים, לפרוט מלא תראו ב doc/changelog.md
אני חשבתי על אפשרות יצוא של כל השליפים לקובץ זיפ וכן ליבעה ורציתי להוסיף גם הפשרות להגדיר שלא היה צורך לעבור כל פעם דרך המסך הראשימה אתם אומרים?