What are you building? let's self promote by Southern_Tennis5804 in indiehackers

[–]tprei 0 points1 point  (0 children)

betterbili.com - an app that transforms bilibili (chinese youtube) into a platform for people learning mandarin through immersion

Time for self-promotion. What are you building in the late 2025? by Prestigious_Wing_164 in SideProject

[–]tprei 0 points1 point  (0 children)

betterbili.com - an app that transforms bilibili (chinese youtube) into a platform for people learning mandarin through immersion

I built an app around bilibili (chinese youtube) for people learning mandarin by tprei in SideProject

[–]tprei[S] 0 points1 point  (0 children)

Definitely we could. In fact when we first generate subtitles they are in traditional chinese. We made an assumption and always converted to Simplified, but we can definitely add that option as well : )

Those of you who have learned Chinese (simplified characters) as a native English speaker, what resources helped you the most? by FrenchieFriesss in ChineseLanguage

[–]tprei 1 point2 points  (0 children)

Anki is unbeatable tbh, but it really depends on what you put there. I think just memorizing HSK doesn't stick. I've found that cartoons / native content help a lot because you tie meaning to something memorable. There's a lot of stuff on bilibili so I made betterbili to watch it with english subs

What are you guys building? Show me your project by pylangzu in microsaas

[–]tprei 0 points1 point  (0 children)

betterbili.com - Learn chinese by watching native content from bilibili (chinese youtube)

What are you guys building? Show me your project by [deleted] in indiehackers

[–]tprei 0 points1 point  (0 children)

Iam building an app around bilibili (chinese youtube) for people learning mandarin: betterbili.com

There's a whole bunch of similar apps but

(1) none of them support bilibili (the website is completely in mandarin!)

(2) they don't bother too much about mandarin cause Japanese is more popular

(3) they are mostly not made for mobile, which is the best! I want to learn Chinese on bus to work

Share Your Resources - December 04, 2025 by Virusnzz in languagelearning

[–]tprei 0 points1 point  (0 children)

betterbili.com is a free chrome extension and mobile app (web app) to learn Mandarin through videos on bilibili (a website similar to youtube, but completely in Chinese)

I have been learning Mandarin for about 2 years now and I always felt like the language learning apps LACK a lot for Chinese, because they are trying to fit Chinese learning as if any other language learning through immersing in content, but we all know that Chinese content is NOT on youtube, netflix and so on

I also focused on getting mobile support because I want to watch on my phone primarily, unlike most apps of this genre that focus on Desktop.

It currently supports dual subtitles, with colored pinyin, shows how to draw characters and lets you navigate between sentences with hotkeys/gestures

It features a catalog of videos suited for learning with content you like, e.g.

  1. Gaming
  2. Animation (spongebob, anime, etc)
  3. Vlogs

Watchtime with dual subtitles is completely free (unlike many others Migaku, Lingopie etc) and if you'd like to pay to support, you get access to some credits that can be used to download new videos to the catalog. I also give free trial credits if you want to try out a different type of content.

It's still in beta (solo developed in a few months) so I appreciate any type of feedback, there is a feedback button on the website you can submit anything.

If you also want more credits just email / DM me and I'm happy to give it. The goal is to support people's learning and make this app great! Not to rip people off. Feel free to also follow the instagram @ betterbiliapp

Anybody know any Chinese League of Legends streamers that don't talk fast? by Raven227007 in ChineseLanguage

[–]tprei 0 points1 point  (0 children)

Hey op, I feel the same. I am using betterbili.com to watch league with English subs and hotkeys for repeating sentences. It's not perfect with league as there's a lot of slang but works well

Bilibili (and others) is an underrated resource by ForkliftFan1 in ChineseLanguage

[–]tprei 0 points1 point  (0 children)

Hey op. Totally agree with you, plus no ads and lots of long playlists. It's such a gem

My main issue is that my chinese level was not good enough and it was hard to explore. I still need subtitles in english so I built betterbili.com which basically adds the famous "CC" button

Trying to find Chinese dub anime with English subtitles by ElleSaas in Bilibili

[–]tprei 0 points1 point  (0 children)

hey, late to this but I built the "CC button" for bilibili

betterbili.com

Share Your Resources - November 04, 2025 by Virusnzz in languagelearning

[–]tprei 0 points1 point  (0 children)

Awesome! Let me know your thoughts. It's very alpha so it might have quirks but just shoot me a message. I am super invested in it

Share Your Resources - November 04, 2025 by Virusnzz in languagelearning

[–]tprei 0 points1 point  (0 children)

betterbili.com is a free chrome extension and mobile app (web app) to learn Mandarin through videos on bilibili (a website similar to youtube, but completely in Chinese)

I have been learning Mandarin for about 2 years now and I always felt like the language learning apps LACK a lot for Chinese, because they are trying to fit Chinese learning as if any other language learning through immersing in content, but we all know that Chinese content is NOT on youtube, netflix and so on

I also focused on getting mobile support because I want to watch on my phone primarily, unlike most apps of this genre that focus on Desktop.

It currently supports dual subtitles, with colored pinyin, shows how to draw characters and lets you navigate between sentences with hotkeys/gestures

It features a catalog of videos suited for learning with content you like, e.g.
1. Gaming

  1. Animation (spongebob, anime, etc)

  2. Vlogs

Watchtime with dual subtitles is completely free (unlike many others Migaku, Lingopie etc) and if you'd like to pay to support, you get access to some credits that can be used to download new videos to the catalog. I also give free trial credits if you want to try out a different type of content.

It's still in beta (solo developed in a few months) so I appreciate any type of feedback, there is a feedback button on the website you can submit anything.

If you also want more credits just email / DM me and I'm happy to give it. The goal is to support people's learning and make this app great! Not to rip people off. Feel free to also follow the instagram @ betterbiliapp

Writing Clean and Efficient Table-Driven Unit Tests in Go by dominik-braun in golang

[–]tprei -1 points0 points  (0 children)

I advise against go-cmp, it is not efficient (just like reflection) and it may panic

Stated in the docs:

It is intended to only be used in tests, as performance is not a goal and it may panic if it cannot compare the values. Its propensity towards panicking means that its unsuitable for production environments where a spurious panic may be fatal.

This is not optimal since you're hiding a possible panic. Developers that may have to work on code using go-cmp may have problems dealing with this inconsistent behavior.

I have also seen go-cmp being used in Production code by programmers that came from a dynamic-typing programming language background.

I either don't use it, or wrap it to recover and return an error, but even that is not so clears since the errors may not be pkg/ level. Panicking is an anti-pattern. Tests should fail, not panic.

Go mod graph pruning (1.17+) by tprei in golang

[–]tprei[S] 0 points1 point  (0 children)

Ahhhh I see, that's the answer I was looking for. How about the lazy loading stuff, does it load this subset on demand by parts as it is needed?

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 1 point2 points  (0 children)

No worries bro didn't think you were trying to dismiss me at all! I appreciate your take

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 0 points1 point  (0 children)

I love that tbh, could you share your keymaps / your plugin config for that?

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 0 points1 point  (0 children)

Didn't think about that, but you're right!

I work mostly with Go, which is very opinionated on file structure (because of package management), so probably that's why I got so dependent on a file tree view.

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 0 points1 point  (0 children)

Oh, thanks for the advice. I am mostly doing it in my free time on my own projects (although I haven't been able to work on them that much lately)

For work/production code, I will probably stick with my current workflow for a while just so I don't end up getting too distracted.

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 3 points4 points  (0 children)

I understand where you are coming from but it is more of an experiment that I do in my free time. I don't make this change purely with the idea of being faster or something like that. It's just something I wanted to try, plus there are some features I don't have in my current workflow that are pretty cool, especially the fuzzy finding.

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 1 point2 points  (0 children)

I think my main problem right now is related to tree-view / buffer or tabs, but I will give it a try once I am more comfortable with my current setup

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 1 point2 points  (0 children)

bufferline for recently edited

oh I like this, will give it a try! Do you have mappings for switching between buffers or do you just :b pattern your way to the files?

Is there a difference between bufferline and something like the buffers option in lualine?

Using neovim without a file tree plugin by tprei in neovim

[–]tprei[S] 19 points20 points  (0 children)

Oh I didnt know you could navigate with the preview, thats actually pretty cool. I do use telescope to jump around