כיצד להעלות תמונות ל- github מהקונסולה

אחד הצרכים שיש לנו על בסיס יומיומי הוא לאחסן את התמונות שלנו במאגר, כיום 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

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)

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אוסקר דיג'ו

    והאם יש לזה שימוש למישהו שמשתמש בלינוקס? אני משתמש בלינוקס זמן מה, אבל אני לא מכיר את GitHub.

  2.   גיל דיג'ו

    מעניין, אבל אני לא רואה מידע חשוב: קיבולת של Github, התמונות היו נראות לעיני כולם, נותנות רישיון לתמונות?

  3.   גיל דיג'ו

    מעניין, אבל אני לא רואה שום מידע שיכול להיות חשוב: קיבולת של Github, התמונות יהיו גלויות לכולם, מורשות את התמונות?

  4.   רובן אספינוזה דיג'ו

    דיוססס אבל איך זה יהיה חסר תועלת? אם זה משמש ככיסוי, או תיאור למאגר ב- github, למשל תצוגה ראשית של יישום אינטרנט בין היתר ...