pi-apps
pi-apps copied to clipboard
Aewan ASCII Editor
What is the name of the app?
Aewan
(Optional) Where is the app hosted?
http://aewan.sourceforge.net/
About the app
Aewan is a curses-based program that allows for the creation and editing of ascii art. The user is able to move the cursor around the screen by means of the arrow keys and 'paint' characters by pressing the corresponding keys. There are dialog boxes that allow the user to choose foreground and background colors, as well as bold and blink attributes. The user may also select rectangular areas of the canvas in order to move, copy and paste them. Aewan also supports 'intelligent' horizontal and vertical flipping (e.g. converts '' to '/', etc).
What sets Aewan apart from similar projects is the fact that it can work with multiple layers, and has the ability to turn transparency and visibility on and off for each layer. A layer dialog is provided through which the user can change the order of the layers. Thus, each layer can be edited independently in order to generate a composite drawing. Instead of using the layers for compositing, it is also possible to use the layers as frames for an animation, thus enabling the user to create ascii animations with Aewan.
Aewan can export animations to a "less movie", that is, a regular file that will show the animation when when paged through in the 'less' pager or similar program (even Notepad will work if you don't need color). It can also export a shellscript which will play the animation on the terminal when executed.
The file format is easy to parse, so it is easy to write a terminal-based application that uses the Aewan files to display onscreen. Currently it has been tested on the Linux terminal, rxvt, xterm, the Cygwin terminal and the FreeBSD console.
Upload file
Confirmations
- [X] I have confirmed that this app is legal and not piracy.
- [x] I have confirmed that this app has never been discussed in https://github.com/Botspot/pi-apps/issues and https://github.com/Botspot/pi-apps/pulls, and it is not in the Pi Apps app list.
- [X] I have confirmed that this app can run on Raspberry Pi.
@Botspot If you give the A-Okay then we can move this to a pull request.
btw, to convert to ASCII, use the aecat -o mypicture.ansi mypicture.ae command.
Very cool. So far, I see no reason not to add it. Maybe add a menu button.
I tried to get this running. It says "[Document contains no layers; press F1 for menu]" I press F1, the word "New" is highlighted, I press Enter, but nothing happens. I also tried typing "n". What am I missing?
Very cool. So far, I see no reason not to add it. Maybe add a menu button.
I tried to get this running. It says "[Document contains no layers; press F1 for menu]" I press F1, the word "New" is highlighted, I press Enter, but nothing happens. I also tried typing "n". What am I missing?
@Botspot Ah, this program is layer-based, so you need to create a new layer by pressing Ctrl+A and then select a color by pressing F2 then C, to move the cursor around, use the arrow keys, and letters/numbers/sybols to type.
We should probably add a menu button, but I have one question: what terminal should I default to?
And- one more thing: to open the help menu, perss F4, then K
Edited description
We should probably add a menu button, but I have one question: what terminal should I default to?
Use pi-apps's terminal-run script, it will choose an available terminal out of the ones pi-apps currently supports.
We should probably add a menu button, but I have one question: what terminal should I default to?
Use pi-apps's
terminal-runscript, it will choose an available terminal out of the ones pi-apps currently supports.
Like this: (snatched from zoom script)
echo "Creating a Zoom button in the Main Menu..."
echo "[Desktop Entry]
Version=${version}
Name=Zoom
Exec=${DIRECTORY}/etc/terminal-run "\""$HOME/zoom/runzoom.sh %u"\"" 'Close this window to exit Zoom'
Icon=$(dirname "$0")/icon-64.png
Path=${HOME}/zoom/
Type=Application
Comment=i386 version of software platform used for teleconferencing using Box86
Categories=Network;
StartupNotify=true" > ~/.local/share/applications/zoom.desktop
We should probably add a menu button, but I have one question: what terminal should I default to?
Use pi-apps's
terminal-runscript, it will choose an available terminal out of the ones pi-apps currently supports.Like this: (snatched from zoom script)
echo "Creating a Zoom button in the Main Menu..." echo "[Desktop Entry] Version=${version} Name=Zoom Exec=${DIRECTORY}/etc/terminal-run "\""$HOME/zoom/runzoom.sh %u"\"" 'Close this window to exit Zoom' Icon=$(dirname "$0")/icon-64.png Path=${HOME}/zoom/ Type=Application Comment=i386 version of software platform used for teleconferencing using Box86 Categories=Network; StartupNotify=true" > ~/.local/share/applications/zoom.desktop
Okay, thanks, I will start to make the install script, (instead of just installing packages.)
Okay, I just finished it, and I edited the original .zip file, but if you don't wait to scroll all the way back up to the top, here it is: Aewan Editor.zip
May we move this to a pull request, if all is well? (I do have doubts about the logo, though it was the one I found on the webpage.)
When using Pi-Apps terminal plugins (either one) to install/uninstall/reinstall this app, you will need to type
Aewan\ Editorinstead ofAewan Editor
That is incorrect with the bash plugin. there was a bug that made it not work, but I just fixed it.
When using Pi-Apps terminal plugins (either one) to install/uninstall/reinstall this app, you will need to type
Aewan\ Editorinstead ofAewan EditorThat is incorrect with the
bashplugin. there was a bug that made it not work, but I just fixed it.
Ah, I did not know that. And, the bug happens with Nano editor too. Allow me to fix that type error.
Okay, now is this ready to be moved to a pull request? (I am going to make one more change before we do so.)
One question about usability: @Sussy-OS, if one was sufficiently trained, would they be able to create the colorized Pi-Apps logo in this editor? Or does it strictly ONLY support ASCII characters, and nothing more?
One question about usability: @Sussy-OS, if one was sufficiently trained, would they be able to create the colorized Pi-Apps logo in this editor? Or does it strictly ONLY support ASCII characters, and nothing more?
I think you may be able to. Would you like me to check?
One question about usability: @Sussy-OS, if one was sufficiently trained, would they be able to create the colorized Pi-Apps logo in this editor? Or does it strictly ONLY support ASCII characters, and nothing more?
I think you may be able to. Would you like me to check?
I think that fewer people will see the point if it was limited to the characters found on an average keyboard.
Basically, in the description, I'd like to say that this tool can be used to create the Pi-Apps in-terminal logo. If that statement could be made, many people would recognize its usefulness. But we can only make that claim if it's true. :)
One question about usability: @Sussy-OS, if one was sufficiently trained, would they be able to create the colorized Pi-Apps logo in this editor? Or does it strictly ONLY support ASCII characters, and nothing more?
I think you may be able to. Would you like me to check?
I think that fewer people will see the point if it was limited to the characters found on an average keyboard.
Basically, in the description, I'd like to say that this tool can be used to create the Pi-Apps in-terminal logo. If that statement could be made, many people would recognize its usefulness. But we can only make that claim if it's true. :)
Okay, let me check..
I am able to get it to work, besides the slanted lines.
Oops, did not mean to close it
I am able to get it to work, besides the slanted lines.
Screenshot?
I am able to get it to work, besides the slanted lines.
Screenshot?
Just the logo, or the text too?
Just the logo, or the text too?
If you could create both, then show me both.
Okay. Already did, just resizing the logo, as I originally made it the incorrect size.
If I were to resize it a few more down, and a few more to the left/right, it would look like it (as the center dots are off)
also- it saved the file to ~/pi-apps/etc/ is there any way to fix that? (Because the path is set to ~/pi-apps/ect/ but I dont know if I can change it.)
also- it saved the file to ~/pi-apps/etc/ is there any way to fix that? (Because the path is set to ~/pi-apps/ect/ but I dont know if I can change it.)
I'm mostly interested if this ASCII editor can support all of the specialty angled Unicode characters. Building the Pi-Apps logo out of full blocks doesn't really answer my question. Basically, I'm curious if Aewam can add and manipulate the characters found on this page: https://unicode-search.net/unicode-namesearch.pl?term=block&.submit=Search
The official one will never get this update, it is no longer maintained. I am going to fork the sourceforge and see what I can do.
May take a bit longer to get back to you than I thought..

I will try to duplicate the choosing method of the color selector, but instead, edit it to select sybols.
