Utility for reproducing the wall and dice information from the game seed in Tenhou platform.
Project description
Tenhou wall reproducer
Utility for reproducing the wall and dice information from the game seed in Tenhou platform.
Install
Tenhou wall reproducer supports Python 3.7, 3.8, and 3.9 in Linux and Intel Mac environments.
$ pip install tenhou-wall-reproducer
Usage
>>> import tenhou_wall_reproducer
>>> tenhou_wall_reproducer.reproduce("""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""", 1)
[([124, 122, 37, 27, 80, 127, 125, 87, 104, 67, 115, 95, 8, 57, 92, 130, 69, 118, 20, 128, 35, 6, 123, 56, 103, 96, 55, 85, 109, 88, 32, 63, 26, 117, 16, 17, 82, 47, 68, 23, 9, 25, 65, 5, 39, 94, 76, 58, 97, 36, 14, 99, 111, 7, 133, 113, 31, 100, 131, 70, 28, 46, 30, 60, 79, 41, 74, 116, 75, 93, 105, 49, 91, 135, 114, 42, 45, 132, 21, 119, 18, 24, 129, 51, 121, 3, 81, 40, 29, 13, 34, 19, 86, 78, 53, 64, 50, 71, 120, 83, 66, 84, 126, 4, 12, 10, 101, 102, 22, 112, 15, 48, 134, 77, 0, 11, 108, 98, 61, 1, 107, 110, 59, 90, 2, 44, 54, 38, 89, 33, 62, 43, 73, 106, 72, 52], [4, 5])]
Data is collected from http://tenhou.net/0/?log=2017020100gm-00e1-0000-17d39cdb.
Build from source
$ make install
$ python3 tests/test.py
License
MIT
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 Distributions
Close
Hashes for tenhou_wall_reproducer-1.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | df9d7678080317efb21369c4cfcbdffc623e0c91f42aad38db7180ee1bb160ad |
|
MD5 | f5b3a00e9078ce2673d7258f800cd0e7 |
|
BLAKE2b-256 | 864d2c51afc73b5c35c33fe8b9d80ed93c9b26378a19f209da2e1cda34d9762f |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e08c72bd045e693a777a92b6e948bbaf2d4fc87af43f5ed52e03477935239215 |
|
MD5 | 571b1aac99448514213217df3ff5cbf6 |
|
BLAKE2b-256 | e2c2cdd70a83e6755f11e826346f2116cbd158c9a4d74c84f7a241ab5dddc729 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171766a7089dbf13780a674877d3a0fe768f0a9454ba60ddf765662b6ac12d68 |
|
MD5 | 6512799341eafdfdbd00d11c8c3eb6a3 |
|
BLAKE2b-256 | 35f8a76cbdcfe2765ac6ca2cac8127024655cbdd9a63d41f4ee01a205276ff3c |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 032daeb6b17e81c16f607f92fe846d2c97ee076b769161f731191773f131e2dc |
|
MD5 | fa5a1a5c3e84b3ece083056f675bb2ab |
|
BLAKE2b-256 | 4aafd82cad465006fc9e3d30c803cb1aa0692c8c2fcafbb222421cf10cedb983 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc9d962db7a0d0b036ef2ee6be332aced2fec1e1ad621eff9cc3fbe12c48d60 |
|
MD5 | ff4c2ec57bbfebf5d56cf2732765da9b |
|
BLAKE2b-256 | 44432734a5f68623d11a7093d31651197fb00299efc5f76f7679d31ab8d20db4 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce305967fff3fa3f8b6c37e767ddd742e80d84235d81726dc99a21f0fe4c31f3 |
|
MD5 | 7fad60fb93655e934965806f0d05a784 |
|
BLAKE2b-256 | 3a6a27c452ecfce1afac35bac991767489917c99e4b88b66bdad0cd6a503a2f7 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db31ea20a397365625b8551d6ce0e31b7596038fbc7c2216f9ea4e2dd9197f8c |
|
MD5 | 31d33d0316d38c2a2616b6e9350a9c4b |
|
BLAKE2b-256 | e53be9fa98487bdf84c6501f9db6a1c7e5869d39c844905e07aceb3b05554da0 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ca4c328bba6c7320906c3cf5080cf704d232d8d8405c14a869e71fcafaeb12 |
|
MD5 | 39024d5feff73d49c07fb7aa23c2f034 |
|
BLAKE2b-256 | 00a5914cb4fbb140e399665c733eef3b63abcafb503c119d2d04bb8dbb900bf7 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17b258c714ac9e930192129f295a59c048d36f168c4d604d15ff0d7de39f614 |
|
MD5 | 07649a16557a6edd7528dd5e7cd80fd9 |
|
BLAKE2b-256 | f8c890c571fbb585a9c24f32e698d6857dcf42a83b7cb16892ad7842f40e822b |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd68da60ae8b5ed2007f133187d09253d721a829b3f22cbdcddaf2df0c258518 |
|
MD5 | 9858ea0549e3e36c09f3544aaeac00f8 |
|
BLAKE2b-256 | d266b37c9c0ad9a07e40ca4e082be3e70d92cf56db98d1b552a07d400d1153f5 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8551a5d21f8b1cf0ec1ba82c08885100d11594046282e7c652b7deaf79784cd4 |
|
MD5 | 03bcdbfe631bbaf8e8bf091e34138c32 |
|
BLAKE2b-256 | 8756a3c78c777ec65aa83c0d9fa54c32666054fe2e7d38a67a096e836475a5d0 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a57c2cabc17f80073aab79bb5eb456bd33483ca13647456e42fe229872acad |
|
MD5 | e6ce8fe2704d497f9d140e76dcde8fbd |
|
BLAKE2b-256 | 2d0f08226b34019e3c6a740f7b479b8945d356638fc1196207fcb57bf9d8dcce |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04587706feca9c97ed516b7a09674d978640691d8706169385d0df66a20f937c |
|
MD5 | 1b5e8a2dfc0947e59a86fd658039824f |
|
BLAKE2b-256 | ac353d02b0ca19842c6691aef5a7e896197f46bfd11a20a359c93f8252a88e26 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40146d554d5f68cebe0c7096e61a30dc846558de562846b959e96f0687723522 |
|
MD5 | 0fa6e000c20447cbf3b2d4b1257e295f |
|
BLAKE2b-256 | df8b51872046ff50ed3b49e72768b32bc36907a0a1eb87f19ea99eed2ab17f4d |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83abe8360556f118c7cfb737e127ee525c1d63d9920c86ee6eaa6049b67a45d5 |
|
MD5 | 45b3481a8aa61be0fbfb53c167337c2d |
|
BLAKE2b-256 | 881cb11b83cd799ead3bbea6a26ed1bf1bded8b14d3ec7d512e910002f876e83 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2578bb7459cad0fbbdd2b1fd060abba8c906c6641ada42543cf5779ea5c13695 |
|
MD5 | 0371f49afb1a8467425d0e6b18d1cae6 |
|
BLAKE2b-256 | 0cc162734a20ca23f9e0c7a4a3c32f78dffb79701ac800f59780f2bf970542cf |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f410093b5b4a476864f5f1497127f1b71ab4e7ee325f5e76d058161d7aaa1b7 |
|
MD5 | 40bd4a101d1c8f6609044dab9a4d7cdd |
|
BLAKE2b-256 | 1ba11d215ba9267c18898f681a32fee81bc76de416885af85879b80aca17a268 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dc8842a7a0766f81120152c2a8e8867d8bba6cc9c35c22bcf1ac4f2ab967e20 |
|
MD5 | 9df690000afaef56ea7be843faaefde6 |
|
BLAKE2b-256 | 4fc00e905cc4b5b2ba61f8b9af8b151c330ee0e0aca5d6a593a0580152b7869e |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cab89344798b8b47fa466ec4f4eadfbca73ce6070152a6b021fadd28e2200b0e |
|
MD5 | 499692964709efccfa46d47b31c63e67 |
|
BLAKE2b-256 | 98d4e68ad3fb2d000a099f67e3688addfb038206d6085a24b439f07cc32b5179 |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dcdedbbba12cba19ec49b668ff165d767690f78d187ccf969d994c5566649ef |
|
MD5 | 1a25a67e2e59639b9da344da38bfbd86 |
|
BLAKE2b-256 | b5e26c64fedb7096e5517d10de32340f0dde5ef013ce960eb970462509d8727b |
Close
Hashes for tenhou_wall_reproducer-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78109b674030f51f0d2b08e3aada1c9e001b5ea20e4fe5de7fc0146f2ffc27a0 |
|
MD5 | c8c8238ea1b5d95367ce5057f612b27c |
|
BLAKE2b-256 | 2aff32eba20386b7b1eb491138055fd570b33fccdc323dd4dc74cd0a8f14f248 |