Commit 23c6217
authored
Dev (#8)
* Add FastAPI server and visualization for SimpleAudit results
- Implemented a FastAPI server in `server.py` to serve visualization pages and handle API requests for JSON audit results.
- Created HTML template `visualizer.html` for displaying audit results with a responsive design using Tailwind CSS.
- Added a favicon image `thumbnail.png` for the web application.
- Introduced API endpoints to retrieve the file tree of JSON files and serve individual JSON file contents.
- Implemented validation for JSON files to ensure they contain valid audit results.
* Clarify local web server instructions in README
Updated wording for clarity regarding the local web server.
* Fix path resolution for HTML and favicon files in FastAPI server
* Add package data for visualization assets in setuptools configuration
* Bump version to 0.1.3 and update README with live demo link for visualization
* Bump version from 0.1.3 to 0.1.4 in pyproject.toml
* Refactor HTML structure in scenario viewer and add footer with PyPI link
* Add footer with PyPI link and adjust main content structure in visualizer.html
* Add URL handling for file loading and scenario selection in visualizer
* Bump version from 0.1.4 to 0.1.5 in pyproject.toml
* Fix indentation for version in pyproject.toml1 parent 565c05d commit 23c6217
3 files changed
Lines changed: 102 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
| |||
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
105 | | - | |
| 107 | + | |
106 | 108 | | |
107 | | - | |
108 | | - | |
| 109 | + | |
| 110 | + | |
109 | 111 | | |
110 | 112 | | |
111 | 113 | | |
| |||
650 | 652 | | |
651 | 653 | | |
652 | 654 | | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
653 | 661 | | |
654 | 662 | | |
655 | 663 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
| 143 | + | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| |||
286 | 287 | | |
287 | 288 | | |
288 | 289 | | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
289 | 317 | | |
290 | 318 | | |
291 | 319 | | |
| |||
760 | 788 | | |
761 | 789 | | |
762 | 790 | | |
763 | | - | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
764 | 806 | | |
765 | 807 | | |
766 | 808 | | |
| |||
828 | 870 | | |
829 | 871 | | |
830 | 872 | | |
831 | | - | |
| 873 | + | |
832 | 874 | | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
833 | 879 | | |
834 | 880 | | |
835 | 881 | | |
| |||
890 | 936 | | |
891 | 937 | | |
892 | 938 | | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
893 | 972 | | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
894 | 978 | | |
895 | 979 | | |
896 | 980 | | |
0 commit comments