Tasker Pro: izveidojiet savu YouTube abonēto videoklipu atskaņošanas sarakstu

Vai vēlaties automātiski atskaņot savus abonementus YouTube lietotnē? Mēs piedāvājam jums vienīgo veidu, kā to izdarīt, izmantojot Tasker spēku!

Viedtālruņi ir pavēruši ceļu mums sekot līdzi savai personīgajai dzīvei un uzturēt saikni ar citiem mūsu pasaules iedzīvotājiem, kas ir tik cieši saistīti ar internetu. Ja vēlaties kaut ko darīt, gandrīz vienmēr ir jūsu vajadzībām atbilstoša lietojumprogramma.

Jūs varat sekot līdzi savām finansēm, izmantojot Piparmētra, sekojiet līdzi jaunumiem, izmantojot Padevīgs, vai pat pārlūkojiet mūsu pašu forumus, izmantojot Lietotne XDA Labs (mājiens). Bet diemžēl dažreiz tur vienkārši nav tāda lietotne. Dažreiz jums ir jāiztiek ar to, ko varat iegūt, pat ja tas ir nogurdinoši un jūsu laika izšķiešana.

Tieši tur automatizācija ienāk. Automatizācijas mērķis ir vienkāršot ikdienas uzdevumus, lai dotu jums vairāk dārgā laika, darot to, kas jums patīk. XDA mēs esam parādījuši, kā varat izmantot Tasker aizsargāt savu ierīci, uzlabot produktivitāti, vai padarīt braukšanu drošāku

, visa daļa no mūsu sērijas ar nosaukumu "Tasker nedēļa.' Bet ar to jautrība nebeidzas. Ja jums ir bijis nieze par daži nopietni satriecoši Tasker uzdevumi (un esat noguruši no garlaicīgi piemēram, pastāstīt, kā atsāknēt tālruni vai sakratiet tālruni, lai aktivizētu displeju), tad mūsu jaunā Tasker Pro sērija ir paredzēta jums.

Mēs publicēsim virkni augsti attīstīts Tasker profili, kas parādīs, cik spēcīgs var būt Tasker, ja vēlaties domāt ārpus kastes. Lai gan mēs esam paveikuši lielāko daļu smagā darba jūsu vietā un jūs noteikti varat importēt manus profilus un izmantot tos tādus, kādi tie ir, Ja vēlaties pielāgot šos uzdevumus, ļoti iesaku iemācīties izmantot Tasker sevi. Pie mums Tasker padomi un triki forumos vai Reddit /r/Tasker subreddit, varat koplietot un strādāt ar citiem, lai īstenotu ideju, kas jums varētu būt (kā esmu izdarījis daudzas reizes).


Viena no lielākajām sūdzībām par YouTube ir fakts, ka vienkārši nav vienkārša veida, kā automātiski atskaņot videoklipus no abonēšanas plūsmas. Ja nopietni, mēģiniet atrast šādu funkciju — tā neeksistē. Ja izmantojat galddatoru, varat iegūt RSS plūsma (vai izmantojiet a Python skripts šīs plūsmas ģenerēšanai), taču jums joprojām ir liela problēma — jūs nevarat automātiski atskaņot šos videoklipus. Tad jūsu vienīgā iespēja ir manuāli pievienojiet katru atsevišķu videoklipu atskaņošanas sarakstam. Kurš to vēlas darīt? Google noteikti nevēlas, lai jūs to darītu — viņi vēlas, lai jūs apmeklētu viņu vietni, lai viņi varētu pelnīt naudu no reklāmām. Pie velna, pat oficiālā YouTube API nenodrošina veidu, kā tieši iegūt abonementa videoklipus! Tātad viņi tiešām nevēlos, lai jums (vai pat izstrādātājiem) būtu vienkāršs veids, kā skatīt jaunākās abonementu augšupielādes. Par laimi, ar spēku Tasker un izsaukti divi jauni spraudņi AutoWeb un AutoTools mēs varam veikt dažas gudras manipulācijas ar datiem no YouTube API, lai izveidotu a atskaņošanas saraksts ar jaunākajiem augšupielādētajiem videoklipiem no jūsu abonementiem. Netici man? Šeit tas ir darbībā:

Atruna: šī metode izmanto YouTube API ļoti neefektīvā veidā (pateicoties Google, kas liek mums izmantot apļveida ceļu, lai izgūtu videoklipus). Maz ticams, ka jūs sasniegsit 50 000 000 dienas YouTube kvotu, tāpēc neuztraucieties par to. Varat uzlabot šī uzdevuma izpildes ātrumu, nedaudz upurējot precizitāti, ko es paskaidrošu tālāk. Tomēr, to darot, viss ir manuāli jāpievieno atskaņošanas sarakstam pašam!


Prasības

  • Tasker ($ 2,99)
  • AutoWeb (bezmaksas beta versijā)

Tālāk ir norādīti NEOBLIGĀTI bet, ja jūs nolemjat importēt manu profilu, jums tie būs jāinstalē, lai kopētu manu iestatījumu. Manā apmācībā arī tiks pieņemts, ka instalējat šīs:

  • AutoTools (bezmaksas beta versijā)
  • Snackbar Tasker spraudnis (bezmaksas versija šeit darbojas lieliski)

Instrukcijas

Vispirms jums ir jāsagatavo YouTube API, lai varētu to izmantot, lai iegūtu informāciju par saviem abonementiem.

  1. Lai to izdarītu, importējiet manu YouTubeAPI.json vispirms failā AutoWeb lejupielādējot failu no Android failu resursdators uz zināmu direktoriju jūsu iekšējā atmiņā (lejupielādes mape ir piemērota).
  2. Zem saviem tīmekļa pakalpojumiem noklikšķiniet uz "+" ikonu, lai atvērtu dialogu, kas ļauj importēt vai izveidot jaunu API.
  3. Klikšķis "IMPORTĒT NO FAILA" un pārejiet uz direktoriju, kurā saglabājāt failu YouTubeAPI.json. Atlasiet šo failu.
  4. Pēc tam AutoWeb importēs API iestatījumus, ko izveidoju pakalpojumam YouTube. (Piezīme. Neimportējiet API, kas ir iepriekš instalēta pakalpojumā AutoWeb. Tam nav atbilstošu API darbību. Daudzus no tiem es pievienoju pats.)
  5. Jums nāksies autentificēt AutoWeb, lai jūsu vārdā piekļūtu YouTube API. Pieslēgties un pieņemt.
  6. Varat atvērt API darbības, lai redzētu, kas ir pieejams, noklikšķinot uz YouTube ikonas. Ja esat to veiksmīgi importējis, jūs redzēsit API darbības, kā parādīts zemāk esošajā ekrānuzņēmumā labajā pusē.

Tagad mēs nonākam pie jautrās daļas. Mēs tagad izveidosim a Tasker uzdevums tas būs izmantot YouTube API mēs tikko importējām iepriekš. Mēs izmantosim dažus masīvus un cilpas, lai manipulētu ar datiem, lai iegūtu vajadzīgo, un visbeidzot mēs atvērsim URL, kas novirza YouTube lietotni, lai pārietu uz tikko izveidoto atskaņošanas sarakstu. Tālāk es jums pastāstīšu par katras darbības darbību. Šeit ir viss uzdevums:

  1. Spraudņi --> Snackbar Tasker spraudnis --> Apakšējā lapa. "Galvenais teksts" ir apakšējās joslas nosaukums (ko redzat videoklipa sākumā), un jūs varat nosaukt to jebko. Vienīgais svarīgais ir norādīt opcijas “vienumi, kas jāparādās lapā” un “nosūtāmās komandas”. Ievadiet vajadzīgo videoklipu skaitu kā opciju abos. Piemēram, es ievadu '5,10,15,20' gan 'elementos', gan 'komandās'. To darot, tiks parādīta lapa, kurā jums būs jāizvēlas no 5, 10, 15 līdz 20 videoklipiem, un neatkarīgi no izvēlētā uzdevuma tiks norādīts, cik videoklipus pievienot atskaņošanas sarakstam.
  2. Plugins --> AutoTools --> AutoTools Dialog. Atlasiet dialoga veidu “Progress” un padariet to par “Nenoteikts”. Tas ir pilnīgi neobligāts un tikai veids, kā uzdevumam pievienot glītu UX uzliesmojumu. Tas parāda vērpēja dialoglodziņu, norādot, ka uzdevums tiek apstrādāts.
  3. Spraudņi --> AutoWeb. Izvēlieties YouTube API. API darbībai atlasiet Saņemiet abonementus. Sadaļā Ievades varat atstāt noklusējuma vērtības. Sadaļā Izvade atlasiet Rresursa ID Kanāla ID. Atgriezties ārā. Tādējādi tiks iegūti unikālie kanālu ID līdz pat 50 jūsu YouTube abonementiem.
  4. Uzdevums --> Par. Mainīgais: %preces. Vienumi: 1:%resourceid_channelid(#). Tas tiks cikliski pārvietots pa katru YouTube kanālu jūsu abonementu sarakstā.
  5. Spraudņi --> AutoWeb. Vēlreiz atlasiet YouTube API. API darbība šoreiz atlasiet Iegūstiet kanāla videoklipus. Sadaļā Ievades ievadiet %resourceid_channelid(%items) kā kanāla ID. Sadaļā Outputs atlasiet visi no rezultātiem. Tas, ko jūs šeit darāt, ir līdz 50 jaunākajām šī kanāla veiktajām darbībām. Tas ietver to, ka YouTube lietotājam patīk videoklips, videoklipa augšupielāde vai videoklipa pievienošana atskaņošanas sarakstam. Taču mēs to nevēlamies, mēs vēlamies tikai viņu augšupielādētos videoklipus. Turpināsim. Piezīme: ja vēlaties paātrināt šo uzdevumu, varat samazināt maksimālo rezultātu ievadi līdz mazākam skaitlim. Tomēr, jo mazāk darbību veiksit, jo neprecīzāks būs kopējais uzdevums, jo, iespējams, nesaņemsit pietiekami daudz viņu nesen augšupielādēto videoklipu, lai izveidotu atskaņošanas sarakstu.
  6. Uzdevums --> Par. Mainīgs %aktivitāte. Vienumi: 1:%type(#). Tiks cikls cauri katrai darbībai, ko izvilkām no katra no iepriekš minētajiem kanāliem.
  7. Mainīgie —> Masīva nospiešana. Vārds: %videoklipi. Pozīcija: 1. Vērtība: %publicedat(%activity)%default_url(%activity). Izvēlieties Ja apakšā un iestatiet to uz Ja %type(%aktivitāte)~ augšupielādēt. Šo ir mazliet grūti izskaidrot. Taču būtība ir tāda, ka, JA šis YouTube lietotājs noteiks, ka darbība ir augšupielāde, mēs to pievienosim masīvam ar nosaukumu “videoklipi”. Vērtība, ko mēs nospiežam uz masīvu, ir RFC3339 laikspiedola salikta virkne, kurā norādīts videoklipa publicēšanas laiks, kā arī videoklipam izmantotā sīktēla URL. Kāpēc sīktēls? Kā redzēsit tālāk, tas ir ātrākais veids, kā izgūt videoklipa unikālo ID.
  8. Uzdevums --> Beigt For.
  9. Uzdevums --> Beigt For.
  10. Mainīgie -> Masīva process. Mainīgais: %videoklipi. Veids: Kārtot Alfa, Reverse. Mēs sakārtosim videoklipu klāstu no jaunākajiem līdz vismazāk augšupielādētajiem.
  11. Mainīgie -> Masīva process. Mainīgais: %videoklipi. Veids: Noņemiet dublikātus. Dažreiz jūs iegūsit dublētus rezultātus. Es nezinu, kāpēc tas notiek, bet tas atbrīvos no tiem.
  12. Mainīgie -> Masīva process. Mainīgais: %videoklipi. Veids: Skvošs.
  13. Spraudņi --> AutoWeb. Izvēlieties YouTube API. API darbībai atlasiet Izveidot atskaņošanas sarakstu. Zem ievades ievades tiek parādīts atskaņošanas saraksta nosaukums, kuru izveidosit sadaļā "Nosaukums" un ievadīsiet jebkuru nejaušu tekstu "id". YouTube izveidos atskaņošanas sarakstu un veiks izvēlieties ID, tāpēc šeit nav jānorāda faktiskais ID (lai gan tas ir jāpievieno, tāpēc es tur ierakstīju tukšu). Sadaļā Izvade atlasiet Id.
  14. Uzdevums --> Par. Mainīgais: % nesen. Vienumi: 1:%bs_command. Tas izmantos 1. darbības ievadi, lai noteiktu, cik videoklipu pievienosim savam atskaņošanas sarakstam.
  15. Mainīgie —> Array Pop. Mainīgais: %videoklipi. Pozīcija: % nesen. Lai mainītu: %video. Mēs izlaižam n-to videoklipu no mūsu videoklipu saraksta, kas ir sakārtoti pēc publicēšanas datuma. n ir skaitlis no 1 līdz tik daudziem videoklipiem, kurus vēlējāties izvilkt.
  16. Mainīgie --> Mainīgo sadaļa. Vārds: %video. No 48 garums 11. Saglabājiet rezultātu: %videoid. Atcerieties šo sasaistīto virkni agrāk? Tagad mēs nodalīsim šīs virknes daļas, kuras mēs patiešām vēlamies, proti, videoklipa unikālo ID.
  17. Spraudņi --> AutoWeb. Izvēlieties YouTube API. API darbībai atlasiet Pievienot atskaņošanas sarakstam. Sadaļā Ievade ievietojiet youtube #video priekš "Kind", %videoid 'Video ID un %palīdzība 'Atskaņošanas saraksta ID'. Tādējādi videoklips, izmantojot videoklipa ID, tiks pievienots atskaņošanas sarakstam, ko izveidojām iepriekš 13. darbībā. Veids norāda, kāds darbības veids tas ir — kaut ko YouTube izmanto, lai atšķirtu videoklipus, atskaņošanas sarakstus utt.
  18. Uzdevums --> Beigt For.
  19. Plugins --> AutoTools --> AutoTools Dialog. Dialoga veids: Progress. Ritiniet uz leju un atlasiet 'Aizvērt' lai beigtu spinneri, ko izveidojām 2. darbībā.
  20. Tīkls —> Pārlūkot URL. Vietrādim URL ievadiet šo: https://www.youtube.com/playlist? list=%playlistid. Pieņemot, ka YouTube lietotne ir jūsu noklusējuma lietotne YouTube saišu apstrādei, tiks atvērta YouTube lietotne tikko izveidotajam atskaņošanas sarakstam.

Un voilā! Ja jūs spējat sekot līdzi tam, tad apsveicam, ka jūs gandrīz esat Tasker meistars! Vai esat apmulsis un vienkārši vēlaties importēt profilu un turpināt savu dzīvi? Es nevaru jūs vainot, šis man bija daudz pārdomājis, lai to izdarītu pareizi.

Ja vēlaties importēt šo uzdevumu, varat to izdarīt lejupielādējiet to no Android File Host. Lai importētu uzdevumu, vispirms programmā Tasker ir jāatspējo iesācēja režīms, dodoties uz izvēlni --> preferences. Cilnē UI noņemiet atzīmi no opcijas Iesācēja režīms. Pēc tam atpakaļ galvenajā Tasker izvēlnē noklikšķiniet uz cilnes Uzdevumi. Pēc tam turiet nospiestu cilni "Uzdevumi" un nospiediet "Importēt". Dodieties uz vietu, kur lejupielādējāt manu .tsk.xml failu, un atlasiet to, lai to importētu. Kad esat to importējis, varat ar to spēlēties pēc saviem ieskatiem. Šis uzdevums ir atsevišķs, un to var apvienot ar jebkuru kontekstu, lai to aktivizētu. Vienkāršākais veids ir izveidot sākuma ekrāna ikonu ar saīsni uz šo uzdevumu. Spēlējiet ar to un pārbaudiet, vai varat veikt dažus uzlabojumus.

Nākamnedēļ Tasker Pro es jums parādīšu, kā to izdarīt izsekojiet savam braukšanas nobraukumam palīdzēt ar nodokļu deklarācijām!

Pārbaudiet visus Tasker Pro skriptus!


Ko jūs vēlētos, lai es daru ar Tasker? Paziņojiet mums tālāk, un mēs, iespējams, parādīsim jūsu ideju nākamajā rakstā!