Catlib: различия между версиями

Теги code были заменены на pre для удобства чтения
imported>Anton2319
(Добавлено описание CatLib и примеры использования)
 
imported>Anton2319
(Теги code были заменены на pre для удобства чтения)
Строка 3: Строка 3:
CatLib - библиотека для catPY. Сейчас мы покажем вам пример типичного CatLib'a
CatLib - библиотека для catPY. Сейчас мы покажем вам пример типичного CatLib'a


<code># CatAPI binds library (Catware)
<pre># CatAPI binds library (Catware)
def cget(arg):
def cget(arg):
     return Get("http://izzytopdevelop.pythonanywhere.com/api?method=get&arg=" + str(arg) + "&user_id=" + ReadFF("user_id.txt"))
     return Get("http://izzytopdevelop.pythonanywhere.com/api?method=get&arg=" + str(arg) + "&user_id=" + ReadFF("user_id.txt"))
def edit(arg, value):  
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)))</code>
     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)))</pre>


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


<code># CatOS-Type Package<br>
<pre># CatOS-Type Package<br>
author = "catwared"<br>
author = "catwared"<br>
mode = "start"<br>
mode = "start"<br>
Строка 20: Строка 20:
exec(ReadFF("lib/catapi-io.py")) # Импорт библиотеки<br>
exec(ReadFF("lib/catapi-io.py")) # Импорт библиотеки<br>
edit("username", ReadFF("parameter.txt")) # Использование<br>
edit("username", ReadFF("parameter.txt")) # Использование<br>
message("Ваше имя сменено на " + ReadFF("parameter.txt"))</code>
message("Ваше имя сменено на " + ReadFF("parameter.txt"))</pre>




Библиотеки CatLib размещаются в папке проекта <b>lib/название-билиотеки.py</b>
Библиотеки CatLib размещаются в папке проекта <b>lib/название-билиотеки.py</b>
Анонимный участник