Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jjk_sheet-1.1.3.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

jjk_sheet-1.1.3-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

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

Hashes for jjk_sheet-1.1.3.tar.gz
Algorithm Hash digest
SHA256 0c223efe983faa473fa49d78cf84f439a67e3b0f6e3d14f6b1977016961e29dd
MD5 477d2378c112faa42510f031d8c81adc
BLAKE2b-256 f8b22bc5e439ad4d9d2a937d558dd9ae52f2043c06a0e721a4712db3f0bcf880

See more details on using hashes here.

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

Hashes for jjk_sheet-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b9810f6bf29976b46a9493f95a4130a3c4610c42535473b2dde3e754771747d
MD5 16726542d204eea64d929703340f06d1
BLAKE2b-256 0fff3c0f84e613e6a9718986a19f5971ce690f6802abef46c7ca3560aebbdda4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page