Uma biblioteca para a obtenção de dados de uma ficha do rpg Feiticeiros e Maldições.
Project description
jjk_sheet
jjk_sheet é uma biblioteca para a obtenção de dados de uma ficha do rpg Feiticeiros e Maldições.
Uso
Primeiro será instanciada a ficha passando caminho para o arquivo
json
que contenha suas credencias do google obtidas aqui.
from jjk_sheet import Ficha
ficha = Ficha("your_token_file.json", "https://url.para.sua.ficha/")
Com a ficha instanciada agora podemos acessar os dados das tabelas da sua planilha no GoogleSheets.
Ficha Pessoal
Exemplo para pegar dados da tabela:
ficha.ficha_pessoal.get()
print(ficha.ficha_pessoal.nome)
Os atributos disponíveis em ficha.ficha_pessoal
são:
acrobacia
alma_atual
alma_maximo
alma_temporario
astucia
atencao
atletismo
ca
campanha
caracteristicas
carisma
constituicao
destreza
energia_atual
energia_maximo
energia_temporario
enganacao
especializacao
exp
feiticaria
forca
fortitude
furtividade
grau
habilidades_de_especializacao
historia
iniciativa
integridade
inteligencia
intimidacao
intuicao
investigacao
jogador
luta
maestria
maestrias
medicina
mod_carisma
mod_constituicao
mod_destreza
mod_forca
mod_inteligencia
mod_sabedoria
movimento
nivel
nome
ocultismo
oficio1
oficio2
oficio3
origem
percepcao
performance
persuasao
pontaria
prestidigitacao
reflexos
registro_rapido
religiao
sabedoria
talentos
tecnica
tudo
vida_atual
vida_maximo
vida_temporario
vontade
Registro e Inventário
Exemplo para pegar dados da tabela:
ficha.reg_e_inv.get()
print(ficha.reg_e_inv.inv)
Os atributos disponíveis em ficha.reg_e_inv
são:
altura
aparencia
aura
cabelos
defeitos
espacos_ocupados
genero
historia_do_personagem
idade
ideais
inv
ligacoes
limite_de_espacos
marcas
nome
olhos
pele
peso
roupas
tamanho
tracos_de_personalidade
tudo
Perfil Amaldiçoado
Exemplo para pegar dados da tabela:
ficha.perf_amald.get()
print(ficha.perf_amald.nome_da_tecnica)
Os atributos disponíveis em ficha.perf_amald
são:
atributo_principal
bunus_acerto
cd_tecnica
descricao_da_tecnica
energia_atual
energia_maximo
energia_temporario
habilidades_amaldicoadas
habilidades_conhecidas
habilidades_maximas
nome_da_tecnica
tecnicas_nv0
tecnicas_nv1
tecnicas_nv2
tecnicas_nv3
tecnicas_nv4
tecnicas_nv5
tudo
Shikigamis/Corpos Amaldiçoados
Exemplo para pegar dados da tabela:
ficha.invocacoes.get()
for invocacao in ficha.invocacoes.invocacoes:
print(invocacao.nome)
Os atributos disponíveis em ficha.invocacoes
são:
invocacoes
tipo
tudo
Invocações
ficha.invocacoes.invocacoes
retornará uma lista de invocações, caso tenha alguma, onde
cada um delas terá os seguintes atributos:
acoes
ca
carisma
constituicao
destreza
forca
inteligencia
mod_carisma
mod_constituicao
mod_destreza
mod_forca
mod_inteligencia
mod_sabedoria
movimento
nome
pericias
sabedoria
vida
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jjk_sheet-1.1.3.tar.gz
.
File metadata
- Download URL: jjk_sheet-1.1.3.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c223efe983faa473fa49d78cf84f439a67e3b0f6e3d14f6b1977016961e29dd |
|
MD5 | 477d2378c112faa42510f031d8c81adc |
|
BLAKE2b-256 | f8b22bc5e439ad4d9d2a937d558dd9ae52f2043c06a0e721a4712db3f0bcf880 |
File details
Details for the file jjk_sheet-1.1.3-py3-none-any.whl
.
File metadata
- Download URL: jjk_sheet-1.1.3-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9810f6bf29976b46a9493f95a4130a3c4610c42535473b2dde3e754771747d |
|
MD5 | 16726542d204eea64d929703340f06d1 |
|
BLAKE2b-256 | 0fff3c0f84e613e6a9718986a19f5971ce690f6802abef46c7ca3560aebbdda4 |