BanID: различия между версиями
Artem (обсуждение | вклад) м (Название теперь жирным текстом) |
Root (обсуждение | вклад) (Написано 2 новых раздела. Один не дописан.) Метка: визуальный редактор отключён |
||
Строка 1: | Строка 1: | ||
{| class="wikitable" style="float:right; margin-left: 10px;" | |||
{| class="wikitable | |||
|+ | |+ | ||
|Название | |Название | ||
Строка 6: | Строка 5: | ||
|- | |- | ||
|Разработчик | |Разработчик | ||
|[[Артём Шабалин]], [[Artem's code]]<ref name=":0">http://artemuhi.ddns.net/git/Artems-code/BanID/ | |[[Артём Шабалин]], [[Artem's code]]<ref name=":0">http://artemuhi.ddns.net/git/Artems-code/BanID/</ref> | ||
|- | |- | ||
|Язык програмирования | |Язык програмирования | ||
Строка 17: | Строка 16: | ||
|0BSD<ref name=":0" /> | |0BSD<ref name=":0" /> | ||
|} | |} | ||
'''BanID''' - Первый официальный проект [[Артём Шабалин|Артёма]]. Является системой блокировок пользователей, как глобально, так и локально. | |||
== Особенности<ref name=":0" /> == | |||
# Наличие системы репутации. | |||
# Без серверной части. | |||
# Локальные и глобальные блокировки. | |||
# База данных:JSON | |||
== Функции == | |||
===<code>BanID(filename)</code>=== | |||
* Основной класс. | |||
* Аргументы: <code>filename</code>(<code>str</code>)-имя файла. | |||
* Вывод: класс <code>BanID</code>. | |||
==== Функции класса: ==== | |||
{{Функция | |||
|Name=regID | |||
|args=username | |||
|decr=Регистрация нового ID в базе. | |||
|argsdoc=<code>username</code>(<code>str</code>)-уникальный ID | |||
|output=отсутствует | |||
}} | |||
__ИНДЕКС__ | __ИНДЕКС__ | ||
== Источники и примечания == | |||
<references /> | |||
[[Категория:Artem's code]] | [[Категория:Artem's code]] |
Версия от 09:33, 2 декабря 2023
Название | BanID |
Разработчик | Артём Шабалин, Artem's code[1] |
Язык програмирования | Python[1] |
Тип | Модуль |
Лицензия | 0BSD[1] |
BanID - Первый официальный проект Артёма. Является системой блокировок пользователей, как глобально, так и локально.
Особенности[1]
- Наличие системы репутации.
- Без серверной части.
- Локальные и глобальные блокировки.
- База данных:JSON
Функции
BanID(filename)
- Основной класс.
- Аргументы:
filename
(str
)-имя файла. - Вывод: класс
BanID
.
Функции класса:
regID(username)
- Регистрация нового ID в базе.
- Аргументы:
username
(str
)-уникальный ID. - Вывод: отсутствует.