Загрузка...

Library for simplifying work with API | Python LOLZTEAM Forum/Market/Antipublic

Thread in Extentions created by AS7RID Jul 6, 2023. (bumped Mar 20, 2025) 4857 views

The poll

Юзаете/будете юзать либу?

Results are only viewable after voting.
  1. Да.

  2. Нет.

  3. Я не питонист

  1. AS7RID
    AS7RID Topic starter Jul 6, 2023 в статус ставить - https://t.me/Kanalchik_alexa 13,737 Jun 11, 2019
    [IMG]
    [IMG][IMG]
    [IMG]
    [IMG]


    [IMG]
    [IMG][IMG][IMG]


    [IMG]
    [IMG][IMG][IMG]
    [IMG]
    Прописываем в терминале
    ⁡pip install LOLZTEAM

    Либо же можно скачать последний релиз отсюда и установить его с помощью
    ⁡pip install LOLZTEAM-.tar.gz
    ⁡ или
    ⁡pip install LOLZTEAM-.whl
    Любые вопросы касательно библиотеки и api можете задавать в лс форума, в Telegram или в общем чате Telegram

    Если у кого-нибудь есть идеи по улучшению, добавлению новых фич/багов, то пишите в эту тему
    Если нашли ошибку (не должны), отписывайте мне в Telegram, либо создавайте issue на гитхабе
     
    1. View previous comments (3)
    2. AS7RID Topic starter
      Belovered, В ластовой убрал match, тч должно запускаться 3.6+
    3. Hollywood
      AS7RID, можешь добавить get user по шортлирку пожалуйста
    4. AS7RID Topic starter
      Hollywood, Питон про динамическую типизацию, ты волен делать все, что хочешь. Ну а еще там тип у user_id юнион int/str, а это значит, что он и так кушает шортлинки
      Про документацию другой вопрос. Рано или поздно ее тоже буду обновлять :emm:
      [IMG]
  2. QWERTO
    QWERTO Jul 13, 2023 Лучшая реклама-> zelenka.guru/threads/3489373 1407 May 30, 2019
    1. View previous comments (4)
    2. QWERTO
    3. AS7RID Topic starter
      QWERTO, Я мб слишком поздно начал тестить, но меня к проксе не коннектит
    4. AS7RID Topic starter
      QWERTO, Если будешь другую кидать, то в тг отпиши, я форум не сразу вижу
  3. K4V0
    K4V0 Aug 13, 2023 gbpltw // 14,484 Jan 22, 2017
    а где users.create?
     
    1. View previous comments (8)
    2. K4V0
      AS7RID, в покупном не сделаешь как у меня
    3. openresty
      K4V0 , [IMG] чуть чуть уехало из-за новых элементов, качай обнову и чини!
    4. AS7RID Topic starter
      K4V0, А вот и нашлась причина почему я скипнул этот метод. Его нельзя юзать. Если вернут, в чем я крайне сомневаюсь, то добавлю
      [IMG]
  4. юнитошка
    юнитошка Dec 20, 2023 Banned 524 Nov 4, 2023
     
    1. AS7RID Topic starter
    2. юнитошка
    3. AS7RID Topic starter
  5. Chamel
    Chamel Dec 31, 2023 312 Jun 24, 2021
    Замечательная библиотека, спасибо большое автору за труд и очень удобные методы, которые позволяют пользоваться АПИ без особых знаний программирования.
    Библиотека также регулярно обновляется, а автор всегда готов помочь, даже в 20 часов 31 декабря нашел время, чтобы пофиксить ошибку)
     
  6. dvbsh
    dvbsh Jan 27, 2024 Разработка t.me/dvbsh_projects 1174 Aug 13, 2018
    абсолютно солидарен с Chamel, тс очень большой молодец, могу только представить сколько крови и пота было вложено в создание библиотеки, и также хочется выделить его невероятную отзывчивость, в 99% случаев (в среднее время от 11 вечера до 4 утра МСК) он находил время мне отвечать, и не только отвечать на отчасти глупые вопросы, а ещё и помогать с проблемами и предлагать свои варианты кода. большой респект.
     
    1. AS7RID Topic starter
      И это все про меня :cat_eat2:
  7. toq99
    toq99 Jan 28, 2024 6761 Jan 29, 2021
    Здравствуйте, на мак возможно установить?
     
    1. AS7RID Topic starter
      toq99, Если на маке установлен питон, то да :cat_eat2:
    2. toq99
  8. AS7RID
    AS7RID Topic starter Jan 28, 2024 в статус ставить - https://t.me/Kanalchik_alexa 13,737 Jun 11, 2019
    Вышел немного большой апдейт до v1.2.0
    Если кратко, то:

    1) Либа сменила название и, следовательно, ее нужно будет перекачать. На гитхабе также теперь располагается актуальная версия текущей документации форума/маркета/антипаблика и либа будет обновляться сразу с выходом апдейтов документации

    2) Поменялась структура либы. Теперь все сделано более по-человечески (uncpfiae все-равно не понравится :cryingcat: )
    У меня наконец-то дошли руки и я разделил форумное апи и апи маркета в разные классы :pog:

    3) Починились некоторые баги, которые я нашел во время реструктурирования (Радуемся и хлопаем в ладоши :claps:)

    4) Модуль, отвечающий за автоматические обновления либы был вынесен из __init__'а. Теперь, чтобы включить автоматическое обновление, его нужно импортировать
    (Теперь если вы делаете софт на заказ, то можете просто не импортировать AutoUpdate, чтобы у заказчика при обновлении либы ничего не ломалось :finger_up:)

    5) Самое важное. Теперь абсолютно каждый метод возвращает по дефолту не json, а объект Response, что упростит жизнь разрабам.
    (Я немного подзаебался, но теперь еще и асинхронные запросы возвращают объект Response, который из requests)
    [IMG]
    [IMG]
    Q: Что будет со старой либой?
    A: Она просто будет существовать без обновлений. В актуальном состоянии она будет еще где-то пол года. Я все-же настоятельно рекомендую пересесть на новую :wut:

    Q: На новой версии при одновременном использовании апи форума и маркета я постоянно получаю 429, хотя в либе сказано, что она его обходит. В чем проблема?
    A: Эти апи были отделены друг от друга, теперь нужно использовать синхронайзер. На фотке ниже показано, как с ним работать, но я лично рекомендую почитать документацию, чтобы узнать о всех возможностях
    [IMG]

    Q: У меня возникла проблема/вопрос. Можешь ли ты мне помочь?
    A: Да, могу. Напишите мне в телеграм или на форум
     
  9. парень
    парень Feb 5, 2024 11,428 Apr 22, 2018
    бля прошу когда редачишь редачь и документацию
    [IMG][IMG]
     
    1. AS7RID Topic starter
      парень, Отставить панику. Мы питонисты, у нас все сразу не делается. Мы сначала делаем, потом ломаем, потом 2 дня отдыхаем и тогда уже все чиним и в запой
      [IMG]
    2. парень
      AS7RID, да это уже не первы раз сижу пержу думаю чо ни так а оно вон как
  10. AS7RID
    AS7RID Topic starter Apr 7, 2024 в статус ставить - https://t.me/Kanalchik_alexa 13,737 Jun 11, 2019
    Апдейтнулись до v1.3.0 :animenoted:

    1) Переехали с requests+aiohttp на httpx
    2) Либа теперь может сама авто обновляться, если у вас установлен венв
    [IMG]

    3) Теперь выполняется проверка на наличие нужных scope'ов для каждого метода
    [IMG]

    4) Добавлены утилиты. Пока там только функция проверки платежа, в будущем еще что-нибудь завезем. Можете идеи здесь предлагать ну или по дефолту в телеге
    [IMG]
     
    1. View previous comments (5)
    2. AS7RID Topic starter
      PowerDevil, Да, они на тебя гонят, ты прогаешь на chatgpt. Тут максимально жирно показано, что result это класс, а не жсонка. Можно было в 1 принт все уместить, но для примера это не красиво :thomas:
    3. PowerDevil
      AS7RID,
      Но блядь то что я делаю оно работает
    4. AS7RID Topic starter
      PowerDevil, *То, что chatgpt написал
  11. SandFoxy
    SandFoxy Dec 21, 2024 Проверка 7019720 88 Sep 13, 2024
    Ай братишка спасибо за одну асинхронную функцию! (Апнул тему 100 летней давности кстати)
     
    1. AS7RID Topic starter
      SandFoxy, Костыль в лице SendAsAsync превратит почти любую существующую синхронную функцию в асинхронную :emm:
      Его кстати уже можно слегка обновить, я его делал сверх универсальным, а более это не нужно
  12. AS7RID
    AS7RID Topic starter Jan 28, 2025 в статус ставить - https://t.me/Kanalchik_alexa 13,737 Jun 11, 2019
    [IMG]

    Произошло обезкостыливание либы и вместе с ним апдейт до v2.0.0 :catnerd:

    Если кратко, то:
    1) Либа была переписана с нуля, но в этот раз без костылей
    2) Наконец-то сделал нормальные врапперы для всего и вся. В т.ч заменил SendAsAsync и CreateJob на враппер, смотрите пример ниже
    3) Был удален AutoUpdate. Непонимающие люди его импортировали и ловили ошибки после мажор апдейтов, а понимающим людям он не нужен
    4) Удалены утилиты aka Utils и создатель ббкодов aka BBCODE за ненадобностью. Опять-таки непонимающие не понимают, а понимающие делают сами
    5) Logger, как и AutoDelay теперь адекватно встроены в апи клиент. У logger'a улучшен вывод, у AutoDelay улучшена внутренняя логика
    6) Перешел с setuptools + twine на хайповый, молодежный, современный poetry. В добавок к этому теперь при установке будет качаться httpx[socks] с поддержкой socks проксей и вам не придется апгрейдить дефолтный httpx до него
    7) Сделал нормальный парс массивов и словарей в query параметры. Теперь все заебись :finger_up:

    В планах вернуть синхронайзер, но нужен он буквально единицам, т.ч подождет :catnerd2:
    [IMG]
     
  13. llimonix
    llimonix Mar 19, 2025 :peace: make testers great again! 23,963 Jan 20, 2020
    Добавь возможность изменить base_url апи лолза, я использую свое зеркало, так как мой IP сервера в бане и ставить ****** было каждый раз неохота и я создал зеркало через Vercel, лазить каждый раз в исходник модуля в каждом проекте неохота. Заранее спасибо
     
    1. llimonix
      llimonix, Или в новой версии уже есть такая поддержка, я же правильно сделал?
      [IMG]
    2. AS7RID Topic starter
      llimonix, Сделать это можно абсолютно во всех версиях, код открытый, переменные обладают возможностью переопределения, туда хоть класс скормить, думаю в теории может пережевать при некоторых условиях.
      Сделал правильно, но там бы юрл указать, а не гдфггдагдф
    3. llimonix
      AS7RID, да я для теста гдфггдагдф
Loading...
Top