Skip to content

Instantly share code, notes, and snippets.

View dmtask's full-sized avatar
🌴

Daniel dmtask

🌴
View GitHub Profile
@dmtask
dmtask / sovendus_element_searching.js
Last active August 31, 2025 11:43
sovendus element searching
const couponElements = document.getElementsByTagName('sov-nexus-coupon-list')[0].children;
const searchString = '';
for (var coupon of couponElements) {
const name = coupon.querySelectorAll('.coupon-content .info span.ng-star-inserted')[0].innerText.toLowerCase();
const logoName = coupon.querySelectorAll('.coupon-logo img')[0].getAttribute('alt').toLowerCase();
if (name.indexOf(searchString) !== -1 || logoName.indexOf(searchString) !== -1) {
console.log(logoName, name, coupon);
}
@dmtask
dmtask / concat string.js
Last active December 11, 2023 17:39
concat string
/**
* Schneidet einen String nach x Zeichen ab und zeigt ihn mit ... ab Ende an
* Achtet dabei auf eine sinnvolle Wort Trennung ab dem nächsten Leerzeichen
*
* @param {array} params der input text
* @param {array} params Die Länge ab wann abgeschnitten werden soll
* @return {string}
*/
const [text, len] = params;