אחד הצרכים שיש לנו על בסיס יומיומי הוא לאחסן את התמונות שלנו במאגר, כיום github במערכת מאגר בשימוש נרחב על ידי הקהילה, כיצד להעלות תמונות ל- github מהקונסולה, אנו נלמד אותך כיצד לאחסן תמונות ב- github וכי כתובת האתר מוחזרת אלינו כדי שנוכל לגשת אליה מתי שנרצה. לשם כך נשתמש img2urlאנו מקווים שבאופן זה זה יפתור צורך שיש לנו הרבה מאוד במהירות ובכוח של github והקונסולה.
מה זה img2url
img2url הוא תסריט שנעשה בפייתון על ידי האוקסון ג'אן וזה מאפשר העלאת תמונות למאגרי github מהקונסולה, img2url מאפשר לך לבחור את מיקום התמונה שברצונך להעלות, את החשבון שאליו ברצונך להעלות אותו, את המאגר שנבחר ולבסוף הוא מחזיר כתובת URL עם הכתובת בה נמצאת התמונה שהעלית.
כיצד להתקין את img2url
התקנת img2url היא די פשוטה, אנחנו חייבים להתקין אותה פִּיתוֹן y פְּעִים אז אם אין לך את זה אתה יכול לעשות את זה בדרך הבאה.
עלינו לבצע את הפקודות הבאות:
sudo apt-get install python python-pip
אז עלינו להתקין את הסקריפט עם הפקודה הבאה
pip install img2url
כיצד להגדיר את התצורה img2url
לפני שימוש img2url עלינו להגדיר אותה כך שהסקריפט יידע היכן לטעון את הקבצים. נכון לעכשיו img2url תומך רק בהעלאת תמונות למאגר GitHub הציבורי.
נתיב קובץ התצורה הוא:
~/.img2url.yml
, ברירת מחדל.IMG2URL_CONFIG_PATH
, לתצורה מותאמת אישית.
דוגמא של .img2url.yml
:
אסימון: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
מִשׁתַמֵשׁ: img2url- בדיקות
ריפו: img2url-testing-travisci
שדות חובה:
token
: אסימוני גישה אישיים מחשבון GitHub שלך. אם אין לך אחד, לחץ על "צור אסימון חדש" ו בחר "repo" ואז "שמור אסימון חדש".user
: חשבון GitHub.repo
: המאגר לאחסון תמונות.
שדות אופציונליים:
branch
: אם לא מוגדר, השתמשmaster
כענף ברירת המחדל.path
: נתיב לאחסון הקבצים שהועלו במאגר שלך. אם לא מוגדר, השתמש בשורש המאגר כברירת מחדל.proxies
: אם מוגדר, השתמש ב- proxy כדי להגיש בקשות API במקום להתחבר ישירות.message_template_create
: הודעת תבנית ליצירת קובץ חדש, משתנים נתמכים:{filename}
,sha
,time
.message_template_update
: תבנית הודעה לעדכון קבצים קיימים, משתנים נתמכים:{filename}
,sha
,time
.commiter_name
: שם המשתמש להודעת האישור.commiter_email
: דוא"ל להודעת הדוח.
כיצד להשתמש ב- img2url
לאחר שהתקנו את img2url, השימוש בו די פשוט. עלינו לציין את נתיב התמונה והתסריט יחזיר את נתיב האחסון.
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
לדוגמה:
$ ls -al
total 56
drwxr-xr-x 4 haoxun staff 136 Aug 13 21:26 .
drwxr-xr-x 8 haoxun staff 272 Aug 13 21:23 ..
-rw-r--r--@ 1 haoxun staff 23975 Aug 13 21:26 image1.png
-rw-r--r--@ 1 haoxun staff 3727 Aug 13 21:26 image2.png
$ img2url image1.png
https://cdn.rawgit.com/huntzhan/img2url-repo/master/image1.png
$ img2url --markdown image2.png
![image2.png](https://cdn.rawgit.com/huntzhan/img2url-repo/master/image2.png)
והאם יש לזה שימוש למישהו שמשתמש בלינוקס? אני משתמש בלינוקס זמן מה, אבל אני לא מכיר את GitHub.
מעניין, אבל אני לא רואה מידע חשוב: קיבולת של Github, התמונות היו נראות לעיני כולם, נותנות רישיון לתמונות?
מעניין, אבל אני לא רואה שום מידע שיכול להיות חשוב: קיבולת של Github, התמונות יהיו גלויות לכולם, מורשות את התמונות?
דיוססס אבל איך זה יהיה חסר תועלת? אם זה משמש ככיסוי, או תיאור למאגר ב- github, למשל תצוגה ראשית של יישום אינטרנט בין היתר ...