Interactively find and recover deleted or overwritten files from your terminal
GPL-3.0 License
Bot releases are visible (Hide)
Published by PabloLec about 3 years ago
py_cui
next update. Meanwhile, the null characters are escaped locally by RecoverPy.None
py_cui
features.Published by PabloLec about 3 years ago
New features:
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Major project refactoring.
macOS version is yet to be done. Refer to #8 to give it a go.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Minor workflow fix.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Minor workflow fix.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
The entire project has been refactored. Modules logic has changed a bit, for better separation and readability.
Some exception handling has also been added.
Switched from setup.py
to pyproject.toml
Finally, test coverage has been improved.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Added a temporary tests suite covering most of recoverpy.
Also implemented Github Actions workflows.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
poetry
for version control.py_cui
features.Published by PabloLec over 3 years ago
The progress of grep
is now displayed in the title of the search menu.
The progress
tool is now an optional dependancy, if not installed recoverpy will still run but the grep progression will not be displayed.
Minor code changes have also been implemented:
.format()
has been converted to f-strings
.progress
is present on user system.None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
When selecting certain partitions in the first menu, an index error could be raised if it contained hyphens in its name.
Issue #6. Regex has been modified.
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Parts of raw lsblk
output fetching were modified to allow other types than part
.
Issue #5. lvm parts were ignored due to an inline filter.
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
Switched from os.path
to pathlib
.
None
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
py_cui
features.Published by PabloLec over 3 years ago
An error was raised on startup with terminal not supporting xterm 256 colours scheme. This is a terminal/curses related issue that should be fixed in all terminals by now but a quick hacky fix has been added. It verifies system TERM
env variable and set it to xterm-256color
if needed.
Issue #3
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
os.path
by pathlib
.py_cui
features.Published by PabloLec over 3 years ago
Modifications were made to the submodules import procedure that was currently causing problems with older Python versions.
Issue #2. Circular import related errors were occuring on older Python versions.
Issue #1. This mouse integration bug is still present with py_cui
v1.3.0, its fix should finally be implemented in v1.4.0
os.path
by pathlib
.py_cui
features.Published by PabloLec over 3 years ago
This first release marks the first fully working version of recoverpy.
The utility has been tested on different systems. UI and backend works the same way, and performances are acceptable.
Issue #1. Currently, only one bug has been noticed. It raises IndexError with mouse integration on text blocks. This bug is caused by py_cui and will be fixed in its next version (0.1.3).