Skip to content

Instantly share code, notes, and snippets.

View revenkroz's full-sized avatar
😏
It's probably fine

Oleg Koval revenkroz

😏
It's probably fine
View GitHub Profile
@revenkroz
revenkroz / Matlab Round
Last active August 29, 2015 14:20
Функция, с выбором количества десятичных знаков, до которых нужно округлить
function value = myround(x, n)
if(n > 0) n = -n; end
value = round(x/(10^n))*(10^n);
end
@revenkroz
revenkroz / gist:90c361a7ad4cac662087
Created December 8, 2015 15:34
Регулярное выражение для удаления комментов
(^\/\/.*)|(\s+\/\/.*)|((\/\*)(.|\n)+?(\*\/))
@revenkroz
revenkroz / gist:ae1e875a9f85cdad19b98b6925337f6e
Last active June 23, 2017 11:11
Собирает все названия со страницы и выдает csv-таблицу
var csv = "data:text/csv;charset=utf-8,";
var obj = document.getElementsByClassName("sale_page_name_link");
[].forEach.call(obj, function(item,i,a) {
csv += item.innerHTML;
});
var content = encodeURI(csv);
window.open(content);
@revenkroz
revenkroz / ew-gallery.user.js
Last active July 20, 2018 19:37
List of EW Gallery Images
@revenkroz
revenkroz / twitter-image-download.user.js
Last active July 20, 2018 20:35
Twitter Image Download
// ==UserScript==
// @name Twitter Image Download
// @version 1.2
// @match https://pbs.twimg.com/media/*
// @match https://twitter.com/*
// @grant none
// @author Oleg Koval
// @noframes
// @namespace twitter
// ==/UserScript==
@revenkroz
revenkroz / tunefind-tracks.js
Last active September 9, 2017 22:02
Список всех треков на странице TuneFind
lines = '';
var songs = document.querySelectorAll('[class^="SongTitle__heading"] a');
var artists = document.querySelectorAll('[class^="SongEventRow__subtitle"] a[class="Tunefind__Artist"]');
[].forEach.call(artists, function(item,i,a) {
lines += item.innerHTML + " — " + songs[i].innerHTML + "\n";
});
console.log(lines);
@revenkroz
revenkroz / 0.md
Last active January 12, 2023 10:42
Instagram Image Download (updated for 2023)

Instagram Image Download (User Script)

How To Use

  1. Install TamperMonkey extension
  2. Click on Raw button near the instagram-image-download.user.js script
  3. Click "Install"

Now you have a download button on each photo.

var oldAddEventListener = EventTarget.prototype.addEventListener;
EventTarget.prototype.addEventListener = function(eventName, eventHandler)
{
oldAddEventListener.call(this, eventName, function(event) {
console.log(eventName);
eventHandler(event);
});
};
@revenkroz
revenkroz / vk-music.js
Last active February 8, 2021 16:35
Список всей музыки в ВК
var lines = '';
var songs = document.querySelectorAll('div[class^="audio_row__title"]');
var artists = document.querySelectorAll('div[class^="audio_row__performers"]');
for(var i=0; i < songs.length; i++) {
lines += artists[i].innerText + " — " + songs[i].innerText + "\n";
}
copy(lines);
// ==UserScript==
// @name Tsum Image Downloader
// @namespace tsum
// @include https://www.tsum.ru/*
// @match *://www.tsum.ru/*
// @version 1.1.1
// @grant none
// @author Oleg Koval
// ==/UserScript==