Catlib

Материал из Catware Wiki
Версия от 23:38, 1 октября 2020; imported>Anton2319 (Добавлено описание CatLib и примеры использования)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

CatLib

CatLib - библиотека для catPY. Сейчас мы покажем вам пример типичного CatLib'a

# CatAPI binds library (Catware) def cget(arg):

   return Get("http://izzytopdevelop.pythonanywhere.com/api?method=get&arg=" + str(arg) + "&user_id=" + ReadFF("user_id.txt"))

def edit(arg, value):

   return Get("http://izzytopdevelop.pythonanywhere.com/api?method=privateset&token=" + ReadFF("catapi-token.txt") + "&arg=" + str(arg) + "&user_id=" + ReadFF("user_id.txt") + "&value=" + urllib.parse.quote(str(value)))

А сейчас мы покажем типичный пример использования CatLib'a:

# CatOS-Type Package
author = "catwared"
mode = "start"
deps = 'None'
identificator = 'uname'
command_ru = 'имя'
description = 'Установить имя'
exec(ReadFF("lib/catapi-io.py")) # Импорт библиотеки
edit("username", ReadFF("parameter.txt")) # Использование
message("Ваше имя сменено на " + ReadFF("parameter.txt"))


Библиотеки CatLib размещаются в папке проекта lib/название-билиотеки.py