פורום פייתון בעברית ובחינם
79 subscribers
538 links
הודעות על פתיחת נושא חדש בפורום
Download Telegram
22:19:48 Feb 06,2021
מאת: ron.huberfeld

בקשה ל PR - שינוי דף נחיתה



github.com/PythonFreeCourse/calendar








Feature 219 styling site landing page


PythonFreeCourse:develop ← ron-huberfeld:feature-219-styling-site-landing-page



opened 08:16PM - 06 Feb 21 UTC




ron-huberfeld




+201
-74
12:57:32 Feb 07,2021
מאת: adi1

הכניסו את הפרטים שלכם כדי להכלל בקרדיטים

היי
במסגרת תגית קרדיטים אשמח שכל אחד מתורמי האתר ישלח בפורמט הבא את פרטיו:
שם:
שמכם המלא באנגלית
לינקדין או מייל:
רשמו את כתובת הלינקדין שלכם (במידה ואין רשמו מייל)
תמונה:
צרפו תמונת פרופיל שלכם בפורמט jpeg
תודה
20:31:58 Feb 07,2021
מאת: gALz

בקשה ל PR - הרחבת openAPI



github.com/PythonFreeCourse/calendar








feat: extending openAPI


PythonFreeCourse:develop ← galzunited:extending_openapi



opened 08:49AM - 07 Feb 21 UTC




galzunited




+10332
-36










במסגרת השינויים שעשיתי - עברתי על רוב הAPI הקיימים וסידרתי אותם.
דאגתי להציג את הAPI הרלוונטים עבורנו (כאלו שמחזירים מידע שאפשר לעבוד איתו) ולהסתיר את הAPI שרק מגישים לנו דף HTML (פחות רלוונטי לצפיה בסוואגר).
טיפלתי בסכמות (BaseModel) במקומות הרלוונטים.
בנוסף, יצרתי API נוספים לשימושנו (יצירת יוזר, יצירת איבנט חדש).
22:44:15 Feb 07,2021
מאת: nellie

הצעה לטיקט - Friend View

תיאור כללי
מצב “חבר” שמסכם את כל הפגישות שהיו למשתמש עם חבר מסוים ומתי התראו בפעם אחרונה.
מה ההצעה כוללת?

יצירת טופס שמאפשר למשתמש לבחור את הבן אדם שאת הפגישות איתו ירצה להציג.
שליפת כל הפגישות של המשתמש
שליפת כל הפגישות של החבר שהוגדר
חיתוך שתי השליפות
הצגת רשימת הפגישות המשותפות והפגישה האחרונה

כולל שינויים בקוד? אם כן, איפה?
לא יהיה שינוי בקוד קיים. יתווסף קוד לביצוע השליפות שצויינו לעיל
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, לא יהיה שינוי במסד הנתונים, אבל, תתבצע שליפה ממנו.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, יתווסף טופס שבו ניתן יהיה להזין את שם החבר שרוצים לבדוק ותהיה הצגה של כל האיבנטים המשותפים בעקבות השליפה שתתבצע.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
טסט שבודק עם הזנת שם חבר שנשלפים האיבנטים המשותפים למשתמש ולחבר
טסט שבודק שנשלף גם האירוע האחרון המשותף
23:57:34 Feb 07,2021
מאת: noam100

הצעת טיקט- אירוע ציבורי

תיאור כללי
מימוש אירוע ציבורי
מה ההצעה כוללת?
אפשרות לקבוע Meetup ולהגדיר אותו כפומבי, כך שכל מי שרוצה יוכל להירשם אליו באמצעות כתובת המייל שלו. אפשרות לשלוח מייל לכל מי שנרשם.
כולל שינויים בקוד? אם כן, איפה?
השתלבות בrouts הרלוונטיים לבחירת מאפייני התצוגה ובהצגת לוח שבועי/ חודשי/ שנתי.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
חשבתי אולי על הוספת התכונות של “יום תחילת השבוע” ו"תצוגת ימי עבודה" לטבלה המכילה הגדרות תצוגה ליוזר .
האם יהיה שינוי ב־frontend? אם כן, איפה?
לחיצה מתוך בחירה של כמה אפשרויות
התצוגה של לוח השנה תשתנה בהתאם לבחירת המשתמש
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
בדיקה שהתצוגה תואמת את היום הראשון שהמשתמש בחר + מספר הימים לתצוגה.
10:25:07 Feb 08,2021
מאת: eliory09

שגיאה - Task was destroyed but it is pending!

היי,
לא הצלחתי למצוא תשובות בעצמי.
בטסט האחרון של test_zodiac אני נתקל בבעיה הבאה:

יש לכם מושג איך להתמודד?
תודה!
20:21:07 Feb 08,2021
מאת: nadav

היום הכי עמוס בשבוע בקשה ל pr



github.com/PythonFreeCourse/calendar








feat: busiest day of the week graph


PythonFreeCourse:develop ← nadav-pesach:graph



opened 04:13PM - 08 Feb 21 UTC




nadav-pesach




+90
-17
20:41:30 Feb 08,2021
מאת: adi1

בקשה ל PR - פרונט להוספת צבע לקטגוריה

בקשת בדיקה


github.com/PythonFreeCourse/calendar








add color to category


PythonFreeCourse:develop ← ADI-projects30:feature/front_for_category_color



opened 04:39PM - 07 Feb 21 UTC




ADI-projects30




+208
-43
08:12:06 Feb 09,2021
מאת: nirpn1

שיפור קוד יבוא import file to calendar

היי מבקש בדיקה חוזרת

github.com/PythonFreeCourse/calendar








feat: improve import file to calendar and extend capabilities


PythonFreeCourse:develop ← Nir-P:import_to_calendar_extend_capability



opened 09:06PM - 04 Feb 21 UTC




Nir-P




+174
-29
15:15:49 Feb 09,2021
מאת: anna.shtirberg

Add git hooks for pre-commit flake8

The hooks need to be installed.
The way to do it is like this:


pip install -r requirements.txt (install all requirements)

pre-commit install (install git hooks)

After this every commited file will be checked for style and also fixed if possible
If flake8 don’t like your file the commit will fail and print flake8 errors to fix
If yapf changed your file the commit will fail and the file will need to “git add” again
https://github.com/PythonFreeCourse/calendar/pull/224
19:28:58 Feb 09,2021
מאת: tobenary

עבודה עם THREADS - המלצות לפרוייקט חדש ייתקבלו בברכה

שלום, מקווה ש ים עדיין לא משחק בפלייסטיישן ויש לו זמן לענות לי, חחח…
אני מחפש הדרכה / עמוד או פרוייקט להישען עליו כדי ליצור פרוייקט חדש בעבודה.
מטרת הפרוייקט (ככה היה נראה לי הכי קל לאפיין אותה ) היא לבדוק אימיילים עם תכולה מסויימת, ולעשות עליהם פרוססינג.
ביססתי את הרעיון על ט’רדינג, משום שפונקציית אסינק לא ממש תעזור לי, כי אני משתמש בעיקר בכתיבה/כתיבה לדיסק רוב הזמן. ( אולי אני טועה במחשבה - אשמח להבנות )
עיקר הבעיות שלי בתכנון הפרוייקט:


בהנחה שהטוקן של האתר API שלי עדיין בתוקף, אני לא רוצה לשבור אותו ביצירת טוקן חדש. ( בט’רד 1 אני מוריד תוכן, בט’רד 2 אני מעלה תוכן )


האם ניתן לשים איזה טיימר של השניות וליצור אוטנטיקציה מחדש כשזה נגמר? או שאין צורך לדאוג לזה וכל פעם שאני מוריד/מעלה לאתר, ליצור לי API SESSION?


איך אני “מעביר” תוכן מט’רד1 לט’רד2? האם זו פונקציה רגילה?
אין לי בעייה ליצור זום ולשלם למישהו על בירה בכייף לקבל הסבר ענייני, ואין לי בעייה לקרוא מאמרים שמסבירים משהו כזה - אבל אני צריך פוקוס.


בקובץ המצורף, WORKFLOW.
20:47:10 Feb 09,2021
מאת: imimouni

בקשה לPR - הגדרת פרטיות ליוזר/לוח השנה כולו

הPR-

github.com/PythonFreeCourse/calendar








Feature/calendar privacy


PythonFreeCourse:develop ← imimouni:feature/calendar_privacy



opened 06:43PM - 09 Feb 21 UTC




imimouni




+139
-1











הטיקט
https://forums.pythonic.guru/t/topic/8757
13:16:10 Feb 10,2021
מאת: Yam

מזל טוב: התקבל PEP 634!

יום חג לחנונים שאוהבים פיצ’רים חדשים בפייתון.
החל מגרסה 3.10 (או 3.11, תלוי אם יספיקו לארגן כל מני דברים), יתווסף לפייתון כלי מגניב מאוד שצובר תאוצה בשנים האחרונות בשפות תכנות חדשות.
זה נקרא Pattern Matching וזה עובד כך:
from enum import Enum
class Color(Enum):
RED = 0
GREEN = 1
BLUE = 2

match color:
case Color.RED:
print("I see red!")
case Color.GREEN:
print("Grass is green")
case Color.BLUE:
print("I'm feeling the blues :(")

עד כאן יכול להיות שאתם שואלים “איך זה שונה מ־if/elif/else?” (או מ־switch case אם אתם נודדים משפות אחרות).
אחד ההבדלים הוא שאפשר, בעזרת תחביר מאוד פשוט, לבקש מפייתון לבחור הסתעפות לפי סוג/גודל המבנה:
match command.split():
case [action]:
... # interpret single-verb action
case [action, obj]:
... # interpret action, obj

מה שקורה שם זה שפייתון מוצא איך האובייקט שלכם נראה (איבר 1 אחרי ה־split? שני איברים?) והולך ל־case הרלוונטי.
אבל השוס האפילו יותר גדול, זה ש"על הדרך" הוא מבצע השמה: מה שיש באיבר הראשון ייכנס ל־action, ומה שיש באיבר השני (אם יש שני איברים) יכנס ל־object.
אפשר לממש ככה דברים יותר מסובכים וזה נראה ממש טוב:
match point:
case (0, 0):
print("Origin")
case (0, y):
print(f"Y={y}")
case (x, 0):
print(f"X={x}")
case (x, y):
print(f"X={x}, Y={y}")
case _:
raise ValueError("Not a point")

לעוד פרטים, ראו את המדריך לשימוש ב־PEP 634 כאן (נקרא PEP 636).
21:43:27 Feb 10,2021
מאת: inbar

בקשה לבדיקה - בדיקת פורמט צבע של קטגוריה בצד שרת

הוספת בדיקה בצד שרת - פורמט נכון של צבע של קטגוריה.
PR
אשמח לבדיקה, תודה!
08:19:55 Feb 11,2021
מאת: noam100

תקלה מפחידה בגיט- בראנץ לא מופיע אחרי קומיט

היי חברים… אני ממש צריכה עזרה
התחלתי לעבוד על אחד הפיצרים שלי בתוך בראנץ בשם feature/public_event
קרה מקרה ובגלל שטות גדולה מחקתי את כל העותק המקומי במחשב אחרי שעשיתי קומיט כמובן
כשבאתי להוריד מחדש ולחזור לא הצלחתי לחזור לבראנץ של feature/public_event אלא מראה לי רק שהבאנץ הקודם שעבדתי עליו בפיצר הקודם קיים בנוסף לmain
אני חוששת שיצרתי אולי את הענף החדש בתוך הענף של הפיצר הקודם אבל אני לא מצליחה לראות את זה, קל וחומר שלא לשלוף את זה מגיט. משהו יכול לעזור?
עבדתי על זה כמה שעות ואני ממש לא רוצה לעשות טעות שתגנוז הכל
והנה הריפו GitHub - noam-y/calendar
מלא תודה מראש!
16:45:44 Feb 11,2021
מאת: hadasit

בקשה לבדיקה - סטטיסטיקות משתמש בטווח תאריכים

https://github.com/PythonFreeCourse/calendar/pull/259
שימוש בפיצ’ר אל מול נתוני משתמש וטווח תאריכים מבוקש יחזיר את הנתונים הבאים כמילון:
סטטוס - הצלחה / כישלון (במקרה כשלון תוחזר סיבת הכשלון)
ספירת אירועים - מס’ ארועים בטווח עבור המשתמש, מס’ אירועים שהמשתמש יצר בעצמו.
נתוני ארועים ברמה יומית - מספר מינימלי / מקסימלי / ממוצע של אירועים יומיים שיש למשתמש בטווח המבוקש.
נתונים על משך האירועים בדקות - האירוע הקצר / הארוך / הממוצע שיש למשתמש בטווח.
נתונים ברמת משתתפים - מספר אירועים מרבי שיש למשתמש עם אותו משתתף ושם המשתתף הנ"ל.
אודה לבדיקה
18:59:55 Feb 11,2021
מאת: elor550

בקשה לבדיקת PR- פרשת שבוע

אשמח ל-review, תודה

github.com/PythonFreeCourse/calendar








Feature/parasha


PythonFreeCourse:develop ← elor555:feature/parasha



opened 04:56PM - 11 Feb 21 UTC




elor555




+438
-23










הטיקט המקורי:



הצעה לטיקט יהודי-תצוגת פרשת השבוע הצעות לטיקטים


תיאור כללי
תצוגת פרשת השבוע בכל סוף שבוע(יום שבת).
תצויין שם הפרשה(+ניתן להוסיף מתחתיה את השורה הראשונה בפרשה)
מה ההצעה כוללת?
1.ציון שם הפרשה(+ניתן להוסיף מתחתיה את השורה הראשונה בפרשה)כלחצן הנותן פירוט על כל תוכן הפרשה ביום שבת
2.הצגת משפט ראשון מהפרשה.
2.אפשרות לשילוב עם זמני כניסת ויציאת השבת.
4.פניה לAPI.
5.תצוגת רשימה של כל הפרשות הקיימות בחלונית נפרדת,עם אופציה לחיצה ופירוט על כל אחת.הפרשה הרלוונטית תודגש
כולל שינויים בקוד? אם כן, איפה?
בכל החלק העיצובי של תצוגת יום(פרונט אנד , CSS…
21:34:04 Feb 11,2021
מאת: krauskas

קבלת עידכונים מענף develop

אני משתמש בפקודה git pull upstream develop, כשאני על ענף develop המקומי אצלי, ואני מקבל המון קונפליקטים, כל פעם אני מסדר את הקונפליקט ומקבל עוד אחד… וזה מרגיש שאין לזה סוף… ולא את כל התיקונים שצריך לסדר אני מבין… כבר מחקתי את התיקייה מהמחשב שלי ועשיתי מחדש clone לrepo המרוחק אבל זה גם לא עזר… יש איזה דרך פשוטה לעדכן את התיקייה במחשב ואת הrepo המרוחק שעשיתי לו clone?
01:05:42 Feb 12,2021
מאת: Yam

The PEP8 Song (YouTube)

התקבל במייל
01:09:17 Feb 12,2021
מאת: itzik245

בקשה לבדיקה - Build/tox

אשמחה לבדיקתכם


github.com/PythonFreeCourse/calendar








Build/tox


PythonFreeCourse:develop ← issac211:build/tox



opened 10:37PM - 11 Feb 21 UTC




issac211




+301
-3