Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VocabSieve : AppImage #2

Open
Exponent4806 opened this issue Aug 8, 2023 · 4 comments
Open

VocabSieve : AppImage #2

Exponent4806 opened this issue Aug 8, 2023 · 4 comments

Comments

@Exponent4806
Copy link

Hi ! It would be useful if you check the project "VocabSieve". The projects are very similar.

https://github.com/FreeLanguageTools/vocabsieve/

I want to try your idea but on Linux seems much easier with VocabSieve. Perhaps could you also get new ideas from that project and implement there here ?

An AppImage would be useful on Linux... !

Thanks for your good work...! You can also help in VocabSieve...!

@Blackdeer1524
Copy link
Owner

Hi!
I am aware of VocabSieve. I have even contributed to this project a little :). However, I don't really like how cards are generated there. As you probably know, when you look up a word in VocabSieve, it generates a card with all of its definitions. In contrast, this project generates one card per found definition. I find this approach more effective since the sentence in which a given word is contained only uses one of the possible word's definitions, and you don't really need to know other definitions for that word in that sentence.

I also don't really like the distribution part of this project. When I have time, I will probably look into it, but there are a few technical challenges because of plugins.

Regarding new features, I'm not sure what else to add to this project. Perhaps automatic card generation from text files? Although, I will probably only rewrite a few modules that really need to be rewritten, and that's it. But who knows, maybe when I have time, I will implement it.

Do you have any ideas? If so, let me know! I will see what I can do.

@Exponent4806
Copy link
Author

Exponent4806 commented Aug 8, 2023

Thanks for your kind reply and effort ! My suggestion would be to make the software easier to "run" to people without a background in computer science. I tried to run it but failed and I have been using Manjaro Linux for over 3 years. The average "Windows" user would probably also fail to use the software.

@Exponent4806
Copy link
Author

On the other hand, it seems that we can use folders with local audios in your software. That is a really good idea. All the audios from Forvo are available at FreeMDict Forum: https://forum.freemdict.com/t/topic/12050

Another idea would be to integrate some dictionaries into the software (.dsl or .mdx format).

Thanks for your great effort ! Please keep up your good work :D

@Blackdeer1524
Copy link
Owner

Thanks for your kind reply and effort ! My suggestion would be to make the software easier to "run" to people without a background in computer science. I tried to run it but failed and I have been using Manjaro Linux for over 3 years. The average "Windows" user would probably also fail to use the software.

I must agree that this project isn't very portable... At least for linux distros. I only tested it on ubuntu and windows 10/11, and I am not really aware of installation of nessesary packages on other linux distros. Definitely need to look into it.

By the way, nessesary package are

  • PyGObject
  • TKinter

After you install them using your package manager everything should be working fine. There are also additional instructions in the README to help you set up this app with Anki. If you want to set up this project into virtual environment, then there is a file installation/linux/installation_guide.txt which describes the steps needed. I don't expect that this part isn't portable.

On the other hand, it seems that we can use folders with local audios in your software. That is a really good idea. All the audios from Forvo are available at FreeMDict Forum: https://forum.freemdict.com/t/topic/12050

Another idea would be to integrate some dictionaries into the software (.dsl or .mdx format).

Thanks for your great effort ! Please keep up your good work :D

There is actually support for local dictionaries / local audios in form of plugins. But yeah, one would need to write their own plugin for your dictionary / local audio. This approach isn't very user-friendly, so automated import of established formats would be a good addition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants