Introducing Synapse, a terminal-based file manager that simplifies and streamlines file management tasks from the command line. Built using Python's curses module, Synapse has a user-friendly interface and features like file preview, directory and file information, formatting for various file types, and support for symbolic links. Whether you're a casual or power user, Synapse has the functionality you need. Try Synapse today!
Project description
Synapse
Welcome to Synapse, a file manager designed to make organizing and accessing your files a breeze. This project is intended for anyone looking to streamline their file management process.
Author
Name: Eyetu Kingsley Github: @CodeKing12
Prerequisites
- Python 3.1 or higher
- Python package manager (pip)
- Curses library (typically pre-installed on most Linux distributions)
Note: If the cursed library is not installed on your machine, please refer to your distribution's support pages for installation instructions.
Installation
To install Synapse, make sure you meet all the prerequisites above, then run the following command:
pip install synapse-fm
Running the Program
To run the program, use the following command from any directory in the terminal:
synapse
Using Synapse
- To navigate to the previous directory:
- Press the left arrow key or the backspace key
- To navigate to the next directory:
- Press the right arrow key or the enter key
- To traverse the current directory:
- Use the up and down arrow keys
- To quit the file manager:
- Press the escape key twice
Features
- Toggle between light and dark mode (soon to be added)
- Live previews for files
- Fullscreen mode
- View file and folder information within the program
License
This project is licensed under the GNU General Public License v3.0
Troubleshooting
If you encounter any issues while using Synapse, here are some steps you can try to resolve them:
- Check that you meet all the prerequisites and installation instructions were followed properly
- Try running the program as a superuser
- Ensure that the Python version meets the required version
- Create an issue on the project's repository
- Contact the maintainer for assistance
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 synapse-fm-0.0.6.tar.gz.
File metadata
- Download URL: synapse-fm-0.0.6.tar.gz
- Upload date:
- Size: 20.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d08c150df031ef801ea13ce1b18f104456d436ab755a3287e01369269b9b7d60
|
|
| MD5 |
f622f4b91016f220776f79bcedcacf4b
|
|
| BLAKE2b-256 |
31d7171fd3fdbf0801e896e9364fe0e6926e4951f9c2817750fc2ee87dc299d1
|
File details
Details for the file synapse_fm-0.0.6-py3-none-any.whl.
File metadata
- Download URL: synapse_fm-0.0.6-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
772db72f7fb9ae5bcf43a4e7efef6fa54109a3ffb5d0392c0de241c15ad212cf
|
|
| MD5 |
2b8f87a55b2f6f48d6b5f4ab81715dcc
|
|
| BLAKE2b-256 |
1edc5b1604b66cfc4186e6faf5c0c443d196537fcaece278188bd33052902551
|