Скрипт для добавления ассетов в вишлист UnrealSales.io

Многие разработчики используют unrealsales.io для того чтобы следить за скидками на ассеты. Сделал маленький user-script облегчающий добавление в вишлист ассетов.

Скрипт для добавления ассетов в вишлист UnrealSales.io

Обычно нужно идти на сайт UnrealSales.io и добавлять ссылку на ассет руками, либо на странице ассета нажимать на ссылку добавленную в закладку, сделал процесс добавления чуть проще/интуитивнее

Скрипт для добавления ассетов в вишлист UnrealSales.io

На страницах добавляется 2 кнопки:

- 1ая - для добавления ассета в вишлист

- 2ая - ссылка на ваш вишлист на unrealsales.io

Скрипт для добавления ассетов в вишлист UnrealSales.io

Ссылка на инструкцию по установке(нужно установить tampermonkey, если у вас его нет)

Ссылка на установку скрипта

Ссылка на исходники

2020
4 комментария

Можно до кода доебаться? Для чего такая конструкция?

addToWishlistButton.onclick = () => (function () { if (window.location.href.indexOf("unrealsales.io") !== -1) return; f = "https://www.unrealsales.io/tracker/add?product=" + window.location.href; location.href = f; })();

Почему не просто
addToWishlistButton.onclick = () => {
if (location.href.indexOf("unrealsales.io") !== -1) return;
location.href = "https://www.unrealsales.io/tracker/add?product=" + location.href
}

?

1
Ответить

Это не мое, у unrealsales есть возможнось сохранить в закладке ссылку, если по ней перейти со страницы ассета, то ассет добавится в вишлист.
Дак вот этот код я оттуда взял, чтобы если вдруг он поменяется, просто скопипастить его и вставить к себе, хоть вероятность что он поменяется крайне мала, я не стал запариваться. За часик накидал для себя и вот поделился, 0 смысла выдрачивать код

Ответить

Красава

1
Ответить