Invidious חלופה קדמית קוד פתוח ליוטיוב

ערמומי

Invidious הוא חזית חלופית ל- YouTube, Invidious אינו משתמש בממשק ה- API הרשמי של YouTube, במקום זאת הוא מנתח את קוד המקור של אתר YouTube כדי לקבל את המידע הדרוש (כגון פרויקטים כמו youtube-dl ו- NewPipe.

בעת עיבוד מרבית בקשות המשתמש דרך השרת עליו הוא מותקן, אשר משפיע באופן חיובי על המשתמשים. קוד הפרויקט כתוב בשפת התכנות Crystal, משתמש ב- DBMS של PostgreSQL ומופץ ברישיון AGPLv3 +.

למעשה, מקביל לשירות האינטרנט הקודם די פופולרי HookTube , שהמחבר שלו, ביולי אשתקד (שבוע לאחר פרסום Invidious), קיבל מכתב אזהרה מגוגל על ​​הפרתו של תנאי השימוש ב- API של YouTube ונאלץ להפסיק את העבודה ה"רגילה "של השירות שלך.

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

Invidious נמצא כעת במחזור שחרור חודשי y נועד לספק למנהלי מערכת של אירועי Invidious משלהם שיפורי קוד מקור פחות או יותר רלוונטיים ויציבים.

תכונות פנימיות

פנימי זה מאפשר למשתמשים לצפות בסרטוני יוטיוב ללא פרסום וללא מעקב בגוגל.
בשלב זה, ה- API של Invidious משתמש באפליקציית FreeTube, בנגן המוסיקה MusicPiped ובאתר CloudTube.

פדורה ערמומית

יתר על כן, האפשרות לייבא / לייצא מנויים ל- Invidious מודגשת גם כן (כולל פורמט NewPipe), היסטוריית הגלישה והגדרות. תמיכת RSS לעדכוני YouTube ולעדכונים מותאמים אישית.

כמו כן היכולת לנהל מנויים, להציג רק סרטונים שאינם מבקרים והסרטונים האחרונים, משלוח הודעות על סרטונים חדשים, ייבוא ​​מנויים מ- YouTube.
עוד תכונה די מגניבה של Invidious היא היכולת להטמיע סרטוני Invidious בדפי אתרים אחרים. גם ישירות וגם מיוטיוב (באמצעות סקריפט).

ראוי לציין גם כי Invidious מספקת API משלה למפתחים. מבין שאר התכונות שניתן להדגיש בחזית זו אנו מוצאים:

  • מצב שמע בלבד (אין צורך לשמור על חלון פתוח בנייד)
  • תוכנה חופשית (רישיון AGPLv3)
  • ב- Invidious אין מודעות או מעקב אחר משתמשים
  • אין צורך ליצור חשבון Google כדי לשמור מנויים
  • קל משקל (דף הבית הוא ~ 4KB דחוס)
  • מצב אפל
  • מעמד משולב
  • הגדר את אפשרויות הנגן המוגדרות כברירת מחדל (מהירות, איכות, הפעלה אוטומטית, לולאה).
  • היכולת לצפות בסרטון מבלי לכלול JavaScript
  • תמיכה בהערות Reddit במקום בתגובות YT
  • אינו משתמש באף אחד מממשקי ה- API הרשמיים של YouTube
  • חסימת מעקפים במקרה שהסרטון אינו זמין למדינת המשתמש
  • ממשק API למפתחים

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

לחלופין, הם יכולים להוריד את הקוד מהחזית ולהעלות אותו אישית בשרת.

כיצד להתקין את Invidious?

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

אם הם משתמשים ב- Arch Linux, Manjaro, Antergos או כל נגזרת אחרת של Arch linux צריכים לפתוח מסוף ולהקליד את הדברים הבאים:

sudo pacman -S shards crystal imagemagick librsvg postgresql

במקרה של משתמשים המשתמשים בדביאן, אובונטו או כל נגזרת של אלה, נקליד את הדברים הבאים:
curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash
curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -
echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list
sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev

נעשה זאת כעת אנו הולכים להוריד את סקריפט ההתקנה של Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


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

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

*

*

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

  1.   יואן חסר פחד דיג'ו

    שלום, צהריים טובים.

    ✗ שגיאה: מצטערים, מערכת ההפעלה שלך אינה נתמכת.

    מנג'רו 18 KDE | ליבה 4.20.13-1-מנג'רו.

    «אם הם משתמשים ב- Arch Linux, Manjaro, Antergos או בכל נגזרת אחרת של Arch linux, עליהם לפתוח מסוף ולהקליד את הדברים הבאים:

    sudo pacman -S shards crystal imagemagick librsvg postgresql

    wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
    sudo chmod + x invidious_update.sh
    sudo ./invidious_update.sh

    ✗ שגיאה: מצטערים, מערכת ההפעלה שלך אינה נתמכת.

    ובכן, מתברר שאני משתמש ב- Arch Linux (Manjaro) וניסיתי להתקין אותו בהתאם להוראות.
    התוצאה "שגיאת מערכת הפעלה לא נתמכת".

    בהזדמנות אחרת, אני מקווה שתהיו קפדניים יותר בפרסומיכם ולא תבזבזו את זמנם של הקוראים.

  2.   סזרטה דיג'ו

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

    https://github.com/omarroth/invidious

  3.   מנואל מאר דיג'ו

    והאם לא יקרה להם אותו דבר כמו HookTube?

    1.    סזרטה דיג'ו

      לפי הבנתי הבעיה של HookTube לא הייתה שימוש ב- API של YT, כך ש- 90% מהתוכן לא היה נגיש.
      במקרה זה, יתכן שזה לא יקרה או לפחות לא באותו אחוז מכיוון:
      א) Invidious אינו משתמש בממשק ה- API הרשמי של YouTube, במקום זאת הוא מנתח את קוד המקור של אתר YouTube כדי להשיג את המידע הדרוש (כגון פרויקטים כמו youtube-dl ו- NewPipe)
      ב) API של Invidious משתמש באפליקציית FreeTube, בנגן המוסיקה MusicPiped ובאתר CloudTube
      הדרך היחידה לדעת היא להשתמש בו אם כי אני לא נוטה להתקין אותו במחשבים שלי.

  4.   Himanshu דיג'ו

    אבל אתה לא מדבר על הנפילה והצד הרע בה.

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