Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // vk.com/chernyy.feed
- // The plans:
- // + Полноценный интерфейс скрипта.
- // + Удаление аудио по имени автора.
- // + Удаление аудио по ключевому слову в названии.
- // + Удаление повторных аудио.
- //*/
- // "count - количество аудиозаписей, информацию о которых необходимо вернуть." (https://vk.com/dev/audio.get)
- // Если не понятео, то audioCount - количество аудиозаписей, которые нужно удалить.
- var audioCount = Args.audioCount || 6000;
- // "offset - смещение, необходимое для выборки определенного количества аудиозаписей." (https://vk.com/dev/audio.get)
- var audioOffset = Args.audioOffset || 0;
- // Частота удаления аудио
- var deleteDelay = Args.deleteDelay || 250;
- var toDelete;
- vk.api.audio.get({
- count: audioCount,
- offset: audioOffset
- }, function(a) {
- console.log(a.response);
- toDelete = a.response.items;
- AudioDelete();
- }
- );
- function AudioDelete() {
- if (toDelete.length === 0) {
- alert('Аудиозаписи удалены!');
- return;
- }
- var ownerId = toDelete[0].owner_id;
- var audioId = toDelete[0].id;
- vk.api.audio.delete({
- audio_id: audioId,
- owner_id: ownerId
- }, console.log("delete audio: " + toDelete[0].artist + " - " + toDelete[0].title));
- toDelete.splice(0, 1);
- setTimeout(function() {
- AudioDelete();
- }, deleteDelay);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement