Anypaste, העלה את כל סוגי הקבצים מהטרמינל באופן אוטומטי

כל הדבקה

במאמר הבא אנו נסתכל על אניפאסטה. כלי זה הוא סקריפט פשוט שישמש להעלאת קבצים למארחים תואמים לפי סוג הקובץ, בחינם ובאופן אוטומטי. לא יהיה צורך להתחבר ידנית לאתרי האירוח ואז לשתף את הקבצים שלנו.

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 והיא תיווצר באופן אוטומטי כאשר היא מופעלת בפעם הראשונה.

תצורת anypaste

אפשרות התצורה היחידה שתהיה לנו היא ap_plugins. סקריפט זה משתמש במערכת תוספים ל להעלות קבצים. נוכל לראות רשימת התוספים המופעלת תחת הוראת ה- ap-plugins בקובץ anypaste.conf.

אם נתקין תוסף חדש נצטרך להוסיף אותו לרשימה זו. אם ישנם מספר תוספים התומכים בסוג הקובץ, הראשון במערך ייבחר, ​​ולכן הסדר חשוב.

Usos

העלה קובץ יחיד

לטעינת קובץ יחיד, למשל test-anypaste.jpg, נבצע במסוף:

קובץ jpg anypaste

anypaste prueba-anypaste.jpg

כפי שניתן לראות מצילום המסך, התסריט מצא באופן אוטומטי את אתר האירוח המתאים (https://tinyimg.io) עם קובץ התמונה בשם test-anypaste.jpg והעלה אותו. בנוסף, מוצג לנו הקישור הישיר לצפייה / הורדה של הקובץ.

לא רק נוכל להעלות קבצי .jpg או .png. כלי זה יכול לטעון כל סוג אחר של קובץ תמונה. בדוגמה הבאה אני משתמש בקובץ .gif:

קובץ gif anypaste

anypaste prueba-anypaste-GIF.gif

קישור ההורדה, ברור שאנחנו יכולים לשתף אותו עם המשפחה, החברים והקולגות שלנו. הנה צילום המסך של תמונה שזה עתה העלתי לאתר tinyimg.io.

קובץ gif anypaste בדפדפן

העלה קבצים מרובים

אפשר גם לבצע העלאות קבצים מרובות (סוגי קבצים זהים או שונים) בו זמנית. בדוגמה שלמטה אני מעלה שני קבצים שונים, תמונה וקובץ וידאו:

להעלות מספר רב של העלאות

anypaste prueba-anypaste-GIF.gif everest.mp4

בחר בתוסף לשימוש

כפי שלדעתי מיוצג בדוגמאות הקודמות, התסריט בחר את התוסף "הטוב ביותר" באופן אוטומטי. מה עוד, נוכל לטעון קבצים עם השלמה שנבחר. לדוגמה, כדי להעלות קבצים לשירות gfycat, נצטרך לבצע במסוף:

קובץ gif anypaste על ידי בחירת תוסף

anypaste -p gfycat archivo.gif

כדי לטעון עם תוסף ספציפי, תוך הימנעות מבדיקות תאימות, נצטרך לכתוב במסוף:

anypaste -fp gfycat archivo.gif

העלאה אינטראקטיבית

כדי לטעון קבצים במצב אינטראקטיבי, נצטרך רק הוסף את הדגל -i:

להעלות קובץ gif אינטראקטיבי

anypaste -i archivo.gif

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

סוגי לינה

בכל פעם שאנחנו רוצים להעלות קובץ וידאו, הוא יעלה לאחד מהאתרים הבאים:

  • sendvid
  • זורם
  • gfycat

כאן נצטרך לקחת בחשבון את סדר קובץ התצורה. התסריט ינסה תחילה להעלות את הקובץ לאתר sendvid. אם אין תוסף ל- sendvid, הוא ינסה את שני האתרים האחרים בסדר הנתון. כמובן, תוכלו לשנות זאת בקובץ התצורה.

התמונות יועלו ל:

  • tinyimg.io
  • vgy.me

קבצי האודיו יועלו ל:

  • לחדור

קבצי הטקסט יועלו ל:

  • נחפז
  • ix.io
  • spring.us

המסמכים יועלו ל:

  • דוקרויד

כל קבצים אחרים יועלו ל:

  • ג'יראפו
  • file.io

חלק מהאתרים המפורטים לעיל ימחק את התוכן לאחר פרק זמן מסוים. לכן מעניין לבחון את התנאים וההגבלות של האתר לפני העלאה ושיתוף של התוכן.

אם מישהו רוצה לדעת יותר על הפרויקט המעניין הזה, הוא יכול להתייעץ עם שלו אתר אינטרנט או קוד התסריט בדף שלך GitHub.


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

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

*

*

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