# 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
<div align="center">
<img src="https://raw.githubusercontent.com/scottpeterman/sshifted/main/screen-shots/welcome.png" alt="UglyPTY Dark" width="400px">
<hr>
<img src="https://raw.githubusercontent.com/scottpeterman/sshifted/main/screen-shots/light.png" alt="UglyPTY Dark" width="400px">
</div>
## Installation
Before installing SShifted, ensure you have Python installed on your system. Then, you can install SShifted via pip:
```bash
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:
```bash
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](https://ace.c9.io/).
Learn more about PyQt and Qt at [Riverbank Computing](https://www.riverbankcomputing.com/) and [Qt Group](https://www.qt.io/), respectively.
---
#### Install build dependendancies
`pip install wheel setuptools`
#### Run Build
`python setup.py sdist bdist_wheel`
Raw data
{
"_id": null,
"home_page": "https://github.com/scottpeterman/sshifted",
"name": "sshifted",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Scott Peterman",
"author_email": "scottpeterman@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d1/7a/0703ae20330d0490a207fb80bd90dd76009c9e4571152c5aba6fb876f04a/sshifted-0.3.0.tar.gz",
"platform": null,
"description": "# SShifted Text Editor\r\n\r\nWelcome 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. \r\n\r\n## Features\r\n\r\n- **Multi-Tab Interface**: Easily manage multiple documents in tabs.\r\n- **Ace Editor Integration**: Enjoy a full-featured code editor, with Ace light and dark themes.\r\n- **Cross-Platform**: Runs on any platform that supports Python and PyQt6.\r\n\r\n## Screen Shot\r\n\r\n<div align=\"center\">\r\n <img src=\"https://raw.githubusercontent.com/scottpeterman/sshifted/main/screen-shots/welcome.png\" alt=\"UglyPTY Dark\" width=\"400px\"> \r\n <hr>\r\n<img src=\"https://raw.githubusercontent.com/scottpeterman/sshifted/main/screen-shots/light.png\" alt=\"UglyPTY Dark\" width=\"400px\">\r\n</div>\r\n\r\n## Installation\r\n\r\nBefore installing SShifted, ensure you have Python installed on your system. Then, you can install SShifted via pip:\r\n\r\n```bash\r\npip install sshifted\r\n```\r\n\r\n## Getting Started\r\n\r\nAfter 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:\r\n\r\n```bash\r\npython -m sshifted\r\npythonw -m sshifted\r\n```\r\n\r\n## Usage\r\n\r\n- **Opening Files**: Use the 'File' menu to open new or existing files.\r\n- **Saving Files**: Save your work using the 'Save' or 'Save As' options.\r\n- **Settings**: Customize your experience through the 'Settings' menu.\r\n- **Shortcuts**: Utilize common keyboard shortcuts like 'Ctrl+N' for a new file, 'Ctrl+S' for save etc.\r\n\r\n## About\r\n\r\nSShifted Text Editor is free software under the GNU General Public License v3. For more details, refer to the 'About' section in the application.\r\n\r\n## Support\r\n\r\nFor more information about SShifted, visit our repo [https://github.com/scottpeterman/sshifted](#)\r\n\r\n## Acknowledgments\r\n\r\nSShifted uses the Ace editor. For more about Ace, visit [Ace official website](https://ace.c9.io/).\r\nLearn more about PyQt and Qt at [Riverbank Computing](https://www.riverbankcomputing.com/) and [Qt Group](https://www.qt.io/), respectively.\r\n\r\n---\r\n#### Install build dependendancies\r\n`pip install wheel setuptools`\r\n#### Run Build\r\n`python setup.py sdist bdist_wheel`\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "A PyQt6 multi-tabbed editor based on Ace.js",
"version": "0.3.0",
"project_urls": {
"Homepage": "https://github.com/scottpeterman/sshifted"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9d0ff59cc0f3e9dc6b64bfefad44a7706a764fb4c45b4cc76e930d0714b1807e",
"md5": "752b3784cf254f4c003220d94e67d861",
"sha256": "ddd8fd5b4a0c5e5f9d531101b8ca7c48f976abba796dc9fa4af324927ad0f56f"
},
"downloads": -1,
"filename": "sshifted-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "752b3784cf254f4c003220d94e67d861",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4126153,
"upload_time": "2024-02-02T18:59:54",
"upload_time_iso_8601": "2024-02-02T18:59:54.799370Z",
"url": "https://files.pythonhosted.org/packages/9d/0f/f59cc0f3e9dc6b64bfefad44a7706a764fb4c45b4cc76e930d0714b1807e/sshifted-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d17a0703ae20330d0490a207fb80bd90dd76009c9e4571152c5aba6fb876f04a",
"md5": "f1472742fc099e6414e077778ba6c58d",
"sha256": "f63236a2d7f48eb3b4dea2e5cd4eda5ed97c65f1a64cd44f23fb1a9914fc4f76"
},
"downloads": -1,
"filename": "sshifted-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "f1472742fc099e6414e077778ba6c58d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3747297,
"upload_time": "2024-02-02T18:59:59",
"upload_time_iso_8601": "2024-02-02T18:59:59.615474Z",
"url": "https://files.pythonhosted.org/packages/d1/7a/0703ae20330d0490a207fb80bd90dd76009c9e4571152c5aba6fb876f04a/sshifted-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-02 18:59:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "scottpeterman",
"github_project": "sshifted",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "PyQt6",
"specs": [
[
"==",
"6.6.1"
]
]
},
{
"name": "PyQt6-Qt6",
"specs": [
[
"==",
"6.6.1"
]
]
},
{
"name": "PyQt6-sip",
"specs": [
[
"==",
"13.6.0"
]
]
},
{
"name": "PyQt6-WebEngine",
"specs": [
[
"==",
"6.6.0"
]
]
},
{
"name": "PyQt6-WebEngine-Qt6",
"specs": [
[
"==",
"6.6.1"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.1"
]
]
}
],
"lcname": "sshifted"
}