News for hackers. Stuff that matters.

pythonbrad

Re:Tell HN: Happy New Year on Wednesday December 31, 2025 @11:48AM (#46445793)
Happy New year from Cameroon

Show HN: afrim – A framework for input method engine

https://github.com/fodydev/afrim

afrim is a framework and toolset that facilitates the implementation of input method engines (IMEs). Initially introduced as an IME for African languages[1], afrim has now evolved into a universal solution. It is compatible with various sequential writing systems, including Amharic, Geez, Pinyin, and more.afrim is written in Rust and his architecture is inspired by librime[2]. It's available to...

( Read More... | no comments | on HN )
Re:Ask HN: What are you working on (September 2024)? on Monday September 30, 2024 @03:42AM (#41694564)
Working on Afrim a library to facilitate the development of an input method engine. https://github.com/fodydev/afrim
Re:Show HN: ExcaliHub on Tuesday September 03, 2024 @11:41AM (#41436036)
The current Excalidraw looks advanced compared to your own. And the whiteboard is saved at the level of the web browser.

I tested ExcaliHub and i don't have seen the possibility to have many whiteboards.

Re:Show HN: A modern way to type in African languages on Tuesday September 03, 2024 @02:47AM (#41432004)
I added a FAQ[1] to answer some common questions.

For more reading, there is an article[2] who have similarities with what we want to achieve.

Disclaimer: We discovered the article 01 year after the development.

[1]https://github.com/pythonbrad/afrim/blob/main/FAQ.md

[2]https://hughandbecky.us/Hugh-CV/talk/2015-africa-assessing-t...

Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @10:17PM (#41430622)
`afrim` is not just an IME. It can be used as a library to develop another IME. It's an important point that I neglected in the README.
Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @10:03PM (#41430522)
It’s true that we currently have few languages in our dataset, but by supporting Nufi, we are supporting all Cameroonian languages since their alphabets have been standardized under the General Alphabet of Cameroonian Languages (GACL). Additionally, we support the CLAFRICA code, which allows for typing in GACL. This GACL indirectly supports other African languages as well.

Regarding Geez and Amharic, the objective was to support a language distinct from Latin. Its implementation allows us to avoid being limited to Latin-based languages.

Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @08:29PM (#41429994)
Thanks, currently I am using Debian (Wayland) and it will be great to test this enigo feature.
Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @06:45PM (#41429410)
It looks a little bit similar to the working of the clafrica code to type in General Alphabet of Cameroonian languages.

Clafrica: Pookai2t peu2nze2e2 n*kut !

Shʉ̄pāpə̀m (Bamoun): Pookɛ́t pә́nzéé ŋkut !

Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @05:37PM (#41428988)
The initial work was a prototype, we are currently working on the usage of text service for windows, and IBUS for Linux (mainly Wayland environment).

But the next release, will take a time, since we are not familiar with these technologies. https://github.com/pythonbrad/afrim/issues/242

Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @05:05PM (#41428821)
Windows is supported through https://github.com/pythonbrad/afrim-wish
Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @05:00PM (#41428783)
Using the phonetic representation (IPA), you can obtain a writing system similar to the pinyin.

Hanyu Pinyin Hànyǔ Pīnyīn Fāng'àn

Bopomofo ㄏㄢˋ ㄩˇ ㄆㄧㄣ ㄧㄣ ㄈㄤ ㄢˋ

IPA [xân.ỳ pʰín.ín fáŋ.ân]

Cameroonian dialect are written using the GACL who is similar to the IPA.

Clafrica: Pookai2t peu2nze2e2 n*kut !

Shʉ̄pāpə̀m (Bamoun): Pookɛ́t pә́nzéé ŋkut !

Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @04:46PM (#41428676)
I understand your point, we should do a big work at the level of the documentation.
Re:Show HN: A modern way to type in African languages on Monday September 02, 2024 @04:43PM (#41428654)
Thanks for your feedback, i will take it in account.

Show HN: A modern way to type in African languages

https://github.com/pythonbrad/afrim

Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages.Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugsAdditionally, Afrim offers the...

( Read More... | 87 comments | 41 points | on HN )
Re:Ask HN: Who wants to be hired? (September 2023) on Saturday September 02, 2023 @03:26AM (#37359234)

  Location: Buea, Cameroon
  Remote: Yes
  Willing to relocate: Possible
  Technologies: Rust, Python, Linux, CI/CD, Docker
  Résumé/CV: https://1drv.ms/b/s!Ao6erEi_YuOzgaQER44qAn3LrGKsiw
  Email: [email protected]
  Github: https://github.com/pythonbrad
Hello, I'm Brad, and I've been actively contributing to open-source projects. I recently completed my graduation and I'm excited to kickstart my career. What sets me apart is my immediate availability to dive into the world of work. My passion lies in system programming, and I'm dedicated to honing my skills in this field.

Thanks.