You often need to verify it though. I've been using Perplexity due to the way it sources the results and presents the sources it generated the answer from, which means that I often still have to make the jump out to the web.
Do you think you'll explore some of the same problem spaces as Rust? Lifetimes and async are both big pain points of Rust for me, so it'd be interesting to see a fresh approach to these problems.
I couldn't see how long-running memory is handled, is it handled similar to Rust?
What are they exploiting? Are they violating the terms of the license? The point of OSS is that there aren't arbitrary restrictions to its use; you can do what you like with it and the open source maintainer has absolutely zero obligations to continue supporting the software, or implement any of your requests.
Very cool project. An interesting note is that this makes HoMM III available to play on Android. That being said the game has had such a community revival surrounding the excellent Horn of the Abyss (HotA) mod that I can't really see myself playing VCMI (outside of Android) unless they fully worked together. Nevertheless, I am always stoked to see these community projects because they illustrate the pure passion people have for these games.
Zen (Firefox-based) has been really refreshing. You could probably accomplish the same thing with some user scripts and user CSS, but the concern with those has always been that they could break at any time with a new update. That shouldn't happen with a fork like Zen as they have control over updates.
An integrated experience. In the past I found that the vertical tab options in Firefox had the tabs duplicated across the side and the top, which I always found to be a subpar experience. Again, probably something you could accomplish with user.js and user.css but there's a good chance an update could break your modifications.
Seems quite similar to Zen's experience, except it seems to be missing folders (which I admittedly don't use often, but they're sometimes handy to group a Jira ticket with a PR, or similar). I'll probably still stick with Zen while it's around, and maybe I'll hop over to LibreWolf as I'm not too happy about Mozilla's recent stance on privacy.
TUIs and CLIs are often keyboard centric only use as many resources as it takes to do the task, and then minimal resources to draw the text. Most CLIs also follow the Unix philosophy of doing one thing well, so you can get an output from a CLI and then pipe it into another.
At work I literally use the same workflow at home across two different operating systems because they both share a terminal. I don't even know how to switch workspace on a Mac because I don't need to, tmux sessions fulfil the same task.
>Most CLIs also follow the Unix philosophy of doing one thing well,
basi cli tools yes, but software like the one we're commenting on has a TUI so complex they simply emulate graphical user environments and widgets but on a text rendering stack, akin to web apps pretending to be graphical applications on top of a markup language, except they do it out of necessity because that's how the web works.
If you want to draw graphical user interfaces on an operating system just use the... actual graphics stack. There's terminal apps with widget frameworks now that painstakingly try to reproduce what every OS ships with just because it's.. cool to be a terminal hacker or something?
Because its convenient in a terminal flow to simply hot key through everything without ever touching a mouse. Most GUI programs are inherently mouse driven so if you never touch your mouse they are not very convenient.
It's not an alternative to kitty; it's an alternative to tmux or GNU screen.
I believe it's positioned to be more user-friendly than tmux but I've already got things memorised with tmux and it wasn't bringing anything new to the table, so I didn't try zellij for more than a few days.
I feel the same. If someone would ask me for a recommendation I would point them toward Zellij but if you've been using tmux for years it's probably not worth it.
Fantastic. I was actually working on something like this myself. I was planning to use an LLM as a fallback for recipes that don't contain properly formatted recipe data.
Curious as to how you get around some of the anti-scraping measures like Cloudflare. I put in a recipe blog (https://www.maangchi.com) that usually blocks me with Cloudflare but your site was able to scrape it just fine.
Edit: also as a very minor point your counter on how many recipes have been imported seems to keep going up each time I try to visit the same recipe. It says I've converted 5 but I've just tried to visit the same recipe 5 times.
Hello, I am using different datacenter IPs first. If all fail to crawl, I have a Raspberry Pi in my house that crawls using my residential IP. ;)
My home IP has not been blocked yet since I regularly do human-like operations from it. Hehe.
But on a serious note, you can try services like Bright Data or Apify that have a ton of residential IPs. So if you see a cloudflare block page, just rotate the proxy.
reply