Easily manage files cross platform.
Project description
generalfile
Easily manage files cross platform.
Table of Contents
generalfile ├─ Dependency Diagram for ManderaGeneral ├─ Installation showing dependencies ├─ Information ├─ Attributes ├─ Contributions └─ Todo
Dependency Diagram for ManderaGeneral
flowchart LR
2([library]) --> 5([packager])
2([library]) --> 4([vector])
3([file]) --> 5([packager])
0([import]) --> 3([file])
1([tool]) --> 2([library])
0([import]) --> 2([library])
2([library]) --> 3([file])
click 0 "https://github.com/ManderaGeneral/generalimport"
click 1 "https://github.com/ManderaGeneral/generaltool"
click 2 "https://github.com/ManderaGeneral/generallibrary"
click 3 "https://github.com/ManderaGeneral/generalfile"
click 4 "https://github.com/ManderaGeneral/generalvector"
click 5 "https://github.com/ManderaGeneral/generalpackager"
style 3 fill:#482
Installation showing dependencies
pip install |
generalfile |
generalfile[spreadsheet] |
generalfile[full] |
|---|---|---|---|
| generalimport | ✔️ | ✔️ | ✔️ |
| generallibrary | ✔️ | ✔️ | ✔️ |
| send2trash | ✔️ | ✔️ | ✔️ |
| appdirs | ✔️ | ✔️ | ✔️ |
| dill | ✔️ | ✔️ | ✔️ |
| pandas | ❌ | ✔️ | ✔️ |
Information
| Package | Ver | Latest Release | Python | Platform | Cover |
|---|---|---|---|---|---|
| generalfile | 2.5.15 | 2023-06-02 23:27 CEST | 3.8, 3.9, 3.10, 3.11 | Windows, Ubuntu | 71.8 % |
Attributes
Module: generalfile ├─ Class: CaseSensitivityError ├─ Class: ConfigFile │ ├─ Method: exists │ ├─ Method: get_custom_serializers │ ├─ Method: get_field_dict_serializable │ ├─ Method: halt_getattr │ ├─ Method: read_hook_post │ ├─ Method: read_hook_pre │ ├─ Method: safe_equals │ ├─ Method: write_config │ ├─ Method: write_hook_post │ └─ Method: write_hook_pre ├─ Class: InvalidCharacterError └─ Class: Path ├─ Class: Path ├─ Method: absolute ├─ Method: as_renamed ├─ Method: as_working_dir ├─ Property: cfg ├─ Method: contains ├─ Method: copy ├─ Method: copy_to_folder ├─ Method: create_folder ├─ Method: delete ├─ Method: delete_folder_content ├─ Method: empty ├─ Method: encode ├─ Method: endswith ├─ Method: escaped ├─ Method: exists ├─ Method: forward_slash ├─ Method: from_alternative ├─ Method: get_active_venv_path ├─ Method: get_cache_dir ├─ Method: get_differing_files ├─ Method: get_lock_dir ├─ Method: get_lock_path ├─ Method: get_parent_package ├─ Method: get_parent_repo ├─ Method: get_parent_venv ├─ Method: get_working_dir ├─ Method: is_absolute ├─ Method: is_file ├─ Method: is_folder ├─ Method: is_identical ├─ Method: is_package ├─ Method: is_relative ├─ Method: is_repo ├─ Method: is_root ├─ Method: is_venv ├─ Method: lock ├─ Method: match ├─ Method: mirror_path ├─ Method: move ├─ Method: name ├─ Method: open_folder ├─ Method: open_operation ├─ Method: overwrite_check ├─ Method: pack ├─ Method: parts ├─ Property: pickle ├─ Method: read ├─ Method: relative ├─ Method: remove_end ├─ Method: remove_start ├─ Method: rename ├─ Method: root ├─ Method: same_destination ├─ Method: scrub ├─ Method: seconds_since_creation ├─ Method: seconds_since_modified ├─ Method: set_working_dir ├─ Method: size ├─ Method: spawn_children ├─ Method: spawn_parents ├─ Property: spreadsheet ├─ Method: startswith ├─ Method: stem ├─ Method: suffix ├─ Method: suffixes ├─ Property: text ├─ Method: to_alternative ├─ Method: trash ├─ Method: trash_folder_content ├─ Method: true_stem ├─ Method: unpack ├─ Method: view_paths ├─ Method: with_name ├─ Method: with_stem ├─ Method: with_suffix ├─ Method: with_suffixes ├─ Method: with_true_stem ├─ Method: without_file └─ Method: write
Contributions
Issue-creation, discussions and pull requests are most welcome!
Todo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
generalfile-2.5.15.tar.gz
(32.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file generalfile-2.5.15.tar.gz.
File metadata
- Download URL: generalfile-2.5.15.tar.gz
- Upload date:
- Size: 32.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c689a5b819cc8a04ce6ab051415d9f9ce4e33a766a4c75470451c6d6d971cc7
|
|
| MD5 |
9b26d212efa0796bcf899bc207c7ebed
|
|
| BLAKE2b-256 |
baa90701b521c27675fe238d9e8cdb07f12f73db348ad2bcf3954c1c7d2a93ff
|
File details
Details for the file generalfile-2.5.15-py3-none-any.whl.
File metadata
- Download URL: generalfile-2.5.15-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99fa10460cd53a82b831ea0308ee2efa1b5029c40870add45b1cbb9b38daafc2
|
|
| MD5 |
7da948c38a2501587bd0aba4eda99331
|
|
| BLAKE2b-256 |
c3c282e9affa969459c3786564df3c2f8851d8de96f8e8d9d0f20456d9a4ae7b
|