LICENSE
LICENSE-ASSETS.md
README.md
pyproject.toml
src/nekomata/__init__.py
src/nekomata/_paths.py
src/nekomata/app.py
src/nekomata/cli.py
src/nekomata/clipboard.py
src/nekomata/desktop.py
src/nekomata/i18n.py
src/nekomata/ai/__init__.py
src/nekomata/ai/interpreter.py
src/nekomata/ai/prompts.py
src/nekomata/assets/cards/cups/cups_01.png
src/nekomata/assets/cards/cups/cups_01_detail.png
src/nekomata/assets/cards/cups/cups_02.png
src/nekomata/assets/cards/cups/cups_02_detail.png
src/nekomata/assets/cards/cups/cups_03.png
src/nekomata/assets/cards/cups/cups_03_detail.png
src/nekomata/assets/cards/cups/cups_04.png
src/nekomata/assets/cards/cups/cups_04_detail.png
src/nekomata/assets/cards/cups/cups_05.png
src/nekomata/assets/cards/cups/cups_05_detail.png
src/nekomata/assets/cards/cups/cups_06.png
src/nekomata/assets/cards/cups/cups_06_detail.png
src/nekomata/assets/cards/cups/cups_07.png
src/nekomata/assets/cards/cups/cups_07_detail.png
src/nekomata/assets/cards/cups/cups_08.png
src/nekomata/assets/cards/cups/cups_08_detail.png
src/nekomata/assets/cards/cups/cups_09.png
src/nekomata/assets/cards/cups/cups_09_detail.png
src/nekomata/assets/cards/cups/cups_10.png
src/nekomata/assets/cards/cups/cups_10_detail.png
src/nekomata/assets/cards/cups/cups_11.png
src/nekomata/assets/cards/cups/cups_11_detail.png
src/nekomata/assets/cards/cups/cups_12.png
src/nekomata/assets/cards/cups/cups_12_detail.png
src/nekomata/assets/cards/cups/cups_13.png
src/nekomata/assets/cards/cups/cups_13_detail.png
src/nekomata/assets/cards/cups/cups_14.png
src/nekomata/assets/cards/cups/cups_14_detail.png
src/nekomata/assets/cards/major/major_00.png
src/nekomata/assets/cards/major/major_00_detail.png
src/nekomata/assets/cards/major/major_01.png
src/nekomata/assets/cards/major/major_01_detail.png
src/nekomata/assets/cards/major/major_02.png
src/nekomata/assets/cards/major/major_02_detail.png
src/nekomata/assets/cards/major/major_03.png
src/nekomata/assets/cards/major/major_03_detail.png
src/nekomata/assets/cards/major/major_04.png
src/nekomata/assets/cards/major/major_04_detail.png
src/nekomata/assets/cards/major/major_05.png
src/nekomata/assets/cards/major/major_05_detail.png
src/nekomata/assets/cards/major/major_06.png
src/nekomata/assets/cards/major/major_06_detail.png
src/nekomata/assets/cards/major/major_07.png
src/nekomata/assets/cards/major/major_07_detail.png
src/nekomata/assets/cards/major/major_08.png
src/nekomata/assets/cards/major/major_08_detail.png
src/nekomata/assets/cards/major/major_09.png
src/nekomata/assets/cards/major/major_09_detail.png
src/nekomata/assets/cards/major/major_10.png
src/nekomata/assets/cards/major/major_10_detail.png
src/nekomata/assets/cards/major/major_11.png
src/nekomata/assets/cards/major/major_11_detail.png
src/nekomata/assets/cards/major/major_12.png
src/nekomata/assets/cards/major/major_12_detail.png
src/nekomata/assets/cards/major/major_13.png
src/nekomata/assets/cards/major/major_13_detail.png
src/nekomata/assets/cards/major/major_14.png
src/nekomata/assets/cards/major/major_14_detail.png
src/nekomata/assets/cards/major/major_15.png
src/nekomata/assets/cards/major/major_15_detail.png
src/nekomata/assets/cards/major/major_16.png
src/nekomata/assets/cards/major/major_16_detail.png
src/nekomata/assets/cards/major/major_17.png
src/nekomata/assets/cards/major/major_17_detail.png
src/nekomata/assets/cards/major/major_18.png
src/nekomata/assets/cards/major/major_18_detail.png
src/nekomata/assets/cards/major/major_19.png
src/nekomata/assets/cards/major/major_19_detail.png
src/nekomata/assets/cards/major/major_20.png
src/nekomata/assets/cards/major/major_20_detail.png
src/nekomata/assets/cards/major/major_21.png
src/nekomata/assets/cards/major/major_21_detail.png
src/nekomata/assets/cards/pentacles/pentacles_01.png
src/nekomata/assets/cards/pentacles/pentacles_01_detail.png
src/nekomata/assets/cards/pentacles/pentacles_02.png
src/nekomata/assets/cards/pentacles/pentacles_02_detail.png
src/nekomata/assets/cards/pentacles/pentacles_03.png
src/nekomata/assets/cards/pentacles/pentacles_03_detail.png
src/nekomata/assets/cards/pentacles/pentacles_04.png
src/nekomata/assets/cards/pentacles/pentacles_04_detail.png
src/nekomata/assets/cards/pentacles/pentacles_05.png
src/nekomata/assets/cards/pentacles/pentacles_05_detail.png
src/nekomata/assets/cards/pentacles/pentacles_06.png
src/nekomata/assets/cards/pentacles/pentacles_06_detail.png
src/nekomata/assets/cards/pentacles/pentacles_07.png
src/nekomata/assets/cards/pentacles/pentacles_07_detail.png
src/nekomata/assets/cards/pentacles/pentacles_08.png
src/nekomata/assets/cards/pentacles/pentacles_08_detail.png
src/nekomata/assets/cards/pentacles/pentacles_09.png
src/nekomata/assets/cards/pentacles/pentacles_09_detail.png
src/nekomata/assets/cards/pentacles/pentacles_10.png
src/nekomata/assets/cards/pentacles/pentacles_10_detail.png
src/nekomata/assets/cards/pentacles/pentacles_11.png
src/nekomata/assets/cards/pentacles/pentacles_11_detail.png
src/nekomata/assets/cards/pentacles/pentacles_12.png
src/nekomata/assets/cards/pentacles/pentacles_12_detail.png
src/nekomata/assets/cards/pentacles/pentacles_13.png
src/nekomata/assets/cards/pentacles/pentacles_13_detail.png
src/nekomata/assets/cards/pentacles/pentacles_14.png
src/nekomata/assets/cards/pentacles/pentacles_14_detail.png
src/nekomata/assets/cards/swords/swords_01.png
src/nekomata/assets/cards/swords/swords_01_detail.png
src/nekomata/assets/cards/swords/swords_02.png
src/nekomata/assets/cards/swords/swords_02_detail.png
src/nekomata/assets/cards/swords/swords_03.png
src/nekomata/assets/cards/swords/swords_03_detail.png
src/nekomata/assets/cards/swords/swords_04.png
src/nekomata/assets/cards/swords/swords_04_detail.png
src/nekomata/assets/cards/swords/swords_05.png
src/nekomata/assets/cards/swords/swords_05_detail.png
src/nekomata/assets/cards/swords/swords_06.png
src/nekomata/assets/cards/swords/swords_06_detail.png
src/nekomata/assets/cards/swords/swords_07.png
src/nekomata/assets/cards/swords/swords_07_detail.png
src/nekomata/assets/cards/swords/swords_08.png
src/nekomata/assets/cards/swords/swords_08_detail.png
src/nekomata/assets/cards/swords/swords_09.png
src/nekomata/assets/cards/swords/swords_09_detail.png
src/nekomata/assets/cards/swords/swords_10.png
src/nekomata/assets/cards/swords/swords_10_detail.png
src/nekomata/assets/cards/swords/swords_11.png
src/nekomata/assets/cards/swords/swords_11_detail.png
src/nekomata/assets/cards/swords/swords_12.png
src/nekomata/assets/cards/swords/swords_12_detail.png
src/nekomata/assets/cards/swords/swords_13.png
src/nekomata/assets/cards/swords/swords_13_detail.png
src/nekomata/assets/cards/swords/swords_14.png
src/nekomata/assets/cards/swords/swords_14_detail.png
src/nekomata/assets/cards/wands/wands_01.png
src/nekomata/assets/cards/wands/wands_01_detail.png
src/nekomata/assets/cards/wands/wands_02.png
src/nekomata/assets/cards/wands/wands_02_detail.png
src/nekomata/assets/cards/wands/wands_03.png
src/nekomata/assets/cards/wands/wands_03_detail.png
src/nekomata/assets/cards/wands/wands_04.png
src/nekomata/assets/cards/wands/wands_04_detail.png
src/nekomata/assets/cards/wands/wands_05.png
src/nekomata/assets/cards/wands/wands_05_detail.png
src/nekomata/assets/cards/wands/wands_06.png
src/nekomata/assets/cards/wands/wands_06_detail.png
src/nekomata/assets/cards/wands/wands_07.png
src/nekomata/assets/cards/wands/wands_07_detail.png
src/nekomata/assets/cards/wands/wands_08.png
src/nekomata/assets/cards/wands/wands_08_detail.png
src/nekomata/assets/cards/wands/wands_09.png
src/nekomata/assets/cards/wands/wands_09_detail.png
src/nekomata/assets/cards/wands/wands_10.png
src/nekomata/assets/cards/wands/wands_10_detail.png
src/nekomata/assets/cards/wands/wands_11.png
src/nekomata/assets/cards/wands/wands_11_detail.png
src/nekomata/assets/cards/wands/wands_12.png
src/nekomata/assets/cards/wands/wands_12_detail.png
src/nekomata/assets/cards/wands/wands_13.png
src/nekomata/assets/cards/wands/wands_13_detail.png
src/nekomata/assets/cards/wands/wands_14.png
src/nekomata/assets/cards/wands/wands_14_detail.png
src/nekomata/assets/fonts/MapleMonoNormal-NF-CN-Bold.ttf
src/nekomata/assets/fonts/MapleMonoNormal-NF-CN-Bold.woff2
src/nekomata/assets/fonts/MapleMonoNormal-NF-CN-Regular.ttf
src/nekomata/assets/fonts/MapleMonoNormal-NF-CN-Regular.woff2
src/nekomata/assets/icon/nekomata.icns
src/nekomata/assets/icon/nekomata.ico
src/nekomata/card/__init__.py
src/nekomata/card/data.py
src/nekomata/card/deck.py
src/nekomata/card/display.py
src/nekomata/card/types.py
src/nekomata/data/card_meanings.yaml
src/nekomata/data/spread_strings.json
src/nekomata/data/ui_strings.json
src/nekomata/data/locales/en.json
src/nekomata/data/locales/spreads_en.json
src/nekomata/data/locales/spreads_zh.json
src/nekomata/data/locales/zh.json
src/nekomata/data/prompts/body_mind_spirit.md
src/nekomata/data/prompts/five_card_cross.md
src/nekomata/data/prompts/past_present_future.md
src/nekomata/data/prompts/single.md
src/nekomata/data/prompts/situation_action_result.md
src/nekomata/data/prompts/system.md
src/nekomata/data/prompts/user_template.md
src/nekomata/render/__init__.py
src/nekomata/render/animations.py
src/nekomata/render/card_renderer.py
src/nekomata/render/image_export.py
src/nekomata/render/styles.py
src/nekomata/render/terminal.py
src/nekomata/render/themes.py
src/nekomata/screens/__init__.py
src/nekomata/screens/box_manager.py
src/nekomata/screens/card_browser.py
src/nekomata/screens/draw.py
src/nekomata/screens/draw_css.py
src/nekomata/screens/draw_deck_anim.py
src/nekomata/screens/draw_detail.py
src/nekomata/screens/draw_dialog.py
src/nekomata/screens/draw_interpret.py
src/nekomata/screens/draw_pick.py
src/nekomata/screens/draw_widgets.py
src/nekomata/screens/home.py
src/nekomata/screens/setup.py
src/nekomata/screens/solid_static.py
src/nekomata/screens/spread_select.py
src/nekomata/screens/stream_handler.py
src/nekomata/screens/widgets.py
src/nekomata/spread/__init__.py
src/nekomata/spread/base.py
src/nekomata/storage/__init__.py
src/nekomata/storage/config.py
src/nekomata/web/__init__.py
src/nekomata/web/server.py
src/nekomata/web/static/animations.css
src/nekomata/web/static/app.js
src/nekomata/web/static/base.css
src/nekomata/web/static/browser.js
src/nekomata/web/static/cards.js
src/nekomata/web/static/carousel.js
src/nekomata/web/static/components.css
src/nekomata/web/static/draw.js
src/nekomata/web/static/index.html
src/nekomata/web/static/interpret.js
src/nekomata/web/static/particles.js
src/nekomata/web/static/screens.css
src/nekomata/web/static/slots.css
src/nekomata/web/static/state.js
src/nekomata/web/static/utils.js
src/nekomata_tarot.egg-info/PKG-INFO
src/nekomata_tarot.egg-info/SOURCES.txt
src/nekomata_tarot.egg-info/dependency_links.txt
src/nekomata_tarot.egg-info/entry_points.txt
src/nekomata_tarot.egg-info/requires.txt
src/nekomata_tarot.egg-info/top_level.txt
tests/test_desktop.py
tests/test_paths.py