במאמר הבא אנו נסתכל על אניפאסטה. כלי זה הוא סקריפט פשוט שישמש להעלאת קבצים למארחים תואמים לפי סוג הקובץ, בחינם ובאופן אוטומטי. לא יהיה צורך להתחבר ידנית לאתרי האירוח ואז לשתף את הקבצים שלנו.
Anypaste יבחר באתרי האירוח הנכונים בהתאם לסוג הקובץ אותו אנו רוצים להעלות. במילים פשוטות, תמונות יועברו לאתרי אירוח תמונות, סרטונים יועברו לאתרי אירוח וידאו וכן הלאה. שנוכל לשתף אחר כך עם אנשי הקשר שלנו. הכלי הזה הוא לגמרי קוד פתוח, קל משקל וזה יאפשר לנו לעשות הכל משורת הפקודה של מערכת ההפעלה שלנו. יישום זה לא צריך להיות תלוי בכל יישום GUI הצורך זיכרון כבד להעלאת קבצים ושיתוף.
התקנה אנפסטית
כפי שאמרתי קודם, הכלי הזה זה פשוט תסריט. כך שלא יהיו שלבי התקנה קשים או משהו כזה. הקובץ הדרוש מוריד פשוט במקום כלשהו בו נוכל לבצע אותו, למשל / usr / bin / anypaste. אז אנחנו רק צריכים להפוך את זה להפעלה ונוכל להתחיל להשתמש בכלי זה באופן מיידי.
כדי להשיג את הסקריפט הדרוש, נצטרך לכתוב את הפקודה הבאה במסוף (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
עכשיו אנו נותנים לך לבצע הרשאה לתסריט שהורדנו זה עתה עם הפקודה הבאה:
sudo chmod +x /usr/bin/anypaste
תצורה
סקריפט זה יעבוד ללא רוכסן. אינו מצריך תצורה מיוחדת. ניתן למצוא את קובץ התצורה המוגדר כברירת מחדל ב ~ / .config / anypaste.conf והיא תיווצר באופן אוטומטי כאשר היא מופעלת בפעם הראשונה.
אפשרות התצורה היחידה שתהיה לנו היא ap_plugins. סקריפט זה משתמש במערכת תוספים ל להעלות קבצים. נוכל לראות רשימת התוספים המופעלת תחת הוראת ה- ap-plugins בקובץ anypaste.conf.
אם נתקין תוסף חדש נצטרך להוסיף אותו לרשימה זו. אם ישנם מספר תוספים התומכים בסוג הקובץ, הראשון במערך ייבחר, ולכן הסדר חשוב.
Usos
העלה קובץ יחיד
לטעינת קובץ יחיד, למשל test-anypaste.jpg, נבצע במסוף:
anypaste prueba-anypaste.jpg
כפי שניתן לראות מצילום המסך, התסריט מצא באופן אוטומטי את אתר האירוח המתאים (https://tinyimg.io) עם קובץ התמונה בשם test-anypaste.jpg והעלה אותו. בנוסף, מוצג לנו הקישור הישיר לצפייה / הורדה של הקובץ.
לא רק נוכל להעלות קבצי .jpg או .png. כלי זה יכול לטעון כל סוג אחר של קובץ תמונה. בדוגמה הבאה אני משתמש בקובץ .gif:
anypaste prueba-anypaste-GIF.gif
קישור ההורדה, ברור שאנחנו יכולים לשתף אותו עם המשפחה, החברים והקולגות שלנו. הנה צילום המסך של תמונה שזה עתה העלתי לאתר tinyimg.io.
העלה קבצים מרובים
אפשר גם לבצע העלאות קבצים מרובות (סוגי קבצים זהים או שונים) בו זמנית. בדוגמה שלמטה אני מעלה שני קבצים שונים, תמונה וקובץ וידאו:
anypaste prueba-anypaste-GIF.gif everest.mp4
בחר בתוסף לשימוש
כפי שלדעתי מיוצג בדוגמאות הקודמות, התסריט בחר את התוסף "הטוב ביותר" באופן אוטומטי. מה עוד, נוכל לטעון קבצים עם השלמה שנבחר. לדוגמה, כדי להעלות קבצים לשירות gfycat, נצטרך לבצע במסוף:
anypaste -p gfycat archivo.gif
כדי לטעון עם תוסף ספציפי, תוך הימנעות מבדיקות תאימות, נצטרך לכתוב במסוף:
anypaste -fp gfycat archivo.gif
העלאה אינטראקטיבית
כדי לטעון קבצים במצב אינטראקטיבי, נצטרך רק הוסף את הדגל -i:
anypaste -i archivo.gif
כפי שניתן לראות בצילום המסך, התסריט יבקש מאיתנו תחילה לקבל הרשאה לקבוע את התוספות באופן אוטומטי. התוספים הזמינים יופיעו למטה והוא יבקש מאיתנו לבחור אחד מהרשימה. באותה הדרך, נוכל להעלות ולשתף קבצים מסוגים שונים.
סוגי לינה
בכל פעם שאנחנו רוצים להעלות קובץ וידאו, הוא יעלה לאחד מהאתרים הבאים:
- sendvid
- זורם
- gfycat
כאן נצטרך לקחת בחשבון את סדר קובץ התצורה. התסריט ינסה תחילה להעלות את הקובץ לאתר sendvid. אם אין תוסף ל- sendvid, הוא ינסה את שני האתרים האחרים בסדר הנתון. כמובן, תוכלו לשנות זאת בקובץ התצורה.
התמונות יועלו ל:
- tinyimg.io
- vgy.me
קבצי האודיו יועלו ל:
- לחדור
קבצי הטקסט יועלו ל:
- נחפז
- ix.io
- spring.us
המסמכים יועלו ל:
- דוקרויד
כל קבצים אחרים יועלו ל:
- ג'יראפו
- file.io
חלק מהאתרים המפורטים לעיל ימחק את התוכן לאחר פרק זמן מסוים. לכן מעניין לבחון את התנאים וההגבלות של האתר לפני העלאה ושיתוף של התוכן.
אם מישהו רוצה לדעת יותר על הפרויקט המעניין הזה, הוא יכול להתייעץ עם שלו אתר אינטרנט או קוד התסריט בדף שלך GitHub.