├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── PyPoE ├── __init__.py ├── _data │ └── custom_descriptions.txt ├── cli │ ├── __init__.py │ ├── config.py │ ├── core.py │ ├── exporter │ │ ├── __init__.py │ │ ├── core.py │ │ ├── dat │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── parsers │ │ │ │ ├── __init__.py │ │ │ │ └── json.py │ │ ├── util.py │ │ └── wiki │ │ │ ├── __init__.py │ │ │ ├── admin │ │ │ ├── __init__.py │ │ │ └── unique.py │ │ │ ├── core.py │ │ │ ├── handler.py │ │ │ ├── parser.py │ │ │ └── parsers │ │ │ ├── __init__.py │ │ │ ├── area.py │ │ │ ├── incursion.py │ │ │ ├── item.py │ │ │ ├── lua.py │ │ │ ├── mods.py │ │ │ ├── monster.py │ │ │ ├── passives.py │ │ │ ├── skill.py │ │ │ └── warbands.py │ └── handler.py ├── poe │ ├── __init__.py │ ├── constants.py │ ├── file │ │ ├── __init__.py │ │ ├── bundle.py │ │ ├── dat.py │ │ ├── file_system.py │ │ ├── ggpk.py │ │ ├── idl.py │ │ ├── idt.py │ │ ├── ot.py │ │ ├── psg.py │ │ ├── shared │ │ │ ├── __init__.py │ │ │ ├── cache.py │ │ │ └── keyvalues.py │ │ ├── specification │ │ │ ├── __init__.py │ │ │ ├── data │ │ │ │ ├── __init__.py │ │ │ │ ├── alpha.py │ │ │ │ ├── beta.py │ │ │ │ └── stable.py │ │ │ ├── errors.py │ │ │ ├── fields.py │ │ │ └── generation │ │ │ │ ├── __init__.py │ │ │ │ ├── column_naming.py │ │ │ │ ├── custom_attributes.py │ │ │ │ ├── import_dat_schema.py │ │ │ │ ├── template.py │ │ │ │ └── virtual_fields.py │ │ ├── stat_filters.py │ │ └── translations.py │ ├── patchserver.py │ ├── path.py │ ├── sim │ │ ├── __init__.py │ │ ├── formula.py │ │ ├── item.py │ │ ├── mods.py │ │ └── monster.py │ └── text.py ├── shared │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ └── validator.py │ ├── containers.py │ ├── decorators.py │ ├── mixins.py │ └── murmur2.py └── ui │ ├── __init__.py │ ├── ggpk_viewer │ ├── __init__.py │ ├── core.py │ ├── menu.py │ └── toolbar.py │ ├── launchpad │ └── __init__.py │ └── shared │ ├── __init__.py │ ├── dialog.py │ ├── file │ ├── __init__.py │ ├── ggpk.py │ ├── handler.py │ ├── manager.py │ └── model.py │ ├── proxy_filter_model.py │ ├── regex_widgets.py │ ├── settings.py │ └── table_context_menus.py ├── README.md ├── docs ├── Makefile ├── generate_rst_templates.py ├── make.bat └── source │ ├── API │ ├── overview.rst │ └── structure.rst │ ├── CLI │ ├── config.rst │ ├── dat.rst │ ├── overview.rst │ ├── setup.rst │ └── wiki.rst │ ├── GUI │ ├── ggpk_viewer.rst │ └── overview.rst │ ├── _templates │ ├── autosummary │ │ └── module.rst │ ├── layout.html │ └── module.html │ ├── conf.py │ ├── contribution.rst │ ├── index.rst │ ├── installation.rst │ └── report_issue.rst ├── scripts ├── convert_conf_to_py.py ├── make_empty_spec.py └── profile │ └── PyPoE │ ├── poe │ └── file │ │ ├── dat.py │ │ ├── ot.py │ │ └── translations.py │ └── ui │ └── dat_handler.py ├── setup.cfg ├── setup.py ├── test_requirements.txt └── tests ├── PyPoE ├── cli │ └── exporter │ │ └── wiki │ │ ├── parser │ │ └── test_wiki_item_parser.py │ │ └── test_parser.py ├── poe │ ├── file │ │ ├── _data │ │ │ ├── Metadata │ │ │ │ └── StatDescriptions │ │ │ │ │ ├── descriptions_base.txt │ │ │ │ │ └── descriptions_extended.txt │ │ │ ├── keyvalues.kv │ │ │ ├── keyvalues_base.kv │ │ │ ├── keyvalues_write.kv │ │ │ ├── specifications │ │ │ │ ├── dat_testspec.py │ │ │ │ ├── invalid_argument_combination.py │ │ │ │ ├── invalid_enum_name.py │ │ │ │ ├── invalid_foreign_key_file.py │ │ │ │ ├── invalid_foreign_key_id.py │ │ │ │ ├── rr_test.py │ │ │ │ ├── runtime_missing_foreign_key1.py │ │ │ │ ├── runtime_missing_foreign_key2.py │ │ │ │ ├── runtime_rowsize_mismatch.py │ │ │ │ ├── virtual_key_duplicate.py │ │ │ │ ├── virtual_key_empty.py │ │ │ │ ├── virtual_key_invalid_data_type.py │ │ │ │ └── virtual_key_invalid_key.py │ │ │ ├── test.idl │ │ │ ├── test.idt │ │ │ └── test_write.idl │ │ ├── shared │ │ │ └── test_keyvalues.py │ │ ├── test_dat.py │ │ ├── test_ggpk.py │ │ ├── test_idl.py │ │ ├── test_idt.py │ │ ├── test_ot.py │ │ ├── test_psg.py │ │ ├── test_stat_filters.py │ │ └── test_translations.py │ ├── sim │ │ ├── test_formula.py │ │ ├── test_item.py │ │ └── test_mods.py │ ├── test_patchserver.py │ ├── test_path.py │ └── test_text.py └── shared │ ├── config │ └── test_validator.py │ ├── test_decorators.py │ ├── test_mixins.py │ └── test_murmur2.py ├── conftest.py └── test_data.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/LICENSE -------------------------------------------------------------------------------- /PyPoE/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/__init__.py -------------------------------------------------------------------------------- /PyPoE/_data/custom_descriptions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/_data/custom_descriptions.txt -------------------------------------------------------------------------------- /PyPoE/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/config.py -------------------------------------------------------------------------------- /PyPoE/cli/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/core.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/core.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/dat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/dat/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/dat/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/dat/handler.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/dat/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/dat/parsers/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/dat/parsers/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/dat/parsers/json.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/util.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/admin/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/admin/unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/admin/unique.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/core.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/handler.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parser.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/__init__.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/area.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/incursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/incursion.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/item.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/lua.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/lua.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/mods.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/monster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/monster.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/passives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/passives.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/skill.py -------------------------------------------------------------------------------- /PyPoE/cli/exporter/wiki/parsers/warbands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/exporter/wiki/parsers/warbands.py -------------------------------------------------------------------------------- /PyPoE/cli/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/cli/handler.py -------------------------------------------------------------------------------- /PyPoE/poe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/constants.py -------------------------------------------------------------------------------- /PyPoE/poe/file/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/file/bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/bundle.py -------------------------------------------------------------------------------- /PyPoE/poe/file/dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/dat.py -------------------------------------------------------------------------------- /PyPoE/poe/file/file_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/file_system.py -------------------------------------------------------------------------------- /PyPoE/poe/file/ggpk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/ggpk.py -------------------------------------------------------------------------------- /PyPoE/poe/file/idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/idl.py -------------------------------------------------------------------------------- /PyPoE/poe/file/idt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/idt.py -------------------------------------------------------------------------------- /PyPoE/poe/file/ot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/ot.py -------------------------------------------------------------------------------- /PyPoE/poe/file/psg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/psg.py -------------------------------------------------------------------------------- /PyPoE/poe/file/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/shared/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/file/shared/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/shared/cache.py -------------------------------------------------------------------------------- /PyPoE/poe/file/shared/keyvalues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/shared/keyvalues.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/data/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/data/alpha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/data/alpha.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/data/beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/data/beta.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/data/stable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/data/stable.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/errors.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/fields.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/column_naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/generation/column_naming.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/custom_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/generation/custom_attributes.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/import_dat_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/generation/import_dat_schema.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/generation/template.py -------------------------------------------------------------------------------- /PyPoE/poe/file/specification/generation/virtual_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/specification/generation/virtual_fields.py -------------------------------------------------------------------------------- /PyPoE/poe/file/stat_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/stat_filters.py -------------------------------------------------------------------------------- /PyPoE/poe/file/translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/file/translations.py -------------------------------------------------------------------------------- /PyPoE/poe/patchserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/patchserver.py -------------------------------------------------------------------------------- /PyPoE/poe/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/path.py -------------------------------------------------------------------------------- /PyPoE/poe/sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/sim/__init__.py -------------------------------------------------------------------------------- /PyPoE/poe/sim/formula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/sim/formula.py -------------------------------------------------------------------------------- /PyPoE/poe/sim/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/sim/item.py -------------------------------------------------------------------------------- /PyPoE/poe/sim/mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/sim/mods.py -------------------------------------------------------------------------------- /PyPoE/poe/sim/monster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/sim/monster.py -------------------------------------------------------------------------------- /PyPoE/poe/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/poe/text.py -------------------------------------------------------------------------------- /PyPoE/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/__init__.py -------------------------------------------------------------------------------- /PyPoE/shared/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/config/__init__.py -------------------------------------------------------------------------------- /PyPoE/shared/config/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/config/validator.py -------------------------------------------------------------------------------- /PyPoE/shared/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/containers.py -------------------------------------------------------------------------------- /PyPoE/shared/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/decorators.py -------------------------------------------------------------------------------- /PyPoE/shared/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/mixins.py -------------------------------------------------------------------------------- /PyPoE/shared/murmur2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/shared/murmur2.py -------------------------------------------------------------------------------- /PyPoE/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/__init__.py -------------------------------------------------------------------------------- /PyPoE/ui/ggpk_viewer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/ggpk_viewer/__init__.py -------------------------------------------------------------------------------- /PyPoE/ui/ggpk_viewer/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/ggpk_viewer/core.py -------------------------------------------------------------------------------- /PyPoE/ui/ggpk_viewer/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/ggpk_viewer/menu.py -------------------------------------------------------------------------------- /PyPoE/ui/ggpk_viewer/toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/ggpk_viewer/toolbar.py -------------------------------------------------------------------------------- /PyPoE/ui/launchpad/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/launchpad/__init__.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/__init__.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/dialog.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/file/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/file/__init__.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/file/ggpk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/file/ggpk.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/file/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/file/handler.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/file/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/file/manager.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/file/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/file/model.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/proxy_filter_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/proxy_filter_model.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/regex_widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/regex_widgets.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/settings.py -------------------------------------------------------------------------------- /PyPoE/ui/shared/table_context_menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/PyPoE/ui/shared/table_context_menus.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/generate_rst_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/generate_rst_templates.py -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/API/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/API/overview.rst -------------------------------------------------------------------------------- /docs/source/API/structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/API/structure.rst -------------------------------------------------------------------------------- /docs/source/CLI/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/CLI/config.rst -------------------------------------------------------------------------------- /docs/source/CLI/dat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/CLI/dat.rst -------------------------------------------------------------------------------- /docs/source/CLI/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/CLI/overview.rst -------------------------------------------------------------------------------- /docs/source/CLI/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/CLI/setup.rst -------------------------------------------------------------------------------- /docs/source/CLI/wiki.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/CLI/wiki.rst -------------------------------------------------------------------------------- /docs/source/GUI/ggpk_viewer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/GUI/ggpk_viewer.rst -------------------------------------------------------------------------------- /docs/source/GUI/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/GUI/overview.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/_templates/layout.html -------------------------------------------------------------------------------- /docs/source/_templates/module.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/contribution.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/report_issue.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/docs/source/report_issue.rst -------------------------------------------------------------------------------- /scripts/convert_conf_to_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/convert_conf_to_py.py -------------------------------------------------------------------------------- /scripts/make_empty_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/make_empty_spec.py -------------------------------------------------------------------------------- /scripts/profile/PyPoE/poe/file/dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/profile/PyPoE/poe/file/dat.py -------------------------------------------------------------------------------- /scripts/profile/PyPoE/poe/file/ot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/profile/PyPoE/poe/file/ot.py -------------------------------------------------------------------------------- /scripts/profile/PyPoE/poe/file/translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/profile/PyPoE/poe/file/translations.py -------------------------------------------------------------------------------- /scripts/profile/PyPoE/ui/dat_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/scripts/profile/PyPoE/ui/dat_handler.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [options] 2 | python_requires = >= 3.6 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/setup.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/PyPoE/cli/exporter/wiki/parser/test_wiki_item_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/cli/exporter/wiki/parser/test_wiki_item_parser.py -------------------------------------------------------------------------------- /tests/PyPoE/cli/exporter/wiki/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/cli/exporter/wiki/test_parser.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/Metadata/StatDescriptions/descriptions_base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/Metadata/StatDescriptions/descriptions_base.txt -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/Metadata/StatDescriptions/descriptions_extended.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/Metadata/StatDescriptions/descriptions_extended.txt -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/keyvalues.kv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/keyvalues.kv -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/keyvalues_base.kv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/keyvalues_base.kv -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/keyvalues_write.kv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/keyvalues_write.kv -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/dat_testspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/dat_testspec.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/invalid_argument_combination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/invalid_argument_combination.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/invalid_enum_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/invalid_enum_name.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/invalid_foreign_key_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/invalid_foreign_key_file.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/invalid_foreign_key_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/invalid_foreign_key_id.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/rr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/rr_test.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/runtime_missing_foreign_key1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/runtime_missing_foreign_key1.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/runtime_missing_foreign_key2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/runtime_missing_foreign_key2.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/runtime_rowsize_mismatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/runtime_rowsize_mismatch.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/virtual_key_duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/virtual_key_duplicate.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/virtual_key_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/virtual_key_empty.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/virtual_key_invalid_data_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/virtual_key_invalid_data_type.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/specifications/virtual_key_invalid_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/specifications/virtual_key_invalid_key.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/test.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/test.idl -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/test.idt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/test.idt -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/_data/test_write.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/_data/test_write.idl -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/shared/test_keyvalues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/shared/test_keyvalues.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_dat.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_ggpk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_ggpk.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_idl.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_idt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_idt.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_ot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_ot.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_psg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_psg.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_stat_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_stat_filters.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/file/test_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/file/test_translations.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/sim/test_formula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/sim/test_formula.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/sim/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/sim/test_item.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/sim/test_mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/sim/test_mods.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/test_patchserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/test_patchserver.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/test_path.py -------------------------------------------------------------------------------- /tests/PyPoE/poe/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/poe/test_text.py -------------------------------------------------------------------------------- /tests/PyPoE/shared/config/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/shared/config/test_validator.py -------------------------------------------------------------------------------- /tests/PyPoE/shared/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/shared/test_decorators.py -------------------------------------------------------------------------------- /tests/PyPoE/shared/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/shared/test_mixins.py -------------------------------------------------------------------------------- /tests/PyPoE/shared/test_murmur2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/PyPoE/shared/test_murmur2.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brather1ng/PyPoE/HEAD/tests/test_data.py --------------------------------------------------------------------------------