uffspd


Nameuffspd JSON
Version 0.12 PyPI version JSON
download
home_pagehttps://github.com/hansalemaos/uffspd
SummaryWrapper for the fastest file/folder list tool (UFFS) 350 GB in less than 3 Minutes (1.800.000 files and folders)
upload_time2023-04-24 14:34:20
maintainer
docs_urlNone
authorJohannes Fischer
requires_python
licenseMIT
keywords ripgrep grep search replace regex regular expressions re os.listdir shutil ls
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.07613s