Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Author: Usein Abilev
- * Link: vk.com/usikpro
- *
- * Desc: Копируем фото из нужного альбома в сохраненки (Если вы дебил, то пожалуйста не пишите, что этот скрипт не работает. Обращайтесь в лс за помощью, но если будут сообщения на подобии "Твой скрипт говно" или он не работает, то попадаете сразу в чс :3)
- */
- // ID страницы с которой надо копировать записи. (Если это группа то приписываете минус к ид группы.)
- var id = -153173677;
- // ID альбома с которого надо копировать записи (У ГРУПП НЕТУ saved ПОЭТОМУ СТАВЬТЕ wall)
- var album = '263702776';
- var targetID = Args.target_album_id || prompt('Введите id альбома в кторый нужно переместить фото');
- /**
- ID может быть не только цифровой, есть ещё 3 вида альбома:
- - wall — фотографии со стены;
- - profile — фотографии профиля;
- - saved — сохраненные фотографии.
- */
- (function next(offset) {
- vk.api.photos.get({
- owner_id: id,
- offset: offset,
- album_id: album,
- rev: 1,
- count: 25
- }, function(r) {
- r.response.items.map(function(u, i) {
- vk.api.photos.copy({
- owner_id: img.owner_id,
- photo_id: img.id,
- target_album_id: targetID
- }, function(r) {
- addBlock('<b>Saved image id: ' + r.response + '</b>')
- })
- });
- next(offset + 25);
- }, 1);
- })(0);
- function addBlock(text) {
- let _c = document.getElementsByClassName('usik_blocks')[0];
- let newE = document.createElement('div');
- newE.className = 'block';
- newE.innerHTML = text;
- _c.appendChild(newE);
- }
- loadUI('Saving photos v1.3');
- function loadUI(name) {
- document.head.innerHTML += `
- <link href="/style.css" rel="stylesheet" type="text/css">
- `;
- document.body.setAttribute('class', 'iframe');
- document.body.innerHTML += `
- <div id="top" id="content" style="background-color: rgb(75, 109, 148);";>usik.script: ${name}</div>
- <div id="content" class="usik_blocks" style="margin-top: 64px;">
- </div>
- `;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement