Advertisement
MrSerzh

Untitled

Oct 30th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. /**
  2. * Author: Usein Abilev
  3. * Link: vk.com/usikpro
  4. *
  5. * Desc: Копируем фото из нужного альбома в сохраненки (Если вы дебил, то пожалуйста не пишите, что этот скрипт не работает. Обращайтесь в лс за помощью, но если будут сообщения на подобии "Твой скрипт говно" или он не работает, то попадаете сразу в чс :3)
  6. */
  7.  
  8. // ID страницы с которой надо копировать записи. (Если это группа то приписываете минус к ид группы.)
  9. var id = -153173677;
  10.  
  11. // ID альбома с которого надо копировать записи (У ГРУПП НЕТУ saved ПОЭТОМУ СТАВЬТЕ wall)
  12. var album = '263702776';
  13.  
  14. var targetID = Args.target_album_id || prompt('Введите id альбома в кторый нужно переместить фото');
  15.  
  16. /**
  17. ID может быть не только цифровой, есть ещё 3 вида альбома:
  18.  
  19. - wall — фотографии со стены;
  20. - profile — фотографии профиля;
  21. - saved — сохраненные фотографии.
  22. */
  23.  
  24.  
  25. (function next(offset) {
  26. vk.api.photos.get({
  27. owner_id: id,
  28. offset: offset,
  29. album_id: album,
  30. rev: 1,
  31. count: 25
  32. }, function(r) {
  33. r.response.items.map(function(u, i) {
  34. vk.api.photos.copy({
  35. owner_id: img.owner_id,
  36. photo_id: img.id,
  37. target_album_id: targetID
  38. }, function(r) {
  39. addBlock('<b>Saved image id: ' + r.response + '</b>')
  40. })
  41. });
  42. next(offset + 25);
  43. }, 1);
  44. })(0);
  45.  
  46. function addBlock(text) {
  47. let _c = document.getElementsByClassName('usik_blocks')[0];
  48. let newE = document.createElement('div');
  49. newE.className = 'block';
  50. newE.innerHTML = text;
  51. _c.appendChild(newE);
  52. }
  53.  
  54. loadUI('Saving photos v1.3');
  55.  
  56. function loadUI(name) {
  57.  
  58. document.head.innerHTML += `
  59. <link href="/style.css" rel="stylesheet" type="text/css">
  60. `;
  61.  
  62. document.body.setAttribute('class', 'iframe');
  63. document.body.innerHTML += `
  64. <div id="top" id="content" style="background-color: rgb(75, 109, 148);";>usik.script: ${name}</div>
  65. <div id="content" class="usik_blocks" style="margin-top: 64px;">
  66. </div>
  67. `;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement