frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

$100 to upgrade Fresh IDE for ePub TUI reading

3•jph•13h ago
I donate to open source, and I'm loving the new Fresh IDE TUI for teaching students. I found it after trying astronvim, helix, zed, micro, etc.

I'm offering $100 as an incentive for anyone on HN who can add epub reader capabilities to Fresh using Rust.

https://github.com/sinelaw/fresh/issues/2087

Spec: in the left-side file explorer, I select file `foo.epub`, then the right-side file viewer shows me the epub content as human-readable text not bytes.

Scope: The goal is to be good enough for a developer to be able to read epub documentation within Fresh in the TUI, without needing to call pandoc or launch a separate app or helper or plugin. Fresh runs locally on the developer's laptop, and the ePub is on a remote server and for security reasons cannot be downloaded to the local laptop.

Implementation: I can suggest trying the Rust crate `epub` and `bookokrat` because these work well for me in other projects. The implementation can't use JavaScript or TypeScript because of compliance aspects beyond me.

As an aside, I'm not affiliated with Fresh in any way, other than as a happy user and open source sponsor.

Comments

soapdog•11h ago
I don't think that amount will make anyone willing to take in the massive task of making an epub3 compatible reader for TUI. That is a big feature.
jph•7h ago
Really? I ask because there's already an epub TUI reader, written in Rust, and open source, and I'm already using it in the terminal. I want it or something similar within Fresh because the two together will greatly help me with Fresh IDE epub docs in projects.

See https://github.com/bugzmanov/bookokrat

Update: a developer just now created a Fresh IDE pull request, thanks to this incentive.

See https://github.com/sinelaw/fresh/pull/2093

tra3•6h ago
Maybe Nov.el could be an inspiration: https://depp.brause.cc/nov.el/
jph•5h ago
Great idea, yes you're right. I'll add that now.

Ask HN: Why didn't the C64 come with Simons' BASIC in the box from 1983 onward?

7•amichail•5h ago•8 comments

Ask HN: Best worldwide / classic phone games?

4•bix6•9h ago•5 comments

Ask HN: Did Messages get removed from Google Takeout?

19•MollyRealized•1d ago•1 comments

Is a Claw driven Hacker News user a problem?

6•delichon•10h ago•9 comments

Are Tech Meetups Dead?

9•mlinhares•12h ago•10 comments

$100 to upgrade Fresh IDE for ePub TUI reading

3•jph•13h ago•4 comments

Ask HN: Does anyone what a "RiotCache.dat" file was doing in my EFI partition?

5•kromerless•1d ago•7 comments

The solution the supply chain problems is removing your deps from .gitignore

8•SchizoDuckie•1d ago•3 comments

Ask HN: Is $300/HR too low these days for custom full stack?

15•noduerme•1d ago•11 comments

Ask HN: How to learn how to develop real time applications?

5•creatorcoder•1d ago•6 comments

Ask HN: Shouldn't Google need to give a public statement about Railway incident?

177•srameshc•4d ago•105 comments

Using games/cards to learn new skills

5•dominikz•1d ago•0 comments

Alternatives to HN for "tech outside of AI" discussion?

59•summonerOS•4d ago•35 comments

Ask HN: Are there any serious efforts to organize tech labor now?

36•0rganize•4d ago•28 comments

Ask HN: Do you have a colophon for your personal website?

8•susam•1d ago•5 comments

Ask HN: Failing interviews for mid-level SWE in UK, advice please

19•mjb8086•3d ago•12 comments

We were building infra for OpenClaw, and today I just tried Hermes and holy shit

5•Stanlyya•1d ago•1 comments

Ask HN: How much AI is in your writing?

9•js98•2d ago•30 comments

Ask HN: OpenAI, SpaceX/xAI, Anthropic all to IPO, is this a sign of the peak?

8•virgildotcodes•2d ago•10 comments

Tell HN: I went to Alaska's northernmost town and this was the GeoIP location

5•ironmagma•2d ago•0 comments

Ask HN: How to increase depth instead of breadth as 10 yoe as swe?

8•Cheesebh•1d ago•6 comments

Tell HN: Google banned Railway's account. Everything down

32•sergiotapia•5d ago•18 comments

Valgrind-3.27.1 Is Available

12•paulf38•3d ago•1 comments

Ask HN: What to learn and do, that makes me least affected by AI in STEM?

7•s3arch•2d ago•6 comments

Ask HN: What's New in Crypto?

5•kaycebasques•2d ago•11 comments

"Subligence" – proposed coinage for LLM "intelligence"

4•akiarie•2d ago•6 comments

You've reached the end!