pnl.dev ๐Ÿ’ป๐Ÿชซ๐Ÿง˜
8 subscribers
97 photos
1 file
78 links
The Programming N' Language Community
A space to discuss everything related to natural languages, programming languages, and tools like Dictionariez, Captionz, and more.
Language is knowledge, and knowledge is freedom. ๐Ÿง ๐ŸŒ
Download Telegram
Updated the reader app again! Finally added auto page turning + reading. Now I can just listen to books on Royalroad or Scribblehub. Any other ebookworms? ๐Ÿ“š



๐Ÿ‘‰ Firefox: https://addons.mozilla.org/en-US/firefox/addon/pnl-reader/

๐Ÿ‘‰ Chrome: https://chromewebstore.google.com/detail/pnl-reader-read-quietly-o/amdebfiljmlhfkenbhhpckmmpkonpdfh
Something wasnโ€™t quite right. I cached audio while reading paragraph by paragraph, but if a paragraph was too long, the browser could hit the storage limit and throw a "storage quota exceeded" error. Fixed that in v2.1.1, which also includes improved mobile UI. Suchโ€™s dev life! ๐Ÿ˜„
A user asked for Firefox support on Android, and I thought, โ€œSure, why not?โ€
Today, I finally got it running on my Android device using WSL on Windows. Little did I know how much effort it would take to get Android development working in WSL! โ˜•๏ธ๐Ÿ‘‡

https://www.reddit.com/r/firefox/comments/1oihkb9/a_reader_extension_better_than_firefoxs_builtin/

Hereโ€™s what I ran into:

1. The ADB proxy in WSL through the Windows host doesnโ€™t work, and web-ext doesnโ€™t support ADB proxy at all.

2. web-ext canโ€™t recognize WSLโ€™s odd folder naming in file paths.

3. Third thing, maybe the most frustrating issue is that most of the documentation for setting up the development flow on Windows is outdated. The screenshots are misleading, the text is conflicting with each other, which made AI chatbots pretty useless in this case.

But long story short, I finally got it working by forking the final build of the add-on to a Windows path and running web-ext directly on Windows to connect to my Android device via ADB. The workflow is still a bit broken, though.

On the design/ui side, I still need to tweak a few settings to make PNL Reader look better on mobile. But itโ€™ll be finished soon. Stay tuned!

This now got me thinking, is it time to abandon Windows, move to Linux instead? What about my precious steam games? I have been in Mac and Windows for too long, haven't really used Linux desktop for many years, what is your suggestion? in terms of like distro, terminal, editor etc.

#devlife #devlog #buildinpublic
Mission failed successfully. Happy Halloween ๐Ÿ‘ป๐ŸŽƒ
A reddit user asked for custom font support. Why would I say no? ๐Ÿ˜„ As a CJK user, I understand the struggle. Itโ€™s much cooler to use your own CJK font!๐ŸŽจ Starting with version 2.3.1, you can now add and manage local fonts. ๐Ÿš€

๐Ÿ‘‰ https://addons.mozilla.org/en-US/firefox/addon/pnl-reader/

#devlog
Changed PNL Reader's open-source license from MIT to GPLv3 since today. You know what it means if you have used github. Probably it doesn't matter anyway.

> https://github.com/pnlpal/pnl-reader?tab=readme-ov-file

#webdev #opensource #buildinpublic #programming
After a 3-day sprint, V2.4.0 just dropped ๐Ÿƒ๐Ÿ’จ

New feats: sticky header, hidden icons, andโ€ฆ Translation ๐ŸŒ๐ŸŒ๐ŸŒ What a milestone! Talk is cheap, try it yourself! (Chrome version is still under review, stay tuned.)



๐Ÿ‘‰ https://addons.mozilla.org/en-US/firefox/addon/pnl-reader/

๐Ÿ‘‰ https://chromewebstore.google.com/detail/pnl-reader-read-quietly-o/amdebfiljmlhfkenbhhpckmmpkonpdfh


#webdev #buildinpublic #pnlreader
More voices in v2.5.0, released.
Typical Sunday evening release! ๐Ÿ’ฅ

User: OMG, I love #Dictionariez! Please add Turkish support!
Me: Done! v6.2.0 adds Turkish ๐Ÿ‡น๐Ÿ‡ท and Arabic ๐Ÿ‡ธ๐Ÿ‡ฆ (noticed youโ€™re learning that too ๐Ÿš€). Live on Firefox, Chrome & Edge are still reviewing๐Ÿข๐Ÿ•ฐ

๐Ÿ‘‰ https://github.com/pnlpal/dictionariez?tab=readme-ov-file#install

#webdev #buildinpublic #indiedev
"I thought I had tsuris". What an interesting term. #tsuris #Dictionariez #WhatIlearnedToday
๐Ÿš€ I canโ€™t resist adding these two โ€˜Realistic AIโ€™ voices to PNL Reader. Hey Swedes, how does this sound to you?

๐Ÿ‘‰ https://github.com/pnlpal/pnl-reader?tab=readme-ov-file#pnl-reader-read-quietly-or-read-aloud-its-your-choice

https://www.youtube.com/watch?v=7nV08mWCGs0

#TTS #VoiceAI #PNLReader
What the heck? Why are web components in Firefox so different from Chrome? You canโ€™t even call class functions inside connectedCallback.
Glad I made it work. Here is the result. Firefoxers, what's your thought?

๐Ÿ‘‰ https://addons.mozilla.org/en-US/firefox/addon/dictionaries/
The day after the Firefox release:
User: Great feature, but it breaks some sites. ๐Ÿ˜ฌ
Me: Oh no ๐Ÿ˜ฑโ€ฆ Fixed it. Firefox had webcomponent compatibility issues on some websites, so I lazy-loaded it only to activate on user interaction. Now we are both happy again.โœ