apeluję o trochę wyrozumiałości dla @PlanetPlus, to nie jest taka prosta sprawa sparsować tyle plików html i zapisać nasze transakcje w csv. Podobno przy następnej aktualizacji rozważą wdrożenie sqla, ale to jeszcze nic pewnego
#planetplus
#planetplus
`// ==UserScript==
// @name PP - naprawa po debilach
// @version 0.1
// @match https://planetplus.com/uzytkownik/cashback
// @grant none
// ==/UserScript==
(function() {
'use strict';
class PPdebile
{
constructor()
{
this.interval = setInterval(() => {this.start()}, 100);
}
start()
{
document.querySelector('div[class^="Pagination_indicatorsContainer"]').innerHTML = '';
this.container = document.querySelector('div[class^="LastTransactionscardBackground"]');
if (this.container === null) {
return;
}
clearInterval(this.interval);
this.findClassNames();
let style
1. wywala paginację po 10 wpisów i ładuje wszystkie transakcje
2. dodaje zielone/czerwone tło, żeby od razu było widać status transakcji
3. usuwa marginesy pomiędzy wpisami