# Wrapper for the fastest file/folder list tool (UFFS) 350 GB in less than 3 Minutes (1.800.000 files and folders)
This module uses https://github.com/githubrobbi/Ultra-Fast-File-Search to list the files on your hard disk.
If the app is not installed, the function will try to install it. If you want to install it by yourself,
DOWNLOAD THE .com FILE INSTEAD OF THE .exe FILE!
### Tested against Windows 10 / Python 3.10 / Anaconda
## pip install uffspd
```python
# As you can see, there are only a few parameters that you can pass,
but don't worry. The Fine-Grained filtering can be done easily with
DataFrames
from uffspd import list_all_files
df1 = list_all_files(
path2search="C:\\",
file_extensions=None,
uffs_com_path=r"C:\ProgramData\anaconda3\envs\adda\uffs.com",
)
df2 = list_all_files(
path2search="c:\\Windows",
file_extensions=[".log", ".txt", ".tmp"],
uffs_com_path=r"C:\ProgramData\anaconda3\envs\adda\uffs.com",
)
df3 = list_all_files(
path2search="c:\\Windows",
file_extensions=None,
uffs_com_path=None,
)
aa_path aa_name aa_path_only aa_size aa_size_on_disk aa_created aa_last_written aa_last_accessed aa_descendents aa_read_only aa_archive aa_system aa_hidden aa_offline aa_not_content_indexed_file aa_no_scrub_file aa_integrity aa_pinned aa_unpinned aa_directory_flag aa_compressed aa_encrypted aa_sparse aa_reparse aa_attributes
0 C:\Windows\setuperr.log setuperr.log C:\Windows 0 0 b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
1 C:\Windows\TEMP\GeoInfo.tmp GeoInfo.tmp C:\Windows\TEMP 0 0 b'2023-03-25 07:32:24' b'2023-04-02 09:28:45' b'2023-04-02 09:28:45' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
2 C:\Windows\TEMP\assistant_installer_20230325061854.log assistant_installer_20230325061854.log C:\Windows\TEMP 345 0 b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
3 C:\Windows\TEMP\assistant_installer_20230325061138.log assistant_installer_20230325061138.log C:\Windows\TEMP 345 0 b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
4 C:\Windows\TEMP\AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt C:\Windows\TEMP 688 4096 b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
5 C:\Windows\TEMP\HamachiSetup.log HamachiSetup.log C:\Windows\TEMP 4584 8192 b'2023-03-25 05:38:58' b'2023-03-25 06:22:25' b'2023-03-25 06:22:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
6 C:\Windows\TEMP\FXSAPIDebugLogFile.txt FXSAPIDebugLogFile.txt C:\Windows\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
7 C:\Windows\TEMP\FXSTIFFDebugLogFile.txt FXSTIFFDebugLogFile.txt C:\Windows\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
8 C:\Windows\TEMP\_avast_\nsfsp00000001.tmp nsfsp00000001.tmp C:\Windows\TEMP\_avast_ 0 0 b'2023-04-07 03:03:50' b'2023-04-07 15:16:59' b'2023-04-07 15:16:59' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
9 C:\Windows\TEMP\_avast_\nsfsp00000003.tmp nsfsp00000003.tmp C:\Windows\TEMP\_avast_ 0 0 b'2023-04-07 06:05:19' b'2023-04-07 12:18:21' b'2023-04-07 12:18:21' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32
```
Raw data
{
"_id": null,
"home_page": "https://github.com/hansalemaos/uffspd",
"name": "uffspd",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "ripgrep,grep,search,replace,regex,regular expressions,re,os.listdir,shutil,ls",
"author": "Johannes Fischer",
"author_email": "aulasparticularesdealemaosp@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c1/ab/a136ca17b8f9e7abca18723e728dc800f6ff8c75fb33e71ee968c98d355f/uffspd-0.12.tar.gz",
"platform": null,
"description": "# Wrapper for the fastest file/folder list tool (UFFS) 350 GB in less than 3 Minutes (1.800.000 files and folders)\r\n\r\nThis module uses https://github.com/githubrobbi/Ultra-Fast-File-Search to list the files on your hard disk.\r\nIf the app is not installed, the function will try to install it. If you want to install it by yourself, \r\nDOWNLOAD THE .com FILE INSTEAD OF THE .exe FILE!\r\n\r\n### Tested against Windows 10 / Python 3.10 / Anaconda \r\n\r\n\r\n## pip install uffspd\r\n\r\n\r\n```python\r\n# As you can see, there are only a few parameters that you can pass, \r\nbut don't worry. The Fine-Grained filtering can be done easily with \r\nDataFrames\r\n\r\n\r\nfrom uffspd import list_all_files\r\ndf1 = list_all_files(\r\n path2search=\"C:\\\\\",\r\n file_extensions=None,\r\n uffs_com_path=r\"C:\\ProgramData\\anaconda3\\envs\\adda\\uffs.com\",\r\n)\r\n\r\ndf2 = list_all_files(\r\n path2search=\"c:\\\\Windows\",\r\n file_extensions=[\".log\", \".txt\", \".tmp\"],\r\n uffs_com_path=r\"C:\\ProgramData\\anaconda3\\envs\\adda\\uffs.com\",\r\n)\r\n\r\n\r\ndf3 = list_all_files(\r\n path2search=\"c:\\\\Windows\",\r\n file_extensions=None,\r\n uffs_com_path=None,\r\n)\r\n\r\n\r\n aa_path aa_name aa_path_only aa_size aa_size_on_disk aa_created aa_last_written aa_last_accessed aa_descendents aa_read_only aa_archive aa_system aa_hidden aa_offline aa_not_content_indexed_file aa_no_scrub_file aa_integrity aa_pinned aa_unpinned aa_directory_flag aa_compressed aa_encrypted aa_sparse aa_reparse aa_attributes\r\n0 C:\\Windows\\setuperr.log setuperr.log C:\\Windows 0 0 b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' b'2023-03-25 16:19:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n1 C:\\Windows\\TEMP\\GeoInfo.tmp GeoInfo.tmp C:\\Windows\\TEMP 0 0 b'2023-03-25 07:32:24' b'2023-04-02 09:28:45' b'2023-04-02 09:28:45' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n2 C:\\Windows\\TEMP\\assistant_installer_20230325061854.log assistant_installer_20230325061854.log C:\\Windows\\TEMP 345 0 b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' b'2023-03-25 06:18:54' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n3 C:\\Windows\\TEMP\\assistant_installer_20230325061138.log assistant_installer_20230325061138.log C:\\Windows\\TEMP 345 0 b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' b'2023-03-25 06:11:38' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n4 C:\\Windows\\TEMP\\AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt AppxErrorReport_A796FED9-5EE8-0001-9753-97A7E85ED901.txt C:\\Windows\\TEMP 688 4096 b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' b'2023-03-25 05:43:05' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n5 C:\\Windows\\TEMP\\HamachiSetup.log HamachiSetup.log C:\\Windows\\TEMP 4584 8192 b'2023-03-25 05:38:58' b'2023-03-25 06:22:25' b'2023-03-25 06:22:25' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n6 C:\\Windows\\TEMP\\FXSAPIDebugLogFile.txt FXSAPIDebugLogFile.txt C:\\Windows\\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n7 C:\\Windows\\TEMP\\FXSTIFFDebugLogFile.txt FXSTIFFDebugLogFile.txt C:\\Windows\\TEMP 0 0 b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' b'2023-03-25 13:11:40' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n8 C:\\Windows\\TEMP\\_avast_\\nsfsp00000001.tmp nsfsp00000001.tmp C:\\Windows\\TEMP\\_avast_ 0 0 b'2023-04-07 03:03:50' b'2023-04-07 15:16:59' b'2023-04-07 15:16:59' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n9 C:\\Windows\\TEMP\\_avast_\\nsfsp00000003.tmp nsfsp00000003.tmp C:\\Windows\\TEMP\\_avast_ 0 0 b'2023-04-07 06:05:19' b'2023-04-07 12:18:21' b'2023-04-07 12:18:21' 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Wrapper for the fastest file/folder list tool (UFFS) 350 GB in less than 3 Minutes (1.800.000 files and folders)",
"version": "0.12",
"split_keywords": [
"ripgrep",
"grep",
"search",
"replace",
"regex",
"regular expressions",
"re",
"os.listdir",
"shutil",
"ls"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e56a4c6952fa7d2fb422f8d91c8bc6f2ad1005e385d152e3372c60bf41cfd384",
"md5": "f9b8336070613682c11a3095fd2ceb28",
"sha256": "ab7b025848ab10d18d62d9146a80230c549cd2c0f627040503a5fb9f387247ab"
},
"downloads": -1,
"filename": "uffspd-0.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9b8336070613682c11a3095fd2ceb28",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 701923,
"upload_time": "2023-04-24T14:34:15",
"upload_time_iso_8601": "2023-04-24T14:34:15.497487Z",
"url": "https://files.pythonhosted.org/packages/e5/6a/4c6952fa7d2fb422f8d91c8bc6f2ad1005e385d152e3372c60bf41cfd384/uffspd-0.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1aba136ca17b8f9e7abca18723e728dc800f6ff8c75fb33e71ee968c98d355f",
"md5": "889fc9711cdbbbf17bd278ac03a26d0f",
"sha256": "d8a03f2fb84868389159dd452ea6e58c4161df7eeedea39d71e098ed5c7eb477"
},
"downloads": -1,
"filename": "uffspd-0.12.tar.gz",
"has_sig": false,
"md5_digest": "889fc9711cdbbbf17bd278ac03a26d0f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 699762,
"upload_time": "2023-04-24T14:34:20",
"upload_time_iso_8601": "2023-04-24T14:34:20.093186Z",
"url": "https://files.pythonhosted.org/packages/c1/ab/a136ca17b8f9e7abca18723e728dc800f6ff8c75fb33e71ee968c98d355f/uffspd-0.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-24 14:34:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "hansalemaos",
"github_project": "uffspd",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "uffspd"
}