Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A highly-modular text editor

NotificationsYou must be signed in to change notification settings

ayyfte/Oranje

Repository files navigation

**I don't think I needed to tell that translation..

Oranje is a text editor that aims to be a successor to my old editorwhirlEdit and also a Refresh of "Thee".

This editor aims to be highly moduler, such that

  • The executable is a blank tkinter app that runs modules
  • Updating and modules controlled by a cli tool (called ore)

How To's

Install package:

# Branch name and directory are optionalpython ore.py install whmsft/oranje --branch=main --dir="package/whmsft/oranje/"

This installs package from github repo "whmsft/oranje" at branch main from provided folder

Extension System

Every Extension is a must to have this directory system:

plugin_name  + __init__.py  + data.yml

wheredata.yml includes information about package and what to run.

Sample_data.yml:

author:name:whmsftemail:whmsft@outlook.compackage:name:Oranje Editorurl:https://github.com/whmsft/Oranjeversion:[0, 0, 1]tasks:initialize:null# Function to run when importedbeforeLoop:null# Function to run just before tk.mainloop()afterLoop:null# Function to run after tk.mainloop() (ex cleanup)depends:[]

The__init__.py, on the other hand, is loaded as a simple package, which is accessed by other modules aspackage.{author}.{name}

Releases

No releases published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp