usage: uvicorn app:app --reload
tracks your moves through the use of etags in headers. encrypts and compresses user journey as folowing:
etag:
W/"Fa08xKVTJi1uB-pqhSo93bvSsVE5-bPd3SrwcG7NKPLpTHpZzOrk7-MISWdUy-ZRRPwOJrNaXMjvAAQX7LpjILS2yrS7IS4PalW_jOE6YtEklfX-9l_Je20PG-m3OAFk-sfSlHJzlT4RLp_vLfejm_rfv5sKY-cBtx06xsDj0I7aHC-HaBtTPGQkJjaZIblmeWrHUIb7GY7Fd6csJJxEDqNsfD36LtD_F3NOF5JoHsYCKSffKB09qdfpHtFBiHA-"
etag decrypted and decompressed:
{'id': 'VkMclPoCv_TH7lozaKfy3A7Nuai1uvFAg3yMDZPcCeU', 'j': [{'something': 'hello'}, 'foo', {'something': 'hello'}, {'something': 'hello'}, 'foo', 'http://127.0.0.1:8000/?event=baz', {'something': 'hello'}, {'something': 'hello'}, {'something': 'hello'}, 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'http://127.0.0.1:8000/?event=baz', 'http://127.0.0.1:8000/?event=baz', 'http://127.0.0.1:8000/?event=baz', {'something': 'hello'}, {'something': 'hello'}, {'something': 'hello'}, 'foo', 'foo', 'foo', 'http://127.0.0.1:8000/?event=baz', {'something': 'hello'}, 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', {'something': 'hello'}, {'something': 'hello'}, {'something': 'hello'}, {'something': 'hello'}, 'foo', {'something': 'hello'}, 'http://127.0.0.1:8000/?event=baz', 'http://127.0.0.1:8000/?event=baz', 'http://127.0.0.1:8000/?event=baz', {'something': 'hello'}, 'http://127.0.0.1:8000/?event=baz', 'foo', 'foo', 'foo', 'foo', {'something': 'hello'}, 'http://127.0.0.1:8000/?event=baz']}