Metadata-Version: 2.1
Name: je-editor
Version: 0.0.43
Summary: simple editor
Home-page: https://github.com/JE-Chen/je_editor
Author: JE-Chen
Author-email: zenmailman@gmail.com
License: UNKNOWN
Description: # je_editor
        
        ---
        
        ### Simple editor for edit code 
        
        #### Features
        * auto save (after first save)
        * open last edit file
        * run program
        * execute shell script
        * choose font and font size
        * choose encoding
        * choose language
        * choose editor style
        * use content file to choose you own style
        ---
        
        ## Requires
        
        ```
        python 3.5 or later
        ```
        
        ## install
        
        * please check your tkinter version
          * make sure tkinter is version 8.5 or later
          ```python
          # check tkinter version
          import tkinter
          tkinter._test()
          ```
        
        * on Windows not need install any package
          * if fail to start tkinter
            * python version 3.7 and later will include new tk
            
        
        * on macOS not need install any package
          * if fail to start tkinter 
            * xcode-select --install
              * download python-tk
                * brew install python-tk
            * or download new python version, new python version include new Tcl/Tk 
        ```
        If you are using macOS 10.6 or later, 
        the Apple-supplied Tcl/Tk 8.5 has serious bugs that can cause application crashes.
        ```
        * on linux ubuntu use 
        ```commandline 
        sudo apt-get install python3-tk
        ```
        * on fedora use
        ```commandline
        sudo dnf python3-tk
        ```
        
        ---
        
        [![CircleCI](https://circleci.com/gh/JE-Chen/je_editor/tree/main.svg?style=svg)](https://circleci.com/gh/JE-Chen/je_editor/tree/main)
        
        [![JE_Editor GitHub Actions Dev](https://github.com/JE-Chen/je_editor/actions/workflows/je-editor-github-actions_dev.yml/badge.svg)](https://github.com/JE-Chen/je_editor/actions/workflows/je-editor-github-actions_dev.yml)
        
        [![JE_Editor GitHub Actions Stable](https://github.com/JE-Chen/je_editor/actions/workflows/je-editor-github-actions_stable.yml/badge.svg)](https://github.com/JE-Chen/je_editor/actions/workflows/je-editor-github-actions_stable.yml)
        
        ### Document
        
        [![Documentation Status](https://readthedocs.org/projects/je-editor/badge/?version=latest)](https://je-editor.readthedocs.io/en/latest/?badge=latest)
        
        ---
        
        * editor main window
        
        ![Main window image](/github_image/main_window_image.png)
        
        ---
        
        * toolbar function
          * Run
            * Run program and get result
          * Run on shell
            * Run on command line and get result
          * Stop
            * Stop current running program
          * File
            * Save File
              * Save current edit file
            * Open File
              * Open file to edit
          * Text
            * Font
              * Choose editor font
            * Font Size
              * Choose font size
          * Encoding
            * Choose file encoding
          * Language
            * Java 
              * need java on system path - default
            * Python3
              * need python3 on system path - default  
        
        ---
        
        * Test on
            * windows 10 ~ 11
            * osx 10.5 ~ 11 big sur
            * ubuntu 20.0.4
            * raspberry pi 3B+
        
        | All test in test dir
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.5
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: MacOS X
Classifier: Environment :: X11 Applications
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
