Skip to main content

A python SSH multi-tabbed Terminal based on PyQt6 and FastAPI

Project description

SShifted Text Editor

Welcome to SShifted, a multi-tabbed text editor based on Ace and PyQt6. This application offers a rich text editing experience with multiple tabs, enabling you to work on various files simultaneously.

Features

  • Multi-Tab Interface: Easily manage multiple documents in tabs.
  • Ace Editor Integration: Enjoy a full-featured code editor, with Ace light and dark themes.
  • Cross-Platform: Runs on any platform that supports Python and PyQt6.

Screen Shot

UglyPTY Dark
UglyPTY Dark

Installation

Before installing SShifted, ensure you have Python installed on your system. Then, you can install SShifted via pip:

pip install sshifted

Getting Started

After installation, you can start the SShifted Text Editor from your command line. On windows you can use pythonw so you don't have to keep a cmd window open, or use it in a shortcut on your desktop, and you wont ever see a cmd window:

python -m  sshifted
pythonw -m sshifted

Usage

  • Opening Files: Use the 'File' menu to open new or existing files.
  • Saving Files: Save your work using the 'Save' or 'Save As' options.
  • Settings: Customize your experience through the 'Settings' menu.
  • Shortcuts: Utilize common keyboard shortcuts like 'Ctrl+N' for a new file, 'Ctrl+S' for save etc.

About

SShifted Text Editor is free software under the GNU General Public License v3. For more details, refer to the 'About' section in the application.

Support

For more information about SShifted, visit our repo https://github.com/scottpeterman/sshifted

Acknowledgments

SShifted uses the Ace editor. For more about Ace, visit Ace official website. Learn more about PyQt and Qt at Riverbank Computing and Qt Group, respectively.


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

sshifted-0.1.5.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

sshifted-0.1.5-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

Details for the file sshifted-0.1.5.tar.gz.

File metadata

  • Download URL: sshifted-0.1.5.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for sshifted-0.1.5.tar.gz
Algorithm Hash digest
SHA256 dc50e165cdffb03b1c6ba354176ee0560e5e8639e8e5cf67007e08fb12723a88
MD5 ba047c7af12dd9384794df8a7deb97fa
BLAKE2b-256 eaa02b40c81f010b5da2f4898ccf15a1bd4115abe0a4259839f97168ceb70af9

See more details on using hashes here.

File details

Details for the file sshifted-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: sshifted-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for sshifted-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 806d15265df8d31e122fd441e460398e72605edaa679199ce95f7390fbd83f59
MD5 63ab76a3e1c3a7f49511f4bc0ccebda8
BLAKE2b-256 1ad9d0a43554277b70d2582971f12452428f677314004ae707e908bbf2b66cb2

See more details on using hashes here.

Supported by

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