Interactively find and recover deleted or overwritten files from your terminal
GPL-3.0 License
Bot releases are hidden (Show)
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.5...2.1.6
Published by PabloLec 10 months ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.4...2.1.5
Published by PabloLec 11 months ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.3...2.1.4
Published by PabloLec 12 months ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.2...2.1.3
Published by PabloLec about 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.1...2.1.2
Published by PabloLec about 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.1.0...2.1.1
Published by PabloLec about 1 year ago
This new version of RecoverPy addresses several topics:
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.7...2.1.0
Published by PabloLec about 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.6...2.0.7
Published by PabloLec over 1 year ago
installation from AUR
section to README by @nacknime-official in https://github.com/PabloLec/RecoverPy/pull/182
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.5...2.0.6
Published by PabloLec over 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.4...2.0.5
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.4...2.0.5
Published by PabloLec over 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.3...2.0.4
Published by PabloLec over 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.2...2.0.3
Published by PabloLec over 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.1...2.0.2
Published by PabloLec over 1 year ago
Full Changelog: https://github.com/PabloLec/RecoverPy/compare/2.0.0...2.0.1
Published by PabloLec almost 2 years ago
🎉🎉🎉 A whole new version of RecoverPy is here! 🎉🎉🎉
The main change and main reason for this new major version is a TUI framework shift to textual
.
UI has been entirely rewritten with textual
, UI workflow has been rethinked and modified.
Under the hood, I also tried to optimize previous search logic, RecoverPy should be more efficient overall.
I dropped support for Python 3.6, mainly because its EOL has been reached a year ago. Python 3.7 is not supported starting from this version too, it's a requirement from textual
and should not be an issue as its EOL is planned to be in 5 months.
Now, RecoverPy requires Python > 3.8
.
Other than that, you'll probably appreciate the new UX, technically RecoverPy should work just as before.
Any Issue, bug report, you name it, will be greatly appreciated. This obviously goes too for PRs, especially regarding textual
if you have better UI/UX ideas.
If you do encounter any bug with this version, again a GitHub issue would be welcome, but if you do need RecoverPy to be working now you can try installing previous version, 1.5.2
.
Published by PabloLec about 2 years ago
None 👍
Published by PabloLec over 2 years ago
None 👍
Published by PabloLec over 2 years ago
The project structure has been refactored.
Test coverage has been greatly improved, currently 90%.
Binary file search has been improved, for you madlads that might do it.
Before, and because of how grep is used, a result was a line containing your searched string. The thing is, grep is expecting a newline character in order to consider this line over, which might not at all be present in a binary file.
That caused displayed results to be quite random for binary files, they might have been way too long and the given result block number, being calculated from grep output, was off by a few blocks.
Now this offset is taken into account, you will always see your searched string in the results and the associated partition block will always be precisely the one with your string in it.
In order to fix old issues related to py_cui
, RecoverPy now depends on its own py_cui
fork. Depending on how this upstream library is maintained in the future, it might or might not be permanent.
Multiple UI related bugs were fixed, let's call it quality of life.
None 👍
Published by PabloLec almost 3 years ago
py_cui
to version 0.1.4 in order to fix various bugs.py_cui
0.1.5py_cui
features.Published by PabloLec almost 3 years ago
2 issues are currently caused by py_cui
. They should be fixed with its next version.
ValueError: embedded null character
when opening some partition blocks. py_cui #127
py_cui
features.