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
Hashes for jjk_sheet-1.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9810f6bf29976b46a9493f95a4130a3c4610c42535473b2dde3e754771747d |
|
MD5 | 16726542d204eea64d929703340f06d1 |
|
BLAKE2b-256 | 0fff3c0f84e613e6a9718986a19f5971ce690f6802abef46c7ca3560aebbdda4 |