הצעת ייעול | קונספט חדש לפרוייקט השו״ת
-
@לא-מתייאש
בלי לחשוב הרבה
ממשק פתיחת ספרים כולל אילן ספרים וחיפוש.
ממשק חיפוש עם אפשרויות מגוונות.
ניווט יעיל
נתונים אישיים
ועוד ועוד
כמובן שאפשר להתחיל עם ממשק פשוט ולשכלל בהמשך אבל צריך לבנות את הממשק עם ראש פתוח לאפשר הרחבה בלי הסתבכות יתר -
@pcinfogmach כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@לא-מתייאש
בלי לחשוב הרבה
ממשק פתיחת ספרים כולל אילן ספרים וחיפוש.
ממשק חיפוש עם אפשרויות מגוונות.
ניווט יעיל
נתונים אישיים
ועוד ועוד
כמובן שאפשר להתחיל עם ממשק פשוט ולשכלל בהמשך אבל צריך לבנות את הממשק עם ראש פתוח לאפשר הרחבה בלי הסתבכות יתרשבוע מספיק בשעתיים ביום, בלי ספק. מה שקשה זה המאגר נתונים
-
@לא-מתייאש
מה עם זה?
https://mitmachim.top/post/730833 -
@pcinfogmach כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@לא-מתייאש
מה עם זה?
https://mitmachim.top/post/730833אני עדיין לא בדקתי את המאגר נתונים עצמו, אבל כמעט בטוח שעם משהו אוטומטי זה יהיה בלגן. כשאבדוק אוכל להגיד לכם אבל לא לסמוך על זה
-
@pcinfogmach כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@לא-מתייאש
מה עם זה?
https://mitmachim.top/post/730833זה לא משהו אוניברסלי, זה משהו שמישהו עשה לעצמו למאגר ספציפי.
אם כבר, אז זה הרבה יותר מעניין, אבל זה מלפני שמונה שנים ולא נראה לי שזה עובד כרגע. -
@pcinfogmach הרבה עולם מתלוננים שיש מחסור כרוני בסידורים בכל התוכנות למיניהם.
(בר אילן- 0!!!) בכל הנוסחים הקיימים ולפחות המקובלים.
אם תוכל להוסיף זה יהיה דבר גדול, אחרי עיקר הדבר הגדול שאתה עושה!! -
@ישעיהו-כץ
זה תלוי רק בדבר אחד - תקציב....
לבינתיים יש אפס -
@pcinfogmach @ישעיהו-כץ בתורת אמת יש מה סידורים.
-
@לא-מתייאש יש לעשות לדוגמה אפשרות לקיצורי מקשים לחיפוש
יש חיפוש חכם (בבר אילן יש כמה 1 חיפוש מדויק עם החרגות 2 חיפוש טקסט חופשי ועוד -
@לא-מתייאש כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
אתה יודע מה זה FRAMEWORK ?
הכל טוב ויפה אם ההתמזל מזלך ויש לך את כל מה שצריך בframework וזה אם גדול....
אגב להמיר הכל לsqlite ולא להשתמש במונגו כמו שהם עשו?
-
@pcinfogmach כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@לא-מתייאש כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
אתה יודע מה זה FRAMEWORK ?
הכל טוב ויפה אם ההתמזל מזלך ויש לך את כל מה שצריך בframework וזה אם גדול....
לא קשור למזל, למדתי ואני ממשיך ללמוד. רק שבדקתי טוב טוב מה שאני צריך לפני שאתחיל ללמוד, כדי לוודא שאני לומד את הדבר הנכון שמספק את הצרכים שלי.
אגב להמיר הכל לsqlite ולא להשתמש במונגו כמו שהם עשו?
אני לא מכיר דרך להשתמש במאגר מונגו באפליקצייה לוקלית, זה עשוי להיות על שרת. אני לא הולך עכשיו להתחיל לעשות סוג של קומבינה כזאת שיפעיל שרת מונגו ברקע בלוקלי, אני שונא קומבינות, כי לא מגיעים עם זה לאף מקום. הדרך המקובלת כדי לאחסן נתונים בלוקלי זה SQLITE, ככה כולם עושים ויש סיבות לזה.
-
המילים דלהלן לא קשורים כל כך לשרשור ולכן הם בסוגריים
@לא-מתייאש כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:לא קשור למזל, למדתי ואני ממשיך ללמוד. רק שבדקתי טוב טוב מה שאני צריך לפני שאתחיל ללמוד, כדי לוודא שאני לומד את הדבר הנכון שמספק את הצרכים שלי.
זה ויכוח קצת מצחיק אין framework מושלם מה שהתאים בול למשימה אחת בכלל לא מתאים למשימה אחרת. אבל אני כן מסכים שייתכן בגדול לבחור framework טוב יותר מאחרים.
-
@pcinfogmach @לא-מתייאש בהמשך לדיון על מסד הנתונים של ספריא, התחלתי לעבוד על המרה לSQLite, וזה באמת המון עבודה. גיליתי שיש שם כל כך הרבה דאטה, שזה פשוט לא לעניין לא להשתמש בזה, אבל מצד שני זה גם לא פשוט בכלל לחלץ כל כך הרבה מידע.
בינתיים חילצתי להדגמה רק כמה נתונים בסיסיים ממש:
לצורך העבודה השתמשתי בעיקר בספריית pandas (הרי אני כיום מתיימר להיות מדען נתונים),וגם קצת בaggragation של MongoDB.
העליתי את הקוד של ההמרה לגיטהאב.
ואת המסד נתונים עצמו אני אעלה בהמשך להגי פייס.אבל יש עוד הרבה מאד עבודה עד שזה יהיה ראוי לשימוש אפילו מינימלי.
מה שחסר במיוחד כרגע, זה כל השמות בעברית. יש אותם כמובן במסד נתונים, אבל צריך לחלץ אותם מעומק העץ של MongoDB. -
@sivan22 לא מבין כלום בענייני מסדי נתונים, אבל ראיתי שיש לספריא כבר משהו לsql
https://github.com/Sefaria/Sefaria-SQL
יש להם גם משהו למונגו db
https://github.com/Sefaria/Sefaria-Export
יש להם עוד כמה מאגרים
https://github.com/Sefaria -
פוסט זה נמחק!
-
@sivan22 כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@מישהו12 למעשה חשבתי שהפרוייקט בספריא לא מתוחזק, וייקח לי יותר זמן לגרום לו לעבוד מאשר לעשות את זה לבד. אבל אתמול דווקא ניסיתי אותו ונראה די מבטיח, עדכונים בעזרת ה' בהמשך.
בדקתי, חוץ ממונגו, יש להם את הכל המאגר בJSON, לא אמור להיות כזה קשה לעשות סקריפט שימיר הכל לSQLITE, הרבה פחות ממה שחשבתי וודאי.
אני ממש עמוס כרגע, אבל מקווה שחודש הבא אוכל לבדוק יותר ברצינות. יתכן שבסוף COMPOSE יותר מתאים מFLUTTER.
אני צריך לחשוב על זה, כי כאן זה חשוב שנוכל לפתוח גם כמה חלונות, אני לא יודע עד כמה זה נתמך בFLUTTER. -
@לא-מתייאש הצלחתי בסוף להמיר דרך הקוד שלהם [שבאמת עובד על הJSON]: https://github.com/Sefaria/Sefaria-SQL
עם קצת מניפולציות בקוד.
[כרגע הלינקים עדיין לא עובד, צריך עוד טיפה עבודה, אבל זה בהחלט נראה בכיוון הנכון, והרבה פחות עבודה ממה שהיה נראה] -
@sivan22 כתב בהצעת ייעול | קונספט חדש לפרוייקט השו״ת:
@לא-מתייאש הצלחתי בסוף להמיר דרך הקוד שלהם: https://github.com/Sefaria/Sefaria-SQL
עם קצת מניפולציות בקוד.
[כרגע הלינקים עדיין לא עובד, צריך עוד טיפה עבודה, אבל זה בהחלט נראה בכיוון הנכון, והרבה פחות עבודה ממה שהיה נראה]יפה מאוד ! לא חשבתי שהיו הולכים לעשות את זה ביומיים ! בין כה אמרתי שחודש הזה זה לא יהיה, אבל חודש הבא כן אוכל להתחיל ב"ה.
חשבתי קצת ועדיף להתמקד על ממשק למחשבים לחוד ולהתחיל איתו.