Tasker Pro: Vytvorte si zoznam videí z vašich odberov YouTube

Chcete automaticky prehrávať svoje odbery v aplikácii YouTube? Prinášame vám jediný spôsob, ako to urobiť, pomocou sily Tasker!

Smartfóny nám vydláždili cestu, aby sme mohli držať krok s našimi osobnými životmi a zostať v spojení s ostatnými v našom svete, ktorý je tak silne spojený s internetom. Ak je niečo, čo by ste chceli urobiť, takmer vždy existuje aplikácia, ktorá vyhovuje vašim potrebám.

Môžete sledovať svoje financie pomocou mäta, držte krok s novinkami pomocou Feedly, alebo dokonca prehliadať naše vlastné fóra pomocou Aplikácia XDA Labs (nápoveda). Ale bohužiaľ, niekedy tam len tak nie je taká aplikácia. Niekedy si musíte vystačiť s tým, čo môžete získať, aj keď je to únavné a strata času.

To je kde automatizácie prichádza dovnútra. Automatizácia má byť o zjednodušení každodenných úloh, aby ste mali viac vzácneho času na to, čo máte radi. Na XDA sme vám ukázali, ako môžete použiť Tasker zabezpečte svoje zariadenie, zlepšiť produktivitu, alebo urobiť jazdu bezpečnejšou, celá časť nášho seriálu s názvom '

Tasker Week.' Tým však zábava nekončí. Ak ste boli svrbení pre niektoré vážne úžasné úlohy Tasker (a sú unavení z toho nudný veci, ako napríklad, že vám povieme, ako reštartovať telefón alebo potriasť telefónom, aby sa zobudil displej), potom naša novinka Tasker Pro séria je pre vás.

Budeme uverejňovať sériu vysoko pokročilé Profily Tasker, ktoré vám ukážu, aký silný môže byť Tasker, ak ste ochotní myslieť mimo rámca. Aj keď sme väčšinu ťažkej práce urobili za vás a určite môžete importovať moje profily a používať ich tak, ako sú, Dôrazne vám odporúčam, aby ste sa naučili používať Tasker, ak si chcete tieto úlohy prispôsobiť seba. Viac na našom Tipy a triky Tasker fórach alebo na /r/Tasker subreddit Reddit, môžete zdieľať a spolupracovať s ostatnými na tom, ako implementovať nápad, ktorý by ste mohli mať (napr. spravil som veľa krát).


Jednou z najväčších sťažností na YouTube je skutočnosť, že jednoducho neexistuje jednoduchý spôsob automatického prehrávania videí z vášho odberného kanála. Vážne, skúste nájsť takúto funkciu - neexistuje. Ak používate stolný počítač, môžete získať RSS zdroj (alebo použite a Python skript na vygenerovanie tohto informačného kanála), ale stále máte veľký problém – tieto videá nemôžete prehrávať automaticky. Vašou jedinou možnosťou je potom manuálne pridať každé jednotlivé video do zoznamu videí. Kto to chce robiť? Google od vás určite nechce – chcú, aby ste navštívili ich webovú stránku, aby mohli zarobiť nejaké sladké peniaze z reklamy. Do pekla, dokonca ani oficiálne rozhranie YouTube API neposkytuje spôsob, ako priamo stiahnuť vaše predplatné videí! Takže oni naozaj nechcete, aby ste vy (ani vývojári) mali jednoduchý spôsob, ako zobraziť najnovšie odovzdané odbery. Našťastie so silou Tasker a dva nové plug-iny tzv AutoWebAutoTools môžeme urobiť nejakú šikovnú manipuláciu s údajmi z YouTube API na vytvorenie a zoznam najnovších nahraných videí z vašich odberov. neveríš mi? Tu je v akcii:

Zrieknutie sa zodpovednosti: Táto metóda využíva rozhranie YouTube API spôsobom, ktorý je vysoko neefektívny (vďaka tomu, že nás Google núti používať na získavanie videí kruhový objazd). Je veľmi nepravdepodobné, že by ste sa priblížili k 50 000 000 dennej kvóte YouTube, takže si toho nerobte starosti. Rýchlosť tejto úlohy môžete zlepšiť tým, že obetujete trochu presnosti, čo vysvetlím nižšie. Napriek tomu, keď to urobíte, nie je potrebné manuálne pridávať všetko do zoznamu skladieb sami!


Požiadavky

  • Tasker (2,99 USD)
  • AutoWeb (zadarmo v beta verzii)

Nasledujúce sú VOLITEĽNÉ ale ak sa rozhodnete importovať môj profil, budete ich potrebovať nainštalovať, aby ste mohli replikovať moje nastavenie. Môj tutoriál bude tiež predpokladať, že si nainštalujete tieto:

  • AutoTools (zadarmo v beta verzii)
  • Doplnok Snackbar Tasker (bezplatná verzia tu funguje dobre)

Inštrukcie

Najprv budete musieť pripraviť rozhranie YouTube API, aby ste ho mohli skutočne použiť na získavanie informácií o svojich odberoch.

  1. Ak to chcete urobiť, importujte moje YouTubeAPI.json súbor do AutoWebu sťahovanie súboru z Hostiteľ súboru Android do známeho adresára vo vašom internom úložisku (priečinok sťahovania je v poriadku).
  2. Pod vašimi webovými službami kliknite na „+Ikona “ zobrazí dialóg, ktorý vám umožní importovať alebo vytvoriť nové API.
  3. Kliknite na "IMPORT ZO SÚBORU" a prejdite do adresára, do ktorého ste uložili súbor YouTubeAPI.json. Vyberte tento súbor.
  4. AutoWeb potom importuje nastavenia API, ktoré som vytvoril pre YouTube. (Poznámka: Neimportujte API, ktoré je predinštalované AutoWebom. Nemá správne akcie API. Mnohé z nich som pridal sám.)
  5. Budeš musieť overiť AutoWeb na prístup k rozhraniu YouTube API vo vašom mene. Prihlásiť sasúhlasiť.
  6. Kliknutím na ikonu YouTube môžete otvoriť API Actions a zistiť, čo je k dispozícii. Ak ste ho úspešne importovali, uvidíte akcie API, ako je znázornené na obrázku nižšie vpravo dole.

Teraz sa dostaneme k zábavnej časti. Teraz vytvoríme a Úloha Tasker to bude zavolajte na YouTube API práve sme importovali vyššie. Použijeme niektoré polia a slučky for na manipuláciu s údajmi, aby sme získali to, čo chceme, a nakoniec otvoríme adresu URL, ktorá nasmeruje aplikáciu YouTube na navigáciu do zoznamu skladieb, ktorý sme práve vytvorili. Prevediem vás tým, čo robí každý krok nižšie. Tu je celá úloha:

  1. Pluginy --> Snackbar Tasker Plugin --> Spodný list. 'Hlavný text' je názov spodnej lišty (ktorý vidíte na začiatku videa) a môžete ho pomenovať akokoľvek. Jediná dôležitá vec je špecifikovať možnosti „položky, ktoré sa majú zobraziť v hárku“ a „príkazy na odoslanie“. Do oboch zadajte požadovaný počet videí. Napríklad zadávam '5,10,15,20' v 'položkách' aj v 'príkazoch'. Ak tak urobíte, zobrazí sa hárok s výzvou na výber medzi 5, 10, 15 a 20 videami a podľa toho, čo vyberiete, úloha oznámi, koľko videí má pridať do zoznamu videí.
  2. Pluginy --> AutoTools --> Dialógové okno AutoTools. Vyberte typ dialógového okna „Pokrok“ a nastavte ho na „Neurčité“. Toto je úplne voliteľné a je to len spôsob, ako k úlohe pridať nejaké úhľadné odlesky UX. To je to, čo zobrazí dialógové okno, ktoré mi hovorí, že úloha sa spracováva.
  3. Pluginy --> AutoWeb. Vyberte YouTube API. Pre API Action vyberte Získajte odbery. V časti Vstupy môžete ponechať predvolené hodnoty. V časti Výstup vyberte RID zdroja ID kanála. Vycúvať. Získate tak jedinečné ID kanálov až 50 vašich odberov na YouTube.
  4. Úloha --> Pre. premenná: % položiek. Položky: 1:%resourceid_channelid(#). Toto bude cyklicky prechádzať každý z kanálov YouTube vo vašom zozname odberov.
  5. Pluginy --> AutoWeb. Opäť vyberte YouTube API. Pre akciu API tentoraz vyberte Získajte videá kanála. V časti Vstupy zadajte vstup %resourceid_channelid(%items) ako ID kanála. V časti Výstupy vyberte všetky z výstupov. To, čo tu robíte, je získavanie až 50 najnovších aktivít vykonávaných týmto kanálom. Týka sa to aj toho, že používateľ YouTube označí, že sa mu páči video, odovzdal video alebo pridal video do zoznamu videí. Ale to nechceme, chceme len videá, ktoré nahrajú. Pokračujme. Poznámka: Ak chcete túto úlohu urýchliť, môžete znížiť maximálny vstup výsledkov na nižšie číslo. Čím menej aktivít však vykonáte, tým menej presná bude celková úloha, pretože možno nebudete mať dostatok ich nedávno nahraných videí na vytvorenie zoznamu skladieb.
  6. Úloha --> Pre. Variabilné % aktivity. Položky: 1:%type(#). Toto bude cyklicky prechádzať každou z aktivít, ktoré sme vybrali z každého z vyššie uvedených kanálov.
  7. Premenné --> Array Push. Názov: % videí. Pozícia: 1. Hodnota: %publishedat(%activity)%default_url(%activity). Vyberte Ak v spodnej časti a nastavte ju na Ak %type(%activity)~ odovzdať. Vysvetľovanie tohto je trochu náročné. Ale podstata je v tom, že AK aktivitu určí tento YouTuber ako aktivitu nahrávania, potom ju pridáme do poľa s názvom „videá“. Hodnota, ktorú vložíme do poľa, je zreťazený reťazec časovej pečiatky RFC3339, kedy bolo video zverejnené, ako aj adresa URL obrázka miniatúry použitého pre video. Prečo miniatúra? Ako uvidíte nižšie, je to najrýchlejší spôsob, ako získať jedinečné ID videa.
  8. Úloha --> Koniec pre.
  9. Úloha --> Koniec pre.
  10. Premenné --> Proces poľa. premenná: % videí. Typ: Triediť Alfa, Obrátiť. Pole videí zoradíme od naposledy odovzdaných po najmenej nedávno odovzdané.
  11. Premenné --> Proces poľa. premenná: % videí. Typ: Odstrániť duplikáty. Niekedy dostanete duplicitné výsledky. Neviem, prečo sa to deje, ale toto sa ich zbaví.
  12. Premenné --> Proces poľa. premenná: % videí. Typ: Squash.
  13. Pluginy --> AutoWeb. Vyberte YouTube API. Pre API Action vyberte Vytvorte zoznam skladieb. Pri vstupe zadajte názov zoznamu skladieb, ktorý vytvoríte pod 'Názov' a do poľa 'id' vložíte ľubovoľný náhodný text. YouTube vytvorí zoznam skladieb a urobí to vyberte ID za vás, takže tu nie je potrebné špecifikovať skutočné ID (aj keď to vyžaduje, aby ste ho pridali, preto som tam napísal len „prázdne“). V časti Výstup vyberte Id.
  14. Úloha --> Pre. premenná: % nedávne. Položky: 1:%bs_command. Toto použije vstup z kroku 1 na určenie počtu videí, ktoré pridáme do nášho zoznamu videí.
  15. Premenné --> Array Pop. premenná: % videí. Pozícia: % nedávne. Do var: % video. Vyberáme n-té video z nášho zoznamu videí, ktoré sú zoradené podľa dátumu zverejnenia. n je číslo od 1 po koľko videí ste chceli stiahnuť.
  16. Premenné --> Sekcia premenných. Názov: % video. Od 48 dĺžka 11. Uložiť výsledok v: %videoid. Pamätáte si ten zreťazený reťazec skôr? Teraz oddelíme časti tohto reťazca, ktoré skutočne chceme, konkrétne jedinečné ID videa.
  17. Pluginy --> AutoWeb. Vyberte YouTube API. Pre API Action vyberte Pridať do zoznamu skladieb. V časti Vstup zadajte youtube#video pre 'Kind', %videoid pre „ID videa a %pomoc pre „ID zoznamu videí“. Toto pridá video pomocou ID videa do zoznamu videí, ktorý sme vytvorili v kroku 13 vyššie. Druh určuje, o aký typ aktivity ide – niečo, čo YouTube používa na rozlíšenie videí, zoznamov skladieb atď.
  18. Úloha --> Koniec pre.
  19. Pluginy --> AutoTools --> Dialógové okno AutoTools. Typ dialógu: Pokrok. Prejdite nadol a vyberte „Zavrieť' na ukončenie rozmetávača, ktorý sme vytvorili v kroku 2.
  20. Net --> Prehľadávať URL. Pre adresu URL zadajte toto: https://www.youtube.com/playlist? list=%playlistid. Za predpokladu, že aplikácia YouTube je vašou predvolenou aplikáciou na spracovanie odkazov na YouTube, otvorí sa tým aplikácia YouTube so zoznamom skladieb, ktorý sme práve vytvorili.

A voila! Ak to dokážete dodržať, gratulujeme vám, že ste do značnej miery majstrom Taskeru! Ste zmätení na kroku a chcete len importovať profil a pokračovať vo svojom živote? Nemôžem vás obviňovať, toto mi trvalo veľa premýšľania, aby som to dal do poriadku.

Ak chcete túto úlohu importovať, môžete stiahnite si ho z Android File Host. Ak chcete importovať úlohu, musíte najskôr vypnúť režim pre začiatočníkov v aplikácii Tasker tak, že prejdete do ponuky --> preferencie. Na karte používateľského rozhrania zrušte začiarknutie políčka „Režim pre začiatočníkov“. Potom späť v hlavnej ponuke Tasker kliknite na kartu „Úlohy“. Potom dlho stlačte na karte „Úlohy“ a stlačte „Importovať“. Prejdite na miesto, kde ste stiahli môj súbor .tsk.xml, a vyberte ho, aby ste ho importovali. Keď ho naimportujete, môžete sa s ním voľne hrať, ako uznáte za vhodné. Táto úloha je samostatná a môže byť spojená s akýmkoľvek kontextom, aby sa spustila. Najjednoduchším spôsobom je vytvoriť ikonu na domovskej obrazovke so skratkou na túto úlohu. Pohrajte sa s tým a zistite, či môžete urobiť nejaké vylepšenia.

Budúci týždeň pre Tasker Pro vám ukážem, ako na to sledujte svoje najazdené kilometre aby sme vám pomohli s daňovým priznaním!

Pozrite si všetky skripty Tasker Pro!


Čo by ste chceli vidieť robiť s Taskerom? Dajte nám vedieť nižšie a my možno váš nápad predstavíme v budúcom článku!