YouTube-ке ашық бастапқы көзі бар балама

жасырын

Индивидуалды - YouTube-тің балама нұсқасы, Invidious ресми YouTube API қолданбайды, оның орнына YouTube сайтының бастапқы кодын талдайды қажетті ақпаратты алу (мысалы, youtube-dl және NewPipe сияқты жобалар).

Ол орнатылған сервер арқылы пайдаланушының көптеген сұраныстарын өңдеу кезінде, бұл пайдаланушыларға жағымды әсер етеді. Жоба коды Crystal бағдарламалау тілінде жазылған, PostgreSQL МҚБЖ қолданады және AGPLv3 + лицензиясы бойынша таратылады.

Шын мәнінде, бұрыннан танымал HookTube веб-қызметіне ұқсас , оның авторы өткен жылдың шілде айында (Индивид жарияланғаннан кейін бір апта өткен соң) Google-дан YouTube API пайдалану шарттарын бұзғаны туралы ескерту хатын алып, сіздің қызметіңіздің «Қалыпты» жұмысын тоқтатуға мәжбүр болды.

HookTube-тің басты мақсаты қолданушылардың сұраныстарын Google серверлеріне (YouTube) жіберу болды, бұл қолданушылардың құпиялылығын жақсартып, сонымен қатар бейнелерді (мысалы, гео-шектеулерімен бірге) қарауға және жүктеуге мүмкіндік берді.

Қазіргі уақытта Индивид ай сайынғы шығарылым циклында y жеке инстанциялардың әкімшілеріне бастапқы кодтың азды-көпті маңызды және тұрақты жақсартуларын ұсынуға арналған.

Жеке ерекшеліктер

Жеке Бұл пайдаланушыларға YouTube бейнелерін жарнамасыз және Google қадағалаусыз көруге мүмкіндік береді.
Осы кезде Invidious API FreeTube қосымшасын, MusicPiped музыкалық ойнатқышын және CloudTube веб-сайтын пайдаланады.

Федора-көрінбейтін

Екінші жағынан, Invidious ішіндегі жазылымдарды импорттау / экспорттау мүмкіндігі де көрсетілген (соның ішінде NewPipe форматы), шолу тарихы және параметрлері. YouTube арналары мен пайдаланушы арналарына арналған RSS қолдауы.

сондай-ақ жазылуларды басқару, тек шақырылмаған бейнелерді және ең соңғы бейнелерді көрсету, жаңа бейнелер туралы хабарламаларды жеткізу, YouTube-тен жазылымдарды импорттау.
Индивидтің тағы бір керемет ерекшелігі - Индивидуалды бейнелерді басқа сайттардың беттеріне орналастыру мүмкіндігі. Тікелей және YouTube-тен (сценарийді қолдану арқылы).

Сондай-ақ, Invidious компаниясының әзірлеушілер үшін өзінің API-сін ұсынуы да назар аудартады. Осы фронтта атап өтуге болатын басқа мүмкіндіктердің ішінен біз мынаны табамыз:

  • Тек аудио режимі (ұялы телефондарда терезені ашық ұстаудың қажеті жоқ)
  • Тегін бағдарламалық жасақтама (AGPLv3 лицензиясы)
  • Индивидуалда жарнама немесе пайдаланушының қадағалауы жоқ
  • Жазылымдарды сақтау үшін Google есептік жазбасын құрудың қажеті жоқ
  • Жеңіл (басты бет ~ 4KB сығылған)
  • Қараңғы режим
  • Кіріктірілген стенд
  • Ойнатқыштың әдепкі параметрлерін орнатыңыз (жылдамдық, сапа, автоматты түрде ойнату, цикл).
  • JavaScript қоспай бейнені көру мүмкіндігі
  • YT түсініктемелерінің орнына Reddit түсініктемелерін қолдау
  • YouTube-тің кез-келген ресми API интерфейсін қолданбайды
  • Бейне пайдаланушы еліне қол жетімді болмаса, айналма жолмен бұғаттау
  • Developer API

«Индивидуалды» қолданып көргісі келетіндер не білуі керекe қызмет орнатылған веб-параққа кіре алады сілтеме осы.

Немесе олар кодты алдыңғы жақтан жүктеп, оны серверге жеке өзі орната алады.

Индивидті қалай орнатуға болады?

Бұл деректі серверде немесе олардың жүйесінде дербес компьютерде орнатқысы келетіндер үшін.
Бірақ бұған дейін Индивидтің жұмысына қажетті бірнеше тәуелділіктер болу керек, сондықтан оларды алдымен орнатуымыз керек.

Егер олар болса Arch Linux, Manjaro, Antergos немесе кез келген басқа Linux linux туындыларының пайдаланушылары терминал ашып, келесіні теруі керек:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Debian, Ubuntu немесе солардың кез-келген туындыларын пайдаланушыларға қатысты біз келесіні тереміз:
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

Енді біз индивидуалды орнату сценарийін жүктеп аламыз:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

5 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Иоан қорқынышсыз дижо

    Сәлеметсіз бе, қайырлы күн.

    ✗ Қате: Кешіріңіз, сіздің ОЖ-ге қолдау көрсетілмейді.

    Манджаро 18 KDE | Ядро 4.20.13-1-Манжаро.

    «Егер олар Arch Linux, Manjaro, Antergos немесе кез келген басқа Linux linux туындыларының пайдаланушылары болса, олар терминал ашып, келесіні теруі керек:

    sudo pacman -S сынықтары қиял-ғажайып бейнелер 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.   цезарета дижо

    Arch және туынды құралдарында орнату процесі мұнда жарияланғанға қарағанда әлдеқайда күрделі.
    Барлық қажетті қадамдарды көргісі келетіндер үшін:

    https://github.com/omarroth/invidious

  3.   Мануэль Мар дижо

    Ал оларға HookTube сияқты жағдай қайталанбай ма?

    1.    цезарета дижо

      Менің түсінуімше, HookTube-тің проблемасы YT API қолданбауында болды, сондықтан мазмұнның 90% қол жетімді болмады.
      Бұл жағдайда дәл солай болмауы немесе кем дегенде бірдей пайызда болмауы мүмкін, себебі:
      а) Invidious ресми YouTube API-ні қолданбайды, оның орнына қажетті ақпаратты алу үшін YouTube сайтының бастапқы кодын талдайды (мысалы, youtube-dl және NewPipe сияқты жобалар)
      б) Invidious API FreeTube қосымшасын, MusicPiped музыкалық ойнатқышын және CloudTube веб-сайтын пайдаланады
      Мұны білудің жалғыз жолы - оны пайдалану, бірақ мен оны компьютерлеріме орнатуға бейім емеспін.

  4.   Химаншу дижо

    Бірақ сіз оның құлдырауы мен жаман жағы туралы айтпайсыз.

    Егер адамдар бейнелерді жарнамасыз көре алатын болса, онда бейнелерді жасайтын және салатын авторлар ақырында бейнелерді жасауды тоқтатады, өйткені егер олар өз бейнелерінен ақша таппаса, бейнелерді түсіруді жалғастыруға ынталандыру болмас еді.