Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Planetra Solver — это библиотека для работы с API Knowledge Space. Она предоставляет удобные функции для управления: объектами, моделями, наборами данных, классами и справочниками.
Чтобы установить библиотеку, выполните следующую команду:
pip install planetra_solver
Все необходимые для работы зависимости устанавливаются автоматически вместе с библиотекой.
Для использования библиотеки необходимо импортировать её в ваш проект:
from planetra_solver import *
Библиотека включает в себя следующие функции:
create_object(class_id: str, model_id: str, object_name: str) -> None
: Создает новый объект.create_objects(class_id: str, model_id: str, object_names: list) -> None
: Создает несколько объектов.delete_object(object_id: str) -> None
: Удаляет объект.delete_objects(object_ids: list) -> None
: Удаляет несколько объектов.rename_object(object_id: str, object_name: str) -> None
: Переименовывает объект.rename_objects(object_ids: list, object_names: list) -> None
: Переименовывает несколько объектов.get_all_objects() -> None
: Возвращает список всех объектов.create_model(model_name: str) -> None
: Создает новую модель.create_models(model_names: list) -> None
: Создает несколько моделей.delete_model(node_id: str) -> None
: Удаляет модель.delete_models(node_ids: list) -> None
: Удаляет несколько моделей.rename_model(node_id: str, model_name: str) -> None
: Переименовывает модель.rename_models(node_ids: list, model_names: list) -> None
: Переименовывает несколько моделей.get_all_models() -> None
: Возвращает список всех моделей.create_dataset(model_id: str, dataset_name: str) -> None
: Создает новый набор данных.create_datasets(model_id: str, dataset_names: list) -> None
: Создает несколько наборов данных.delete_dataset(dataset_id: str) -> None
: Удаляет набор данных.delete_datasets(dataset_ids: list) -> None
: Удаляет несколько наборов данных.get_all_datasets() -> None
: Возвращает список всех наборов данных.create_class(name: str) -> None
: Создает новый класс.create_classes(name: list) -> None
: Создает несколько классов.delete_class(class_id: str) -> None
: Удаляет класс.rename_class(class_id: str, name: str) -> None
: Переименовывает класс.update_class_policy(class_id: str, denied_edit: bool = False, denied_read: bool = False) -> None
: Обновляет политику класса.get_class_tree() -> None
: Возвращает иерархию классов.create_dict(name: str) -> None
: Создает новый справочник.create_dict_element(dict_uuid: str, name: str, shortname: str | None = None) -> None
: Добавляет элемент в справочник.create_dict_elements(dict_uuid: str, names: list) -> None
: Добавляет несколько элементов в справочник.delete_dict(dict_uuid: str) -> None
: Удаляет справочник.delete_dict_elements(elem_uuid: list) -> None
: Удаляет несколько элементов из справочника.delete_dict_element(elem_uuid: str) -> None
: Удаляет элемент из справочника.get_dict_elements_list(dict_uuid: str) -> None
: Возвращает список всех элементов справочника.create_chat(name: str) -> None
: Создает новый чат.delete_chat(chat_uuid: str) -> None
: Удаляет чат.send_message(chat_uuid: str, body: str, comment: str) -> None
: Отправляет сообщение.Если у вас есть предложения, вы можете связаться с авторами по следующим адресам:
FAQs
The library contains basic functions that can help in Planetra development
We found that planetra-solver demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.