Загрузка...

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

Тема в разделе Python создана пользователем inletah 25 апр 2024. (поднята 23 май 2025) 2964 просмотра

Загрузка...
  1. inletah
    inletah Автор темы 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. inletah Автор темы
      inletah, добавил файл с JSON чтобы поиграться.
      Конвертируете его туда сюда.
  2. PowerDevil
    PowerDevil 25 апр 2024 12 076 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. inletah Автор темы
      PowerDevil, да так. не души. я этот скрипт писал в далеком 2023
  3. nintr
    nintr 25 апр 2024 Заблокирован(а) 3147 8 май 2022
    нчиего не понятно, но попробую, если поймаю троян, то жду меня на чай :babyyoda:
     
    1. inletah Автор темы
      nintr, ). открытый код. редактируй как хочешь
    2. nintr
      inletah, в любом случае жди на чай
  4. levenhuk
    levenhuk 10 июл 2024 338 15 апр 2021
    по 1 куку к сожалению
     
    1. inletah Автор темы
      levenhuk, попробуй файлы разом загрузить. может выйдет т.к я не пробовал
  5. httpurity
    httpurity 9 дек 2024 Гений по факту, долбоеб по сути 1512 16 фев 2018
    Превращалка - во :2011_nice:
     
    1. inletah Автор темы
      httpurity, и да. норм оно превращает, я же переделал весь код. теперь там не колхоз, а колхозище
  6. InfernLife
    InfernLife 15 дек 2024 Купить домен анонимно - t.me/FastDomainBot 591 8 май 2023
    годно, раньше искал
     
Top