• Подебажити додаток на андроїд та написати про скрипт генерації токенів

    Необхідно подебажити додаток на андроїд та написати про на
    JS, c# чи php скрипт генерації токенів

    Я декомпілював додаток за допомогою jadx-gui, але не розумію що дочого і як

    ось кусок потрібного кода

    public String getMobileAuthToken(String timestamp) {
    try {
    String mobileAuthToken = getSecret() + getKey() + getApplication() + getPackageName() + getSignature() + timestamp;
    return getSHA512FromString(mobileAuthToken);
    } catch (Exception e) {
    Log.e(TAG, FreshMetricUtil.ERROR, e);
    return "";
    }
    }



    private String getSHA512FromString(String authStr) {
    try {
    MessageDigest md = MessageDigest.getInstance("SHA-512");
    byte[] b = md.digest(authStr.getBytes("UTF-8"));
    String result = "";
    for (int i = 0; i result = result + Integer.toString((b[i] & 255) + Opcodes.ACC_NATIVE, 16).substring(1).toUpperCase();
    }
    return result;
    } catch (Exception e) {
    return authStr;
    }
    }

  • Скрипт ImageMagick для генерації патерну
    399 грн. дизайн

    Потрібно написати скрипт ImageMagick для генерації патерну

    На вході

    Розмір канви
    Колір Фону
    Соово1
    Слово2
    Назва шрифту
    Іконка

    Треба згенерувати пвтерн наступним чином

    Іконка Слово1 Іконка Слово1 Іконка
    Слово2 Іконка Слово2 Іконка Слово2

    І т.д . По всій висоті

    Якщо слово довге то зменшити шрифт щоб було мінімум 2 слова в рядку

  • Бот (скрипт) що викупляє товари
    2000 грн. python

    Є маркетплейс https://wax.atomichub.io/ який захищений через cloudflare

    Написати треба бот на пост-гет запитах з використанням проксі

    який постійно буде викупляти товари нижче певної ціни (ціна розраховується за формулою, дані беруться по апі)
    Тобто постійно моніторити ,а коли щось з'являється, то миттєво викупляти якомога більше товарів (можливо паралельно запускати викуп всіх товарів)
    Авторизація транзакціїї через сайт https://wax.io/

    На вході:
    1 - для авторизації є файл з кукісами в json форматі
    2 - параметри товара (айді, колекція) можливо в скрипті, можливо в csv як зручно. Там десь 5 параметрів на товар (проксі, назва, айді, назва колекції, та назва схеми)

    Треба щоб бот використовував не багато ресурсів, тобто не треба сіленіуми і всякі емулятори браузерів

    Кількість товарів (з різнимим параметрами) може бути до 20 шт щоб був продуманий алгоритм роботи

    20 скриптів під кожен товар індивідуально чи 20 процесів чи потоків. Головне щоб швидко все працювало.

  • Зробити GUI на Python
    2000 грн. python

    Додаток є на гітхабі https://github.com/CryptoGnome/LimitSwap
    https://www.youtube.com/watch?v=18G4wL9Be7w
    Треба зробити для нього GUI, щоб було зручно користуватися клієнтам
    Щоб можна було звернути в трей, щоб було гарне в сучасному стилі
    Встановити захист у вигляді ліцензії
    Зкомпілювати для запуску на Windows та MacOS
    Ціна обговорюється

  • Написати статтю на головну
    399 грн.

    Тематика: кава
    Кільксть символів: 7-8к
    Мова: Українська і російська
    Ціна: 2$ за 1000 символів
    ТЗ за посиланням https://docs.google.com/document/d/1YvotfhrrFbLZ4Ck20P3ZDoZSmId_v-97PAnhKwbyLwo/
    Оплата частинами

  • CSV в HTML сторінку на JS

    є CSV файл який постійно оновлюється (на сайті через фтп чи на гугл драйв)
    Треба зробити HTML сторінку яка виводить значення із файла CSV в таблицю
    в CSV файлі буде ссилка, з якої треба зробити кнопку
    Можна ще використовувати PHP JQUERY

  • Написать парсер-калькулятор
    399 грн. python
    Виконавець визначений: Гомзяк Михаил

    логику вычисления score взять из JS скрипта, который ниже

    использовать Amazon PA API5 для анализа

    написать на Python

    на входе файл со списком ключевих слов
    на выходе csv c результатами

    keyword;score;results;av.price;av.bsr;av.reviews

    reviews - шукається по спец ссилці. дам позже там видача в JSON, для каждого товара.

    Т.е. необхоодимо через апі получить список товаров, рейтинг, количествор результатов, стоимость потом для каждого товара найти рейтинг і количество отзивов. Посчитать результат і записать

    function calculateCompetitorGrade(bookObj, keyword) {
    var books = bookObj.books;

    var numberOfCompetitors = bookObj.noCompetitors;
    var length = books.length > 5 ? 5 : books.length;
    var avg1 = 0;
    var avg2 = 0;

    var R = void 0;
    if (numberOfCompetitors R = 0;
    } else {
    R = 1;
    }

    R *= 20;

    var KW = 0;
    for (var index = 0; index var book = books[index];
    var rank = parseInt(book.ABSR, 10);

    if (!babel_runtime_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_1___default()(rank)) {
    if (index avg1 += rank;
    } else if (index >= 3 && index avg2 += rank;
    }
    }

    if (book.Title.toLowerCase().indexOf(keyword.toLowerCase()) > -1) {
    KW += 1;
    }
    }

    avg1 /= 3;
    avg2 /= 2;

    var X1 = void 0;
    if (avg1 >= 100000) {
    X1 = 0;
    } else if (avg1 >= 60000) {
    X1 = 0.2;
    } else if (avg1 >= 40000) {
    X1 = 0.4;
    } else if (avg1 >= 30000) {
    X1 = 0.6;
    } else if (avg1 >= 20000) {
    X1 = 0.8;
    } else if (avg1 X1 = 1;
    }

    var X2 = void 0;
    if (avg2 >= 200000) {
    X2 = 0;
    } else if (avg2 >= 100000) {
    X2 = 0.5;
    } else if (avg2 >= 50000) {
    X2 = 0.8;
    } else if (avg2 X2 = 1;
    }

    var A = X1 * 40 + X2 * 25;

    KW *= 10;

    var CS = R + A + KW;

    CS = Math.round(CS);

    if (CS > 100) {
    CS = 100;
    } else if (CS CS = 1;
    }
    return CS;
    }

  • Javascript Imacros Chrome
    401 грн. javascript chrome imacros

    Написати скрипт який парсить дані зі сторінки
    Є файл з ключовими запитами. В кожному рядку один запит
    Наприклад
    passion planner
    fitness planner
    треба написати макрос який буде брати ключовий запит.
    з нього робити урл (https://www.amazon.com/s?k=passion+planner+2021), переходити на нього, а там парсити потрібну інформацію з результатів роботи розширення (https://chrome.google.com/webstore/detail/kdp-amazon-bsr-keyword-re/eefljgmhgaidffapnppcmmafobefjece) і зберігати все в окремий файл


    Коли сторінка завантажена, то результатів які треба отримати ще немає , треба зробити перевірку на завантаження результатів і коли вони будуть, то зберегти в файл

    keyword;score;results;price;bsr;reviews
    в данних видалити кому , та процент %

    назва файлу res-{curenttime}.csv де {curenttime} = YYYYMMDDHHmmss наприклад res-202002091158, або юнікс час

  • Python. Json to Csv
    500 грн. json python csv

    Есть апі, по нему нужно получить некоторые (не все) параметры и занести в csv для дальнейшего експорта в ексель

    Количество строк 1 млн
    количество параметров (колонок) приблизительно 50
    в данных могут быть различные символы типа "\n;, учесть при формировании файла
    некоторые параметры могут не приходить, вместо них оставлять пустоту
    тип данных текст, список. списки преобразовать в текст и данные разделить запятыми
    нужно еще смотреть за количеством доступных токенов, т.е. ставить ограничение и паузу
    ну и обязательно многопоток

    говнокод могу прислать ))

  • Переробити розширення Chrome

    Є існуюче розширення

    https://chrome.google.com/webstore/detail/kdp-amazon-bsr-keyword-re/eefljgmhgaidffapnppcmmafobefjece

    Треба змінити логіку вводу та виводу данних

    Щоб по кліку на іконку відкривалося нове вікно, там вводилися пошукові запити з файлу чи в текстовий блок. Даних може бути 100к рядків.

    Далі розширення бере дані з рядка і обробляє так само як розширення в прикладі

    Виводяться данні відразу в файл csv (імя якого вказується чи генерується автоматично) в вказану папку та на екран у вигляді таблиці

  • Написати розширення до Chrome по підбору ключових запитів амазон

    Це MVP
    При натисканні на кнопку озширення має відриватися окрема вкладка, працювало в фоновому режимі, якщо вкладку закрито

    Там має бути текстове поле для вводу ключового запиту и кнопка шукати , зупинити пошук, пауза-продовжити
    Поле вводу максимально кылькості рядків
    Нижче мають виводитися всі підібрані ключові слова.

    Ключові слова можна виділити і скопіювати в буфер, або натиснути кнопку експорт для збереження в текстовий файл

    Логіка підбору ключових слів така

    п1 Береться ключ який ввели в текстове поле, формується урл, який дам (всього 9 типів урл), і відправляється запит. На виході отримуємо json.

    п2 Після кожного отримання ключів беремо всі ключі і додаємо в список , для подальшого аналізу, видаляємо дублікати.

    Далі до нашого ключового слова дописуємо префікс чи суфікс спочатку один символ (перебором букви від а-я, та цифри від 0-9), потім якщо кількість на виході ключів 10 то другий і потім якщо навиході 10 ключів - третій.

    Потім перехід до наступного ключа зі списку.

    Нові ключі виводити відразу на екран

    Після кожного формування нового урл отримується json.
    Придумати як реалізувати швидке отримання данних (типу багатопоточності)

    Кількість ключів на виході може бути 10-100к потрібно мати на увазі для того щоб браузер не глючив

Вгору