Kas soovite oma tellimusi YouTube'i rakenduses automaatselt esitada? Toome teieni ainsa võimaluse seda teha, kasutades Taskeri jõudu!
Nutitelefonid on sillutanud meile teed oma isikliku eluga kursis hoidmiseks ja teiste inimestega ühenduses püsimiseks, mis on nii tugevalt Internetiga seotud. Kui soovite midagi teha, leiate peaaegu alati teie vajadustele vastava rakenduse.
Kasutades saate oma rahaasju jälgida Mint, hoidke end kursis uudistega kasutades Toitevvõi sirvige isegi meie enda foorumeid kasutades XDA Labsi rakendus (vihje vihje). Aga kahjuks mõnikord seal lihtsalt pole selline rakendus. Mõnikord peate leppima sellega, mida saate, isegi kui see on tüütu ja teie aja raiskamine.
See on koht automatiseerimine tuleb sisse. Automatiseerimine peaks olema igapäevaste toimingute lihtsustamine, et anda teile rohkem väärtuslikku aega asjadega, mida armastate. XDA-s oleme teile näidanud, kuidas saate Taskerit kasutada kindlustage oma seade, parandada tootlikkust, või muuta sõitmine turvalisemaks
, kõik on osa meie sarjast "Taskeri nädal.' Kuid lõbu sellega ei lõpe. Kui olete sügelema pidanud mõned tõsiselt vinged Taskeri ülesanded (ja on väsinud igav näiteks telefoni taaskäivitamise või ekraani äratamiseks raputamise kohta), siis meie uus Tasker Pro sari on teie jaoks.Postitame rea kõrgelt arenenud Taskeri profiilid, mis näitavad teile, kui võimas võib Tasker olla, kui olete valmis mõtlema kastist väljapoole. Kuigi oleme suurema osa raskest tööst teie heaks ära teinud ja võite kindlasti importida minu profiile ja kasutada neid nii, nagu on, Kui soovite neid ülesandeid kohandada, soovitan teil kindlasti Taskeri kasutamise õppimist proovida ise. Meie peal Taskeri näpunäited ja nipid foorumites või Redditi /r/Tasker subredditis saate jagada ja töötada koos teistega, kuidas oma ideed ellu viia (nagu ma olen teinud palju kordi).
Üks suurimaid kaebusi YouTube'i kohta on tõsiasi, et lihtsalt pole lihtsat viisi tellimisvoost videote automaatseks esitamiseks. Tõsiselt, proovige leida selline funktsioon – seda pole olemas. Kui kasutate lauaarvutit, võite hankida RSS-voog (või kasuta a Pythoni skript selle voo loomiseks), kuid teil on endiselt suur probleem – te ei saa neid videoid automaatselt esitada. Sinu ainus võimalus on siis lisage iga video käsitsi esitusloendisse. Kes tahab seda teha? Google kindlasti ei taha, et te seda teeksite – nad tahavad, et külastaksite nende veebisaiti, et nad saaksid teenida magusat reklaamiraha. Kurat, isegi ametlik YouTube'i API ei paku võimalust tellitud videote otse tõmbamiseks! Nii et nemad tõesti ei taha, et teil (või isegi arendajatel) oleks lihtne viis oma uusimate tellimuste üleslaadimiste vaatamiseks. Õnneks jõuga Tasker ja kutsuti kaks uut pistikprogrammi AutoWeb ja Automaatsed tööriistad saame teha mõningaid nutikaid manipuleerimisi YouTube API andmetega, et luua a esitusloend teie tellimuste uusimatest üleslaaditud videotest. Ei usu mind? Siin see on tegevuses:
Kohustustest loobumine: see meetod kasutab YouTube'i API-t viisil, mis on väga ebatõhus (tänu sellele, et Google sundis meid videote toomiseks kasutama ringteed). On väga ebatõenäoline, et jõuate YouTube'i päevase kvoodi lähedale 50 000 000, nii et ärge muretsege selle pärast. Selle ülesande kiirust saate parandada, kui ohverdate natuke täpsust, mida ma selgitan allpool. Sellegipoolest ületab see kõik käsitsi esitusloendisse lisamise!
Nõuded
- Tasker (2,99 dollarit)
- AutoWeb (beetaversioonis tasuta)
Järgmised on VALIKULINE aga kui otsustate minu profiili importida, peate need installima, et minu seadistust kopeerida. Minu õpetuses eeldatakse ka, et installite järgmised:
- Automaatsed tööriistad (beetaversioonis tasuta)
- Snackbar Taskeri pistikprogramm (tasuta versioon töötab siin hästi)
Juhised
Esmalt peate YouTube'i API ette valmistama, et saaksite seda tegelikult oma tellimuste kohta teabe hankimiseks kasutada.
- Selleks importige minu YouTubeAPI.json faili AutoWebi esmalt faili allalaadimine kohast Androidi failihost sisemälu teadaolevasse kataloogi (allalaadimiste kaust on hea).
- Klõpsake oma veebiteenuste all nuppu "+" ikooni dialoogi avamiseks, mis võimaldab teil importida või luua uue API.
- Klõpsake "IMPORTI FAILIST" ja navigeerige kataloogi, kuhu salvestasite faili YouTubeAPI.json. Valige see fail.
- Seejärel impordib AutoWeb minu YouTube'i jaoks loodud API seaded. (Märkus. Ärge importige API-d, mis on AutoWebi poolt eelinstallitud. Sellel puuduvad õiged API-toimingud. Paljud neist lisasin ise.)
- Sa pead autentida AutoWeb, et pääseda teie nimel YouTube'i API-le juurde. Logi sisse ja aktsepteerima.
- Saate avada API toimingud, et näha, mis on saadaval, klõpsates YouTube'i ikoonil. Kui olete selle edukalt importinud, näete API toiminguid, nagu on näidatud alloleval parempoolsel ekraanipildil.
Nüüd jõuame lõbusa osa juurde. Nüüd loome a Taskeri ülesanne see tahe helistage YouTube'i API-le me just importisime eespool. Kasutame mõningaid massiive ja silmuseid andmetega manipuleerimiseks, et saada soovitud, ja lõpuks avame URL-i, mis suunab YouTube'i rakenduse äsja loodud esitusloendisse navigeerimiseks. Juhendan teid allpool, mida iga samm teeb. Siin on ülesanne tervikuna:
- Pluginad --> Snackbar Taskeri pistikprogramm --> Alumine leht. "Põhitekst" on alumise riba pealkiri (mida näete video alguses) ja võite sellele nimetada ükskõik mida. Ainus oluline asi on määrata valikud "lehel kuvatavad elemendid" ja "käsud saatmiseks". Sisestage mõlema valikuna soovitud videote arv. Näiteks sisestan '5,10,15,20' nii 'üksustesse' kui ka 'käskudesse'. Seda tehes kuvatakse leht, mis palub teil valida 5, 10, 15 ja 20 video vahel ning mis iganes valite, annab ülesandele teada, mitu videot esitusloendisse lisada.
- Pluginad --> AutoTools --> AutoTools dialoog. Valige dialoogi tüüp "Edendamine" ja määrake see määramatuks. See on täiesti vabatahtlik ja lihtsalt viis lisada ülesandele kena UX-i säde. See avab ketrusdialoogi, mis ütleb mulle, et ülesannet töödeldakse.
- Pluginad --> AutoWeb. Valige Youtube API. API toimingu jaoks valige Hankige tellimusi. Sisendite all saab vaikeväärtused sinna jätta. Valige jaotises Väljund Rallika Id Kanali ID. Loobuma. Nii saate kuni 50 teie YouTube'i tellimuse kordumatud kanali ID-d.
- Ülesanne --> For. Muutuja: %üksust. Üksused: 1:%resourceid_channelid(#). See liigub läbi kõik teie tellimuste loendis olevad YouTube'i kanalid.
- Pluginad --> AutoWeb. Valige uuesti Youtube API. API toimingu jaoks valige seekord Hankige kanali videoid. Jaotises Sisendid sisestage %resourceid_channelid(%items) kui kanali ID. Valige jaotises Väljundid kõik väljunditest. See, mida te siin teete, on selle kanali poolt tehtud kuni 50 viimast tegevust. See hõlmab seda, et YouTube'i kasutaja video meeldib, video üles laadib või video esitusloendisse lisab. Kuid me ei taha seda, tahame ainult nende üleslaaditavaid videoid. Jätkame. Märkus. Kui soovite seda ülesannet kiirendada, saate vähendada maksimaalsete tulemuste sisendit. Mida vähem tegevusi teete, seda ebatäpsem on üldine ülesanne, kuna te ei pruugi saada esitusloendi moodustamiseks piisavalt nende hiljuti üleslaaditud videoid.
- Ülesanne --> For. Muutuv % tegevust. Üksused: 1:%tüüp(#). See liigub läbi kõik tegevused, mille me kõigist ülaltoodud kanalitest tõmbasime.
- Muutujad --> massiivi tõuge. Nimi: %videot. Asukoht: 1. Väärtus: %publishedat(%activity)%default_url(%activity). Valige Kui allosas ja seadke see väärtusele Kui %tüüp(%tegevus)~ laadige üles. Seda on veidi raske seletada. Kuid asja olemus seisneb selles, et KUI see YouTube'i kasutaja määrab tegevuse üleslaadimiseks, siis lisame selle massiivi nimega „videod”. Väärtus, mille massiivile edastame, on video avaldamise ajatempli RFC3339 ühendatud string ja videos kasutatud pisipildi URL. Miks pisipilt? Nagu allpool näete, on see kiireim viis video kordumatu ID hankimiseks.
- Ülesanne --> Lõpeta.
- Ülesanne --> Lõpeta.
- Muutujad --> Massiiviprotsess. Muutuja: %videot. Tüüp: Sorteeri Alfa, Tagurpidi. Järjestame videote massiivi alates viimati üles laaditud kuni kõige hiljutisema üleslaadimiseni.
- Muutujad --> Massiiviprotsess. Muutuja: %videot. Tüüp: Eemalda duplikaadid. Mõnikord saate dubleerivaid tulemusi. Ma ei tea, miks see juhtub, aga see aitab neist lahti.
- Muutujad --> Massiiviprotsess. Muutuja: %videot. Tüüp: Squash.
- Pluginad --> AutoWeb. Valige Youtube API. API toimingu jaoks valige Loo esitusloend. Sisestage esitusloendi nimi, mille loote jaotises "Pealkiri" ja sisestage suvaline tekst "id" jaoks. YouTube loob esitusloendi ja teeb vali enda jaoks ID, nii et siin pole vaja tegelikku ID-d määrata (kuigi see nõuab selle lisamist, sellepärast kirjutasin sinna lihtsalt tühjaks). Valige jaotises Väljund Id.
- Ülesanne --> For. Muutuja: % hiljutine. Üksused: 1:%bs_command. See kasutab 1. toimingu sisendit, et määrata, kui palju videoid oma esitusloendisse lisame.
- Muutujad --> massiivi pop. Muutuja: %videot. Asukoht: % hiljutine. Muuda: % video. Toome välja n-nda video oma videote loendist, mis on sorteeritud avaldamiskuupäeva järgi. n on arv 1-st kuni mitme videoni, mida soovite tõmmata.
- Muutujad --> Muutujate jaotis. Nimi: % video. Alates 48 pikkus 11. Salvestage tulemus: %videoid. Kas mäletate seda ühendatud stringi varem? Noh, me eraldame nüüd selle stringi osad, mida me tegelikult tahame, nimelt video kordumatu ID.
- Pluginad --> AutoWeb. Valige YouTube API. API toimingu jaoks valige Lisa esitusloendisse. Sisend all pane youtube #video 'Kind' jaoks, %videoid 'Video ID ja %abi esitusloendi ID jaoks. See lisab video ID-d kasutava video esitusloendisse, mille lõime ülaltoodud toimingus 13. Tüüp määrab, mis tüüpi tegevus see on – midagi, mida YouTube kasutab videote, esitusloendite jms eristamiseks.
- Ülesanne --> Lõpeta.
- Pluginad --> AutoTools --> AutoTools dialoog. Dialoogi tüüp: Edusammud. Kerige alla ja valige 'Sulge' et lõpetada 2. sammus loodud spinner.
- Net -> Sirvi URL-i. URL-i jaoks sisestage see: https://www.youtube.com/playlist? list=%playlistid. Eeldades, et YouTube'i rakendus on teie vaikerakendus YouTube'i linkide haldamiseks, avab see YouTube'i rakenduse äsja loodud esitusloendisse.
Ja voilaa! Kui suudate seda järgida, siis palju õnne, olete Taskeri meister! Kas olete ühel sammul segaduses ja soovite lihtsalt profiili importida ja oma eluga edasi minna? Ma ei saa sind süüdistada, see võttis endal palju mõtlemist, et asjast õigesti aru saada.
Kui soovite selle ülesande importida, saate seda teha laadige see alla Android File Hostist. Ülesande importimiseks tuleb esmalt keelata Taskeris algaja režiim, minnes menüüsse --> eelistused. Tühjendage kasutajaliidese vahekaardil märkeruut „Algaja režiim”. Seejärel klõpsake Taskeri peamenüüs tagasi vahekaardil „Tasks”. Seejärel vajutage pikalt vahekaarti „Tasks” ja seejärel nuppu „Impordi”. Liikuge kohta, kuhu laadisite alla minu .tsk.xml-faili, ja valige see importimiseks. Kui olete selle importinud, saate sellega oma äranägemise järgi mängida. See ülesanne on iseseisev ja selle käivitamiseks saab ühendada mis tahes kontekstiga. Lihtsaim viis on luua avakuva ikoon koos selle ülesande otseteega. Mängige sellega ringi ja vaadake, kas saate teha parandusi.
Järgmisel nädalal näitan teile Tasker Pro puhul, kuidas seda teha jälgida oma läbisõitu et aidata teid maksudeklaratsioonidega!
Vaadake kõiki Tasker Pro skripte!
Mida sa tahaksid, et ma Taskeriga teeksin? Andke meile allpool teada ja võime teie ideed tulevases artiklis avaldada!