- fix filemanager not making new directories
- improved extracting detection
- fix apk not extracting even thought there's no files
- updated json from snake to pascal case
- fix flatgen using lib instead of crypto
- fix search not finding other categories
- added ctrl + f to switch to categories
- fix mediaextractor not extracting anything
- init flatbuf
- refactored entire codebase
- remove --category
- remove --version
- docs: updated tutorial
- docs: readme update
- renamed files to proper python style guide
- replace old crypto with ba-cy
- moved images to .github/resources
- moved extractors to its own folder (extractors)
- renamed lib to crypto
- moved some functions to its own helper
- added helper scripts
- fixed downloading keep setting connection errors
- fixed where it keep download already downloaded file while retrying
- added hash verfication for faster downloads
- replace the progressbar to print due to performce hits
- clean up code
- typo fix at main
- added __all__ at flatdata init
- added missing type hints
- fix formatting
- table service now uses pathlib
- set unused progress to a private variable
- added proper error handling when extracting (probaly need to refactor it)
- fix path not recognizing as path at table extractor
- change the extracting progress bar to one instead of the download like progress bar
- added table extracter
- change the output argument to path
- fixed some typos
- added missing type hints
- remove harse exit at downloading
- added progress bar at flatbuf generator and table extracter
todo:
- find a way to get the database and decrypt the data
- fixed the import at tableextractor
- fix missing parameters at bluearchive fbs
todo:
- fix flatbuffer compiler compiles From argument to a from statement
> possible solution might use a older compiler
- fixed typo at dump.py
- added type checker
- moved some functions in flatbuf generator
- fixed init imports not sorted
- refactord some logic
- fixed some formating
- fix typo at pyproject.toml
- added version number
- fix formatting
- fix update argument
- fix output argument to be relative to the working directory
- temporary removed some libraries
- fix progress bar not being live
- fix apk comparison not showing logs
- fix the miss align NoneType return
- fix method when decrypting the key
- removed progress bar at CatalogParser for simplicity
- change the method of progress to live progress
- fix getting the file path returing error if there's no value 'path'
- added live stop for memory safety