omicron
20fbdfdea9
Update data files with correct set and unique names
2025-10-01 20:13:14 +00:00
omicron
a8938264b0
Make set/unique extract script use item-names.json
2025-10-01 20:13:14 +00:00
omicron
bd96f1e0ac
Implement showing item details on hover in the storage displays
2025-09-26 22:54:06 +02:00
omicron
85003665c9
Update README with instructions for running the webserver
2025-09-25 21:06:17 +02:00
omicron
78c22bc84f
Add select all feature to stash tabs
2025-09-25 20:58:20 +02:00
omicron
f25180c3cf
Update to new bitarray API in the item code huffman decoding
2025-09-25 20:54:13 +02:00
omicron
21cf1be326
Fix crash when zombie processes exist in the psutil result
2025-09-25 20:53:11 +02:00
omicron
9b288a39dc
Add the missing currency template for the currency ui (oops)
2023-10-31 12:08:42 +01:00
omicron
9057f81d5f
Add currency display page
2023-10-31 11:44:14 +01:00
omicron
2373702a1f
fix storage_count to not count items that are removed from storage
2023-10-30 11:05:45 +01:00
omicron
4788d0d641
Add simple flask webapp to move items between stash and database
2023-10-29 21:45:55 +01:00
omicron
5026f58eb8
Fix an issue in rebuilding stash data for socketed items
2023-10-28 06:17:58 +02:00
omicron
b73fd9c20e
make d2warehouse.db ready for the flask webui
...
- Add a function to automatically initialize the db with the schema if
it isn't yet initialized
- Remove the DROP TABLE queries from the schema in case the above^ goes
wrong somehow
- Make Item.write_to_db and Item.load_from_db take a db argument so
that multiple threads can be supported
- Add a few properties to d2warehouse.Item to help display items
2023-10-28 06:17:54 +02:00
omicron
b9f1520b83
Add basic functionality to add and remove items from stash tabs
2023-10-25 22:38:10 +02:00
omicron
bd8e468a43
Add item width/height to items.json
2023-10-25 21:07:28 +02:00
omicron
b5b7149c79
Fix issue in item extraction when stackable is "0" instead of ""
2023-10-25 16:41:27 +02:00
omicron
074964aa87
Split stackable property away from the class in items.json
2023-10-25 14:51:21 +02:00
omicron
4a57291ba0
Fix several issues revealed by testing and static analysis
...
- Fix type annotations in d2warehouse.stash
- Fix invalid escape sequences in d2warehouse.item
- Bump the minimum supported version of python to 3.10
- Fix ambiguous variable name in d2warehouse.huffman
2023-10-24 01:29:58 +02:00
omicron
223c8edf1c
Add CD/CI for testing
2023-10-24 01:19:30 +02:00
omicron
78047a057f
Add tests for parsing some items and stashes
2023-10-24 00:59:27 +02:00
omicron
95664502dc
rename item kind to item code
2023-10-23 21:39:08 +02:00
omicron
a4f2e1d354
Ignore some flake8 warnings that conflict with black
2023-10-23 20:08:16 +02:00
omicron
6abd225558
Add license information and update authors
2023-10-22 18:30:00 +02:00
omicron
0d4414f3ab
Add some useful item data
2023-10-21 23:13:09 +02:00
omicron
a741aa6ff0
Quick and dirty initial commit to share progress
2023-10-21 14:52:16 +02:00