PyFiTransfer
About
-
PyFiTransfer is a program built to transfer files of a given extension-type from their source directory to a destination directory.
-
There are two different program versions: a CLI version and a GUI version.
-
Not meant to be used directly within a Python environment, but rather as a standalone CLI/GUI application.
Installing PyFiTransfer
Using pip (Recommended)
-
To install PyFiTransfer using
pip, enter the following command within the terminal:-
python -m pip install PyFiTransfer
-
-
Done!
Manual Installation
-
Start by doing one of two things:
-
Either:
- A. Download source code
*.ziparchive from the PyFiTransfer GitHub repo "releases" tab, and extract the contents to your desired installation directory.
- A. Download source code
-
Or:
-
B. Clone the repo with the git client of your choice by entering the following command:
-
git clone https://github.com/schlopp96/PyFiTransfer/releases/latest/
-
-
-
-
Navigate to directory containing extracted contents, and open said directory within a terminal.
-
Install all dependencies for this package by entering the following command:
-
pip install -r requirements.txt
-
- Done!
Using PyFiTransfer
PyFiTransfer GUI
-
If you HAVE installed
PyFiTransfervia pip, you can launch the PyFiTransfer GUI by entering the following command:pyfitransfer-gui
-
If you HAVE NOT installed
PyFiTransferusingpip:- Open the python script titled
main.pylocated within the installation directory:"~/PyFiTransfer/main.py"
- Open the python script titled
-
To select the source directory containing the files you wish to transfer, click the "Browse" button located in the top row.
-
To select the destination directory you wish to transfer the files to, click the "Browse" button located in the middle row.
-
Fill out the "file type" input field in the third row to choose what file-type to transfer
-
Click the
"Start Transfer"button.- The transfer will begin, and the progress will be displayed in the log output box.
PyFiTransfer CLI
-
If you HAVE installed
PyFiTransfervia pip, you can launch the PyFiTransfer CLI by entering the following command:pyfitransfer-cli
-
If you HAVE NOT installed
PyFiTransferusingpip:- Open the python script titled
CLI_main.pylocated within the installation directory:"~/PyFiTransfer/CLI_main.py"
- Open the python script titled
-
Enter the file-path to the directory acting as the file transfer's destination.
-
Enter the file-type of the files you wish to transfer (not including the "." that proceeds the file type).
- Example:
- You would enter (without the quotations)
"exe"when needing to migrate files with the".exe"extension.
- You would enter (without the quotations)
- Example:
-
If everything is correctly validated, a success message is returned to the console, alongside a list of files that were successfully transferred.
- If an error occurs, the program will display an error message before exiting.
-
Finally, the user is prompted to press the
[ENTER]key to exit the process.
Contact
-
If you have any questions, comments, or concerns that cannot be alleviated through the project's GitHub repository, please feel free to contact me through my email address:
schloppdaddy@gmail.com
Metadata
Release files for PyFiTransfer 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PyFiTransfer-0.4.1.tar.gz | 147.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyFiTransfer-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 171.2 kB
Release files / PyFiTransfer-0.4.1.tar.gz
| Download URL | PyFiTransfer-0.4.1.tar.gz |
|---|---|
| Size | 147.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d9224dc6c8f9af6e729a4d354c1855bbde9aac5cb83ab859412e8a08883ab62
|
|
BLAKE2b-256 checksum How to use checksums |
b539388ee2ef1157022c567a6e0faa8d96e5df055b7f08cf27a6bac7a0ac5845
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.64.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.5
|
Release files / PyFiTransfer-0.4.1-py3-none-any.whl
| Download URL | PyFiTransfer-0.4.1-py3-none-any.whl |
|---|---|
| Size | 23.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f0f5b542a06ac8ba9db3fcfef3a669a182760ae29ad23474329cafc96f96e11b
|
|
BLAKE2b-256 checksum How to use checksums |
8b8df482be07287ac8c526e16abef095a4acff7376ad5298f5d1efdfc3077152
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.64.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.5
|