לגבי 17, מיקום הכוונה ב ip? ולאיזה פיצרים חסר את זה?
בכל מקרה אשמח לקחת
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API
לגבי השאר תצטרך לחקור לבד, מוזמן לפתוח טיקט
לגבי 9, אם לא יתפסו את זה אני יקח.
אתה מכיר במקרה אפליקציה שמסנכרנת בין סונטו לגרמין?
לגבי 13, אני בודק את האפשרות לקחת אותו. תודה.
רק שים לב שאני תיכננתי לעשות את הפיצ’ר הבסיסי ואני לא בטוח שאני מספיק…
הי, לקחו את הפיצ’ר הזה כבר?
תודה רבה. אם ככה, אמשיך לחפש.
מוזמן לקחת את הפיצ’ר הבסיסי אם תרצה
16 לא ממומש? זה לא מה שליסף עשה?
אפשר לחדד את הכוונה ב-6 לגבי autocomplete?
(ספציפית לנושא הטיקט)
אשמח לנסות את 20
רעיון לטיקט - לעשות בעזרת regex שלינקים בתוך התיאור של האירוע יהיו לחיצים
רעיון לטיקט - העברת בעלות של אירוע למשתמש אחר
לגבי 10 - אני אקח. תודה.
טיקט נוסף: לפתור באגים בהתקנה של התוכנה.
באג 1: הורדה של קובצי ntlk במקרה שאין גישת כתיבה למערכת
התנהגות צפויה: השבתת הפיצ’ר עם warning ללוג.
התנהגות בפועל: הקרסה.
לוג
[2021-02-05 06:33:14 +0000] [31000] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
worker.init_process()
File "/var/www/.local/lib/python3.7/site-packages/uvicorn/workers.py", line 63, in init_process
super(UvicornWorker, self).init_process()
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
self.load_wsgi()
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
self.wsgi = self.app.wsgi()
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
return self.load_wsgiapp()
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
return util.import_app(self.app_uri)
File "/var/www/.local/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/opt/calendar/app/main.py", line 10, in <module>
from app.routers import (
File "/opt/calendar/app/routers/__init__.py", line 3, in <module>
nltk.download('punkt')
File "/var/www/.local/lib/python3.7/site-packages/nltk/downloader.py", line 779, in download
for msg in self.incr_download(info_or_id, download_dir, force):
File "/var/www/.local/lib/python3.7/site-packages/nltk/downloader.py", line 643, in incr_download
for msg in self._download_package(info, download_dir, force):
File "/var/www/.local/lib/python3.7/site-packages/nltk/downloader.py", line 701, in _download_package
os.mkdir(download_dir)
PermissionError: [Errno 13] Permission denied: '/var/www/nltk_data'
באג 2: locale שלא נתמך בכל המערכות
ציפייה: שיעבוד ולא יקריס, ובמקרה הכי גרוע ידפיס warning או error ללוג כשהוא לא מוצא UTF-8 ב־locales.
בפועל: הקרסה.
לוג
2021-02-05 06:34:31 +0000] [31160] [ERROR] Exception in worker process
Traceback (most recent call last):
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 583, in spawn_worker
worker.init_process()
File “/var/www/.local/lib/python3.7/site-packages/uvicorn/workers.py”, line 63, in init_process
super(UvicornWorker, self).init_process()
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/workers/base.py”, line 119, in init_process
self.load_wsgi()
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/workers/base.py”, line 144, in load_wsgi
self.wsgi = self.app.wsgi()
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
self.callable = self.load()
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 49, in load
return self.load_wsgiapp()
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 39, in load_wsgiapp
return util.import_app(self.app_uri)
File “/var/www/.local/lib/python3.7/site-packages/gunicorn/util.py”, line 358, in import_app
mod = importlib.import_module(module)
File “/usr/lib/python3.7/importlib/init.py”, line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 1006, in _gcd_import
File “”, line 983, in _find_and_load
File “”, line 967, in _find_and_load_unlocked
File “”, line 677, in _load_unlocked
File “”, line 728, in exec_module
File “”, line 219, in _call_with_frames_removed
File “/opt/calendar/app/main.py”, line 10, in
from app.routers import (
File “/opt/calendar/app/routers/calendar.py”, line 4, in
from app.routers import calendar_grid as cg
File “/opt/calendar/app/routers/calendar_grid.py”, line 11, in
locale.setlocale(locale.LC_TIME, (“en”, “UTF-8”))
File “/usr/lib/python3.7/locale.py”, line 604, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
שני הבאגים משתחזרים בהתקנה נקייה על מכונת Ubuntu 18.04.
טיקט נוסף: שדרוג config.py.
סקריפט שימצא את ההבדלים בין config.py.example לבין config.py ויוסיף את השורות הרלוונטיות ל־config.py.
(זה לא פשוט כמו שזה נשמע :))
היי
לוקח את הרעיון
מוותר על 17 שלקחתי לפני-מי שרוצה מוזמן לקחת
אקח את באג 1 ואת השידרוג של הקונפיג
הבאגים באים כטיקט אחד
רק אי אתה מאשר את זה
היי חברים! לוקחת לעצמי את פיצר 15. תודה