semvec/pypi-packages huggingface dataset:
gisl-data-library 0.1.5
A static library of Genshin item/char info. (WIP) - Albedo added.

GI-Static-Data-Library
# -Update 0.1.0 to 0.1.5-
	* Trying to fix the talent retrieve function.
	* Added a print system temporarily to help me debug


# -Update 0.0.9-
	* Fixing the lib issues

# -Update 0.0.8-
	* Trying a new json retreval system using lib

# -Update 0.0.7-
	* Trying to fix the same error that I tried to fix on 0.0.6.

# -Update 0.0.6-
	* Fixed an issue with retrieving character list by mats/element/weapon.
	
# -Update 0.0.3 to 0.0.5-
	* Fixed a json error.
	* Fixed multiple json errors. :<
	* I FORGOT TO SAVE THE ERROR FIXES
  
# -Update 0.0.2-
	* Added Albedo
	* Changed the gisl.py lookup system

	*** Major disclaimer: I did use AI for this. I'm new, but I will slowly change the code using my knowledge as I continue adding more stuff to this library :3

A simple Python library for retrieving Genshin Impact character and material data from a JSON file.

Features
Character Data: Access detailed information about characters including their stats, talents, and constellations.

Material Lookup: Find which characters use a specific ascension or talent material.

Data-driven: The library's data is stored in a JSON file (gisl_data.json), making it easy to update and extend.

Installation
You can install this library directly from your local repository using pip.

pip install .

Usage
Here is a quick example of how to use the library to access character data.

Example: Getting Albedo's Talents
from gisl_data_library import get_character_data
import json

albedo_talents = get_character_data("albedo", "talents")
print(json.dumps(albedo_talents, indent=2))

This will output all the talent data for Albedo, which is useful for figuring out which materials you need for your character.

Example: Finding characters by material
from gisl_data_library import find_characters_by_material
import json

characters_with_cecilia = find_characters_by_material("Cecilia")
print(json.dumps(characters_with_cecilia, indent=2))

License
This project is licensed under the MIT License.
aica-challenge-1-heuristic-agent 1.4.0
This is a heuristic agent for AICA challenge 1
Requires Python: ==3.12.*

# AICA Challenge 1 heuristic agent

The purpose of this agent is to serve as an inspiration for the authors of agents used in the AICA challenge. It also serves as a benchmark for evaluating the capabilities of AI agents.

A new version of the agent will be released with each new scenario. The agent will be able to solve all scenarios up to this point, so don't forget to update it whenever there is a new scenario published.

The agent is relatively straightforward:

- It scouts around itself, looking for potential targets.
- If it finds some, it checks whether there is something that can be remotely exploited.
- If it manages to get local access to a target, it analyzes what runs there.
- And if possible, it tries to exfiltrate some interesting data.

The code is relatively densely commented, so feel free to study the source if you get stuck or if some challenge-related code or idioms are not clear.

As usual, if you have any questions, feel free to contact us at aica-challenge@csirt.muni.cz.

Good luck!
gitlab-env 0.2.1
Tool to get/set variables for given Gitlab project
Requires Python: >=3.8

# gitlab-env

## Описание
Репозиторий предназначен для разработки скрипта` gitlab-ci-env.py`, позволяющий генерировать файл с `CI` переменными полученными из проекта в `gitlab`, а также загружать переменные из файла в `CI` переменные проекта.

## Работа со скриптом

Перед использованием скрипта необходимо:
- перейти в каталог с репозиторием проекта
- экспортировать `GITLAB_TOKEN` с правами `read_api` (только чтение переменных) или `api` (чтение и изменение переменных)

### Установка зависимостей

`pip install gitlab-env` - установка пакетa со скриптом.

`export GITLAB_TOKEN=[YOUR_TOKEN]` - экспорт переменной для доступа к проекту в `gitlab`.

### Получение переменных из проекта в `gitlab`
```
gitlab-env --get
```
Выводит переменные из проекта в `stdout`, разделенные по `Environment scope`.

### Получение переменных из проекта в `gitlab` и запись их в файл
```
gitlab-env --get [-f path/to/output/file]
```
Формирует файл `gitlab_variables.txt` (по умолчанию) или файл с именем указанным после аргумента `-f`, содержащий `CI` переменные проекта, разделенные по `Environment scope`.

### Обновление переменных `CI` в проекте `gitlab`
```
gitlab-env.py --push [--force] [-f path/to/output/file]
```
Парсит файл `gitlab_variables.txt` (по умолчанию) или файл с именем указанным после аргумента `-f/--file`, затем создает новые переменные и обновляет измененные, а также удаляет переменные ТОЛЬКО для указанн(ых/ого) в файле `environment_scope`.

### `--force` флаг
```
gitlab-env.py --push --force [-f path/to/output/file]
```
Если указан ключ `--force`, создает, обновляет переменные и удаляет из проекта, если их нет в файле для ВСЕХ существующих в проекте `environment_scope`.

### `--l/list` флаг
Выводит имена `Environment scopes` в `stdout` 

### `-e/envs` ключ
Ключу передаются имена `Environment scopes` через пробел для ограничения вывода переменных в файл или в `stdout` только этими `Environment scopes`.