sshifted


Namesshifted JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/scottpeterman/sshifted
SummaryA PyQt6 multi-tabbed editor based on Ace.js
upload_time2024-02-02 18:59:59
maintainer
docs_urlNone
authorScott Peterman
requires_python
licenseGPLv3
keywords
VCS
bugtrack_url
requirements PyQt6 PyQt6-Qt6 PyQt6-sip PyQt6-WebEngine PyQt6-WebEngine-Qt6 PyYAML
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.62283s