semvec/pypi-packages huggingface dataset:
synch2jira 0.0.221
Lib
License: MIT

# synch2jira

# Faut avoir la version 3.10.12 de python 
## Importer le package
```
 pip install synch2jira
```

## Mettre à jour le package 
⚠️ A faire 2 fois !! 
```
 pip install --upgrade synch2jira
 pip install --upgrade synch2jira
 
```





## Remplir le fichier de config

from synch2jira.config_package import config_package

config_package()

NB : Vérifier qu'un fichier config.py est crée

## Générer le json 
IssueS2.get_issue_data_from_jira_with_thread()

## Générer le CSV
generate_issue_data_mining_csv()

## Tester la connexion
from synch2jira.issue_S2 import IssueS2

print(IssueS2.check_connection())

## Récupérer un ticket 
IssueS2.find_by_id(key_issue)

## Récuperer les status 
IssueS2.get_jira_status(project_id_or_key)

## Récuperer le nombre total de ticket 
IssueS2.get_jira_issues_total()

## Issue remplir database
* Créer un dossier database
* Appeler la fonction pour créer et remplir la base de données
from synch2jira.config_package import config_database_workflow

config_database_workflow()

## Récuperer les leadtimes 
WorkFlow.get_all_workflow(state1, state2)

## Tester le package 
Dans un fichier test.py importer le package 
from synch2jira.issue import Issue
issue = Issue("test  issue factory", "test issue fatory", None, "")
print(issue)




## Développer les fonctions suivantes dans S1 :

* All() : Cette fonction retourne la liste de tous les enregistrements disponibles dans S1.

* first() : Retourne le premier élément de la liste des enregistrements.

* last() : Retourne le dernier élément de la liste des enregistrements.

* find_by() : Cette fonction permet de rechercher des enregistrements en fonction de certains critères spécifiés.

* find_by_id(id) : Retourne l'enregistrement correspondant à l'ID spécifié.

* update() : Met à jour un enregistrement existant dans la base de données.

* delete() : Supprime un enregistrement de la base de données.

* save() : Enregistre un nouvel enregistrement dans la base de données.

* get() : Cette fonction récupère des informations spécifiques sur un enregistrement donné.
journeygenlib 0.0.1
Libreria para gestionar datos del historico del proyecto GPTravel
License: MIT

La librería ofrece el método **ins_historico(usr, num_chat, contexto, lista_msg, tipoIA, cerrado)** que inserta un nuevo par de mensajes a la base de datos de CASH. Para ello, se realiza una
petición de inserción a dicha base de datos cuyos parámetros corresponden a los
argumentos de la función.

**Parámetros:**
    

- usr (str): El usuario.

- num_chat (int): Número de chat.

- contexto (str): Contexto del chat.

- lista_msg (json): Un JSON enviado por BS con una lista de {"role": "user", "content": userMsg.msg} donde "role" puede ser system, user o assistant y content el contexto la pregunta y la respuesta respectivamente.

- tipoIA (enum): Un enumerado que puede ser PASADO, PRESENTE, FUTURO, COMPRA.

- cerrado (boolean): Un booleano que indica si el chat está cerrado o no.

**POST:**

JSONResponse: Respuesta de la petición POST a la API de CASH (Backend)

def ins_historico(usr, num_chat, contexto, lista_msg, tipoIA, cerrado)


Para instalar esta librería basta con pip install journeylib.

Es posible encontrar la librería en PyPi en el siguiente link: https://pypi.org/project/journeylib/
visum-io-sdk 1.0.4
Python client for visum.io public API
License: MIT

## Visum.IO API client

### Installation

```shell
pip install visum-io-sdk
```

### Usage example

```python
from visum_sdk import VisumIOClient, QuestionnaireDTO, DocumentTypes, VisaStatuses


API_KEY = '***'
HOST = 'demo.visum.io'
IS_SANDBOX = True


client = VisumIOClient(
    api_key=API_KEY,
    host=HOST,
    is_sandbox=IS_SANDBOX,
)


## Questionnaire creating
questionnaire: QuestionnaireDTO = client.create_questionnaire(
    DocumentTypes.INDIAN_E_VISA,
    answers={
        'passport_data': {
            'surname': 'Mustermann',
            'name': 'Alex',
        }
    }
)


## Getting questionnaire
new_questionnaire: QuestionnaireDTO = client.get_questionnaire(questionnaire.access_token)

assert questionnaire.access_token == new_questionnaire.access_token


## Send questionnaire visa request
client.send_visa_request(questionnaire.visa_status)


## Get questionnaire status
status: VisaStatuses = client.send_visa_request(questionnaire.visa_status)

```