Community Projects > General Projects / Resources

Fwew: A Better Crossplatform Na'vi Dictionary Terminal App

(1/12) > >>

Tirea Aean:
So yeah. VrrtepCLI and the Python2 days are over. I've recently re-written that project from the ground up using the Go Programming language. The result is Fwew. This time, we have a binary for each platform, so that the user doesn't need anything additional installed in order to run the program.

Anyone want to collaborate with me on GitHub? I need someone who knows how to get it to work on Mac and Windows.
Fwew is still in BETA, so I also want people to test it out and report bugs to this thread.

More info on GitHub: https://github.com/tirea/fwew

Screenshots:

Spoiler[smg id=6306 type=full]
[smg id=6307 type=full]
[smg id=6305 type=full]
[smg id=6304 type=full]

Tìtstewan:
*Windows 7 user rise its hand*

I have no idea about Go language, but after a bit reading some tutos and pfd I could help a bit. :)

Tirea Aean:

--- Quote from: Tìtstewan on March 30, 2015, 02:35:06 pm ---*Windows 7 user rise its hand*

I have no idea about Go language, but after a bit reading some tutos and pfd I could help a bit. :)

--- End quote ---

I had no idea about Go Language until creating this project. It was easy and fun. The documentation is very very good.

EDIT: Screenshots added to OP

DOUBLE EDIT: Something is causing it to fail on Reverse lookup (-r flag) I'll look into that soon.
TRIPLE EDIT: Fixed (on Linux)

Tìtstewan:
Ma Tirea, could you make the source code as txt file available? I want to try if I can convert that in C# and program that with a GUI instead console commands.

Tirea Aean:

--- Quote from: Tìtstewan on March 30, 2015, 03:04:13 pm ---Ma Tirea, could you make the source code as txt file available? I want to try if I can convert that in C# and program that with a GUI instead console commands.

--- End quote ---

The source code of course is there on the GitHub. Windows version is in the windows branch of the repository.

More screenshots added to OP. I saw that you updated the Projects Database. You can just call this project Fwew, if you want.

If you make a GUI for this, that would be awesome. You could perhaps make a nice Form gui that has buttons/switches for the cli flags. And as a bonus, one could run that program "headless" ie from the terminal with a -headless flag so it runs without GUI as shown in my screenshots.

As you see, this program was never really meant to be user-friendly for Windows users. Only Linux users and Mac Power-users will understand this program truly. I simply extended the program to allow all users of all platforms to use it.

+1 to you if you get a working GUI version running. You will EASILY be able to implement this in C#. Here is what you'll need to know how to do in C#, in no particular order:

1. FILE I/O; You want to be able to read
    C:\Users\<user>\.fwew\metaWords.txt
    and
    C:\Users\<user>\.fwew\localizedWords.txt
2. Get User input (Input Text Area?)
3. Get ID of user input (read file, match input to line, return ID#)
4. Get Translation by ID
5. Get Data by ID
6. Operation preferences (commandline flags -> buttons/switches)
7. do 1-5 according to 6

Navigation

[0] Message Index

[#] Next page

Go to full version