refactor app.py and rename files
add get_share_list