Commit Graph
30 Commits
Author SHA1 Message Date
omicron 31e57da117 Move currency out of the storage page in the web UI
This brings the currency page in line with the grail page.
2025-10-02 22:40:18 +02:00
omicron 2baa43db20 Add rudimentary grail tracker for sets and uniques 2025-10-02 22:40:04 +02:00
omicron 3e2c481f6f Add basic menu to the web UI 2025-10-02 19:19:05 +02:00
omicron 1cb9ff63e7 Fix showing/counting items that are socketed into other items 2025-10-02 19:18:57 +02:00
omicron b8b79a0ea5 currency count no longer counts deleted items 2025-10-01 22:21:47 +02:00
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