Загрузка...

Много файлов | Телеграмм бот для превращения JSON - NETSCAPE / NETSCAPE - JSON

Тема в разделе Python создана пользователем QIYANA 25 апр 2024. (поднята Вчера, в 21:17) 2091 просмотр

Загрузка...
  1. QIYANA
    QIYANA Автор темы 25 апр 2024 ༼ つ ◕_◕ ༽つ🍰🍔🍕 - lolz.live/threads/7756293/
    Привет. Помню когда еще был молод и не так стар (2023) меня попросили написать превращалку файлов из Json в netscape.
    Челу там что-то с логами понадобилось ну я и взялся.

    [IMG]
    Этот скрипт представляет собой Telegram бота, который позволяет конвертировать файлы из формата JSON в формат Netscape и обратно.
    Запускается бот и затем он предоставляет пользователю две кнопки:
    "JSON TO NETSCAPE" и "NETSCAPE TO JSON". При выборе одной из этих кнопок пользователь может отправить файл JSON или файл в формате Netscape. Бот обрабатывает файлы, конвертирует их в соответствующий формат и отправляет обратно пользователю.
    Для удобства организации файлов
    скрипт автоматически создает отдельную папку с текущей датой при каждой конвертации файла. В этой папке сохраняются как исходный файл, так и его конвертированная версия.
    Скачиваете - https://github.com/qiyanaitsme/QIYANASJSONTONETSCAPECONVERTER
    Ставите либы - pip install requirements.txt
    Устанавливаете токен боту - bot = telebot.TeleBot("MEOW"), где MEOW ваш токен.
    Запускаете.​
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    1.Многопоточность (ThreadPoolExecutor):
    Параллельная обработка множества файлов
    Высокая скорость работы при больших объемах

    2. Архивация результатов:
    Все конвертированные файлы в одном ZIP
    Работа с архивом в памяти без записи на диск

    3. Буферизация файлов:
    Накопление файлов в течение 5 секунд
    Автоматический старт конвертации

    4. Оптимизация памяти:
    Отказ от сохранения на диск
    Работа через BytesIO

    5. Статистика конвертации:
    Количество обработанных файлов
    Статус успешных конвертаций​
     
    25 апр 2024 Изменено
    1. QIYANA Автор темы
      QIYANA, добавил файл с JSON чтобы поиграться.
      Конвертируете его туда сюда.
  2. DDM
    DDM 25 апр 2024 1000$/100.000$ :animecatlove: 10 758 27 авг 2022
    Python
    import os import json def netscapeToJson(filename): x="Cookies//"+filename myfile = open(x, "r") cookie = [] myline = myfile.readline() # print(filename) while myline: key = {} x = myline.split() key['domain'] = x[0] key['httpOnly'] = x[1] == "TRUE" key['path'] = x[2] key['secure'] = x[3] == "TRUE" key['expirationDate'] = int(x[4]) key['name'] = x[5] key['value'] = x[6] cookie.append(key) myline = myfile.readline() myfile.close() filepath = path + filename file1 = open(filepath, 'w') file1.writelines(str(json.dumps(cookie, indent=2))) file1.close() if __name__=="__main__": path = 'cookies_json//' try: os.mkdir(path) except OSError as error: print(error) # Get the list of all files and directories pathc = "Cookies" dir_list = os.listdir(pathc) print("TASK STARTED...") for h in dir_list: netscapeToJson(h) print("TASK COMPLETED...")
    Кому над есть просто версия
     
    1. QIYANA Автор темы
      DDM, да так. не души. я этот скрипт писал в далеком 2023
    2. Лакич
      QIYANA, спасибо за скрипт :owoshy:
  3. nintr
    nintr 25 апр 2024 :uphand:клоун блять ахах 2660 8 май 2022
    нчиего не понятно, но попробую, если поймаю троян, то жду меня на чай :babyyoda:
     
    1. QIYANA Автор темы
      nintr, ). открытый код. редактируй как хочешь
    2. nintr
      QIYANA, в любом случае жди на чай
  4. levenhuk
    levenhuk 10 июл 2024 333 15 апр 2021
    по 1 куку к сожалению
     
    1. QIYANA Автор темы
      levenhuk, попробуй файлы разом загрузить. может выйдет т.к я не пробовал
  5. httpurity
    httpurity 9 дек 2024 Гений по факту, долбоеб по сути 1512 16 фев 2018
    Превращалка - во :2011_nice:
     
    1. QIYANA Автор темы
    2. QIYANA Автор темы
      httpurity, и да. норм оно превращает, я же переделал весь код. теперь там не колхоз, а колхозище
  6. InfernProxy
    годно, раньше искал
     
Top
JavaScript error: