Ako koristite FreeTube, ova jednostavna skripta može učiniti da zaboravite unijeti youtube.com

FreeTube s pretraživanjem za Linux

Prije nekoliko mjeseci objavili smo članak s nekoliko alternativa koje bi nam omogućile da malo manje posjećujemo YouTube.com, a da ne moramo odustati od njegovog sadržaja. Postoji nekoliko opcija, među kojima se ističe FreeTube. Svi su dobri, ali možemo naići na isti problem: ako želim gledati video na FreeTubeu i imam otvoren preglednik, moram otići na početni izbornik, kliknuti njegovu ikonu, zatim na okvir za pretraživanje — također Ctrl + L –, unesite traženje i pritisnite enter. U pregledniku samo moram otići do URL okvira i unijeti !yt pretraživanje, budući da moj preglednik podržava !bangs.

Za to postoji rješenje, a to je iskoristiti mali rukopis. FreeTube okvir za pretraživanje podržava YouTube veze, i to je dio tajne. Ako prihvatite poveznice, prihvaćate njihova pretraživanja, a naš mali program mora prihvatiti tekst, uskladiti ga s YouTube pretragom i pokrenuti aplikaciju. Ne bi bilo potrebno da je FreeTube dodao izvornu opciju, ali to danas nije slučaj.

Skripta za pretraživanje FreeTubea s terminala

Skripta bi izgledala ovako:

#!/bin/bash if [ $# -eq 0 ]; zatim ponovite "Traženje nije omogućeno." exit 1 fi search="$*" freetube "https://www.youtube.com/results?search_query=$(echo "$search" | sed 's/ /+/g')"

Možete čak eliminirati uvjet ako ga želimo još više pojednostaviti, ali upravo je upravljanje pogreškama ono što sprječava pokretanje iznimaka ili nešto slično.

Kod bi učinio sljedeće:

  • Prva stvar je Shebang, što ukazuje na to da će se pokrenuti u bashu.
  • Uvjet kaže da ako nisu navedeni argumenti, prikazati poruku koja upozorava na to i izaći iz programa.
  • Zatim kreiramo varijablu "search" i kažemo joj da su to svi argumenti. Ako stavimo $1, uzela bi samo prva riječ, a mi želimo izvršiti pretraživanja koja uključuju izraze.
  • Na kraju, pokrenuo bih Freetube s pretraživanjem. Rezultati će biti prvo što će se pojaviti. Ako ih je malo, možete kliknuti Prikaži više.

Datoteka se može zvati kako god želimo. Imam ga kao "fts", bez navodnika i za "FreeTube Search", a za pretraživanje naredba ostaje kao "fts funny kittens", također bez navodnika.

Ako nakon davanja dopuštenja za izvođenje — chmod -x datoteka — smjestimo izvršnu datoteku u mapu ~ / .local / bin, možemo ga pokrenuti s bilo kojeg mjesta, poput Kickoffa ili Krunner KDE-a ili pokretača aplikacija bilo kojeg okruženja koje podržava pokretanje naredbi. Ako nema pokretača, najopćenitija je kombinacija drugo + F2.

Nije to nešto što će nam spasiti živote ili nas obogatiti, ali je korisna skripta koja će nam omogućiti da se još malo odmaknemo od Googleovih kandži.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.