[{"title":"( 77 个子文件 691KB ) ethsigns:以太坊-中国十二生肖-喜欢的项目-源码","children":[{"title":"ethsigns-main","children":[{"title":"ethsigns.db <span style='color:#111;'> 108.00KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"api","children":[{"title":"__init__.py <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"resources","children":[{"title":"__init__.py <span style='color:#111;'> 375B </span>","children":null,"spread":false}],"spread":true},{"title":"models","children":[{"title":"__init__.py <span style='color:#111;'> 46B </span>","children":null,"spread":false},{"title":"base.py <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"signs.py <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"validators","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"validators.py <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"schema","children":[{"title":"__init__.py <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"month_signs.py <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"year_signs.py <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"day_signs.py <span style='color:#111;'> 360B </span>","children":null,"spread":false}],"spread":true},{"title":"helpers","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 638B </span>","children":null,"spread":false},{"title":"signs.py <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"__init__.py <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"signs.py <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"fixtures","children":[{"title":"__init__.py <span style='color:#111;'> 823B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"routes.py <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"login.html <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"register.html <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"manage.html <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 785B </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 1003B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"horse.png <span style='color:#111;'> 41.52KB </span>","children":null,"spread":false},{"title":"monkey.png <span style='color:#111;'> 61.76KB </span>","children":null,"spread":false},{"title":"dog.png <span style='color:#111;'> 55.24KB </span>","children":null,"spread":false},{"title":"tiger.png <span style='color:#111;'> 68.14KB </span>","children":null,"spread":false},{"title":"dragon.png <span style='color:#111;'> 72.25KB </span>","children":null,"spread":false},{"title":"snake.png <span style='color:#111;'> 53.40KB </span>","children":null,"spread":false},{"title":"pig.png <span style='color:#111;'> 61.33KB </span>","children":null,"spread":false},{"title":"goat.png <span style='color:#111;'> 40.87KB </span>","children":null,"spread":false},{"title":"rabbit.png <span style='color:#111;'> 38.36KB </span>","children":null,"spread":false},{"title":"rooster.png <span style='color:#111;'> 48.00KB </span>","children":null,"spread":false},{"title":"ox.png <span style='color:#111;'> 60.75KB </span>","children":null,"spread":false},{"title":"rat.png <span style='color:#111;'> 43.61KB </span>","children":null,"spread":false}],"spread":false},{"title":"models.py <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"setup.cfg <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 835B </span>","children":null,"spread":false},{"title":"chore-task.md <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"feature_request.md <span style='color:#111;'> 600B </span>","children":null,"spread":false}],"spread":true},{"title":"pull_request_template.md <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"workflows","children":[{"title":"ethsigns-api.yml <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"mocks","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"signs.py <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"users.py <span style='color:#111;'> 129B </span>","children":null,"spread":false}],"spread":true},{"title":"conftest.py <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"signs","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_sign_post_endpoint.py <span style='color:#111;'> 12.48KB </span>","children":null,"spread":false},{"title":"test_sign_get_endpoints.py <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false}],"spread":false},{"title":"users","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_user_forms.py <span style='color:#111;'> 10.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"migrations","children":[{"title":"__nit__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_migrations.py <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"fixtures","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"signs.py <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"pytest.ini <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"env.py <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"alembic.ini <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"script.py.mako <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"versions","children":[{"title":"5ecc04306215_add_element_and_force.py <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"fe729ae6026d_add_month_zodiac_sign.py <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"8a83a646d265_add_day_sign_model.py <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"c7f85cbe4a7b_.py <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"707bd85de70e_add_zodiac_model.py <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":false},{"title":"README <span style='color:#111;'> 38B </span>","children":null,"spread":false}],"spread":true},{"title":"ethsigns.py <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":".flaskenv <span style='color:#111;'> 75B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]