Example: Script Imacros Youtube Playlist !

 Berikut adalah contoh script iMacros untuk mengupload playlist ke YouTube:


```javascript

VERSION BUILD=1005 RECORDER=CR

TAB T=1

SET !ERRORIGNORE YES

SET !DATASOURCE playlist.csv

SET !LOOP 1


URL GOTO=https://www.youtube.com/view_all_playlists

WAIT SECONDS=3


TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:file<SP>data CONTENT={{!COL1}}

TAG POS=1 TYPE=BUTTON ATTR=TXT:Berikutnya

WAIT SECONDS=3


TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:playlist-title-field CONTENT={{!COL2}}

WAIT SECONDS=3


TAG POS=1 TYPE=TEXTAREA ATTR=ID:playlist-description-field CONTENT={{!COL3}}

WAIT SECONDS=3


TAG POS=1 TYPE=BUTTON ATTR=TXT:Buat<SP>daftar<SP>putar

WAIT SECONDS=5


```


Catatan:

1. Pastikan Anda memiliki file CSV yang berisi daftar playlist yang ingin diupload. Formatnya harus sebagai berikut: kolom pertama berisi path file video, kolom kedua berisi judul playlist, dan kolom ketiga berisi deskripsi playlist.

2. Sesuaikan path file CSV di baris `SET !DATASOURCE playlist.csv` dengan path file CSV yang Anda miliki.

3. Script ini mengasumsikan bahwa Anda sudah masuk ke akun YouTube Anda dan berada di halaman pengelolaan playlist sebelum menjalankan script.

4. Sesuaikan waktu tunggu di baris `WAIT SECONDS` sesuai dengan kecepatan internet dan kebutuhan Anda.


Anda dapat menyimpan script ini dengan ekstensi .iim dan menjalankannya menggunakan iMacros pada browser Anda. Pastikan Anda telah menginstal ekstensi iMacros di browser Anda sebelum menjalankan script ini.


Berikut adalah contoh script UI.Vision untuk mengupload video ke YouTube:


```

{

  "Name": "upload-video-youtube",

  "CreationDate": "2023-04-27",

  "Commands": [

    {

      "Command": "open",

      "Target": "https://www.youtube.com/upload",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "name=Filedata",

      "Value": ""

    },

    {

      "Command": "select",

      "Target": "name=Filedata",

      "Value": "path/to/video/file.mp4"

    },

    {

      "Command": "click",

      "Target": "//div[contains(text(), 'Video details')]",

      "Value": ""

    },

    {

      "Command": "type",

      "Target": "name=title",

      "Value": "Judul Video"

    },

    {

      "Command": "type",

      "Target": "name=description",

      "Value": "Deskripsi video."

    },

    {

      "Command": "click",

      "Target": "//div[@aria-label='Privacy settings']/div[1]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "//div[contains(text(), 'Public')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "//div[contains(text(), 'No, it\'s not made for kids.')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "//span[contains(text(), 'Next')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "//span[contains(text(), 'Next')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "//span[contains(text(), 'Publish')]",

      "Value": ""

    }

  ]

}

```


Catatan:

1. Pastikan Anda mengubah target untuk file video di baris `"Target": "path/to/video/file.mp4"` sesuai dengan path file video yang ingin diupload.

2. Sesuaikan judul dan deskripsi video di baris `"Target": "name=title"` dan `"Target": "name=description"` sesuai dengan keinginan Anda.

3. Script ini mengasumsikan bahwa Anda telah masuk ke akun YouTube Anda sebelum menjalankan script.

4. Anda dapat menyimpan script ini dengan ekstensi .json dan menjalankannya menggunakan UI.Vision pada browser Anda. Pastikan Anda telah menginstal ekstensi UI.Vision di browser Anda sebelum menjalankan script ini.


Berikut adalah contoh script UI.Vision untuk mengupload video ke YouTube:


```

{

  "Name": "Upload Video to YouTube",

  "CreationDate": "2023-04-27",

  "Commands": [

    {

      "Command": "open",

      "Target": "https://studio.youtube.com/",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "xpath=//div[@id='create-icon']",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "xpath=//span[contains(text(),'Upload videos')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "xpath=//input[@type='file']",

      "Value": ""

    },

    {

      "Command": "pause",

      "Target": "20000",

      "Value": ""

    },

    {

      "Command": "type",

      "Target": "xpath=//input[@name='title']",

      "Value": "{{title}}"

    },

    {

      "Command": "type",

      "Target": "xpath=//textarea[@name='description']",

      "Value": "{{description}}"

    },

    {

      "Command": "click",

      "Target": "xpath=//span[contains(text(),'Next')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "xpath=//span[contains(text(),'Public')]",

      "Value": ""

    },

    {

      "Command": "click",

      "Target": "xpath=//span[contains(text(),'Save')]",

      "Value": ""

    }

  ]

}

```


Catatan:

1. Pastikan Anda telah menginstal ekstensi UI.Vision di browser Anda sebelum menjalankan script ini.

2. Script ini mengasumsikan bahwa Anda telah masuk ke akun YouTube Anda dan berada di halaman YouTube Studio sebelum menjalankan script.

3. Script ini akan mengklik tombol "Upload videos" dan memilih file video yang akan diupload. Pastikan video yang ingin diupload sudah ada di perangkat Anda.

4. Script ini akan memberi judul video dan deskripsi menggunakan variabel `{{title}}` dan `{{description}}`. Anda dapat mengganti nilai variabel tersebut sesuai kebutuhan Anda.

5. Script ini juga mengatur video sebagai "Public". Jika Anda ingin mengatur privasi video ke opsi lain seperti "Unlisted" atau "Private", Anda dapat mengubah target klik sesuai dengan opsi yang diinginkan.

6. Pastikan untuk menyesuaikan waktu tunggu pada perintah `pause` sesuai dengan ukuran file video dan kecepatan internet Anda.


Anda dapat menyimpan script di atas dengan ekstensi .json dan menjalankannya menggunakan UI.Vision pada browser Anda.



Komentar