Skip to content

Writer Classic's GitHub repository. A powerful, yet simple and good looking text editor. Oh yes, I forgot... It's also open-source!

License

Notifications You must be signed in to change notification settings

Zeca70/WriterClassic

 
 

Repository files navigation

Writer Classic

WriterClassic's Logo by Norb

Writer Classic is a Python project that keeps growing and brings to the user a whole new text editing experience. 🤔👍

Latest Version Documentation License

NOTE: main is the most stable branch, unless I prefix a commit with UNSTABLE.

Special thanks to j4321 for the tkFontChooser.

Known Issues

Windows Users Linux Users MacOS Users
MF366-Coding#20 MF366-Coding#18 Unkown compatibility (not tested)
Tested on both Windows 10 and 11 MF366-Coding#34 --
-- MF366-Coding#50 --

VERY IMPORTANT!

Donations are cool, y'know?

It's also not hard to click the link...

https://www.buymeacoffee.com/mf366

Installing Writer Classic (for people exploring the repository)

To install Writer, you can choose between 2 ways of installing.

For Windows

Go to https://github.com/MF366-Coding/WriterClassic/releases/latest to get the latest release and download the *.exe file.

Then, run it!

For Linux and MacOS (or if you simply want the source)

Do the same thing but for the source code. Either run the main Python file or compile it yourself.

All files and folders inside the zipped one must be on the same location!

Comamnd for running

Use:

python3 WriterClassic.py

...and you can now use Writer Classic.

This app only runs on Python 3, so using the command python WriterClassic.py won't work (in Unix based OSes, python is Python 2).

What do I need to be able to be able to use Writer Classic?

You need:

  • Python 3 (Comes with MacOS and Linux, usually | Requires installation on Windows, unless you use the executable version of WriterClassic)

  • requests (Python3 Module)

  • simple_webbrowser (Python3 Module made by me)

  • all the datafiles that come with WriterClassic

Small information

If you want to redistribute this software, you need its LICENSE: this is mandatory!

Let me know of any bug you find

If you found a bug, please tell me the details by creating a new Issue in this Repository.

Help

Editing

You can do regular file editing like opening, saving and simply typing!

To open a plain text file, go to File > Open... and pick the file you want to open.

To save a document, go to File > Save... and name the file. Pick its location and click Save. Boom!

Sparkles and sparkles

To change the default window size of WriterClassic, go to Appearance > Window dimensions and follow the instructions.

To pick a theme, just go to Appearance and pick, from Default and Modern themes, the one you like the best.

Plugins

Enjoy default plugins and custom plugins.

This powerful feature... I'll let you explore it by yourself...

Internet

The Internet plugin, on the tab next to Plugins...

Search with Google, Ecosia, Bing, Yahoo, YouTube and much more directly from your favorite text editor.

You can also go to an URL.

Settings and info

Customize your language. Go ahead, pick yours!

Yours isn't available? Consider creating your own custom translation or report it to Issues as an enhancement.

You can also enjoy WriterClassic offline, by just changing one simple setting: Checking for Updates on Startup. If ON, you gotta be online. If OFF, doesn't matter where you are and mostly, if you have internet connection, because WriterClassic won't need it to launch.

Command Menu

You can press *Ctrl + Shift + P (check the Shotcuts area for more info) to open this hidden feature.

In here, you can type a command and click 'OK' and something will happen.

Available commands:

  • open or openfile - Opens the 'Open a file to read' dialog
  • about - Opens the 'About' dialog
  • help - Opens the Help at GitHub
  • fun or egg - Opens the Super Secret Easter Egg (a.k.a SSEE)
  • data - Opens the 'Who made this app?' dialog (hint: it was me LMAO)
  • exit or quit - Shows the 'Confirm exit' dialog
  • clear - Opens the 'Pick a file to erase' dialog
  • newfile - Creates a new file
  • save - Saves the document
  • save as - Saves the document as/at...
  • clock open - Opens the Clock Plugin
  • font family - Shows the 'Pick a font family' dialog
  • font size - Shows the 'Pick a font size' dialog
  • ragequit - Kills the app without confirmation (NOT RECOMMENDED)
  • repo - Opens the GitHub repo
  • notes - Opens the 'Notes' Plugin
  • win size - Shows the 'Pick window dimensions/size' dialog

In case you don't pick any of these, you'll just get an error.

Shortcuts (v10.0.0+)

This shortcuts won't work on versions older than v10.0.0.

You can use some useful shortcuts instead of menu itens to use Writer Classic faster. All of those make use of control key plus another key so that you have to press both at once. Ctrl stands for control key. Here are some of the most useful shortcuts available:

  • Ctrl + S - Save the file
  • Ctrl + Shift + S - Save as...
  • Ctrl + O - Open file
  • Ctrl + Shift + P - Opens the Command Menu
  • Ctrl + L - Changes to light mode
  • Ctrl + D - Changes to dark mode
  • Ctrl + Shift + G - Opens the set window size dialogue
  • F1 - Leads you to help
  • Ctrl + Z - Undo last action
  • Ctrl + Y - Redo last action
  • Ctrl + N - New file
  • Ctrl + I - Opens the About section

New stuff

Open With... WriterClassic

You can make WriterClassic.exe as default for certain plain text files.

Or you can just Open With WriterClassic.

Need some help?

Don't have a web browser open? Need to search something? Search directly from WriterClassic using one of the available Search Engines:

  • Google
  • Bing
  • Ecosia
  • DuckDuckGo
  • Yahoo!
  • StackOverflow
  • Qwant (v7.0.2+)
  • The Internet Archive (v7.0.2+)
  • Brave Search (v8.2.0+)
  • GitHub (v8.3.0+)
  • GitLab (v8.3.0+)

Wanna listen to some tunes?

Maybe you just want to relax while listening to music...

You can do that using...

  • YouTube
  • SoundCloud (v7.0.1+)
  • Spotify Online (v7.0.4+)

Thanks for using WriterClassic! ❤️

About

Writer Classic's GitHub repository. A powerful, yet simple and good looking text editor. Oh yes, I forgot... It's also open-source!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%