Skip to main content

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:

  1. Check that you meet all the prerequisites and installation instructions were followed properly
  2. Try running the program as a superuser
  3. Ensure that the Python version meets the required version
  4. Create an issue on the project's repository
  5. 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

synapse-fm-0.0.3.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synapse_fm-0.0.3-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file synapse-fm-0.0.3.tar.gz.

File metadata

  • Download URL: synapse-fm-0.0.3.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for synapse-fm-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d36bb54ba13d51d207065cf2bbb17c56a2f988948fbee8e215952cc9793afd67
MD5 3cf5295c1e47ec9bd8d788cb799a8ab8
BLAKE2b-256 e472d38aeabc10d219d420b79b3b5f7305b6e840c3d54d96497afbdfe2e0f528

See more details on using hashes here.

File details

Details for the file synapse_fm-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: synapse_fm-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for synapse_fm-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a17772ce61024f98ba129eeae34b004e6fc1c3b13ad4e27ac55d7810a0482b17
MD5 bcd95bd3aec66ed0d86169eb9f61b06e
BLAKE2b-256 51aca1883eecc9ea9e3718f33bcaf19e48df5822bfab069c6814b53b506510e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page