The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Online OPML editor to manage subscription lists

I made a small online editor to manage OPML[1] files easily. There are a lot of smart online editors for formats like JSON, but while OPML is supported by most subscriptions services, the experience of editing/managing it is poor outside of what each platform support. The pain of managing the file independently increases as the size of the OPML file grow larger.<p>It's rather simple at the moment but the goal is to provide shortcuts for common desired tasks to make the experience of editing OPML much smoother and streamlined.<p>The editor is a static website that runs locally in your browser, it doesn't require an account, nor do any tracking.<p>Let me know your feedback or if you've any pain points around OPML<p>GitHub repo: <a href="https://github.com/imdj/opml-editor">https://github.com/imdj/opml-editor</a><p>Website: <a href="https://opml.imadij.com/" rel="nofollow">https://opml.imadij.com/</a><p>[1] - <a href="https://en.wikipedia.org/wiki/OPML" rel="nofollow">https://en.wikipedia.org/wiki/OPML</a>

Show HN: Online OPML editor to manage subscription lists

I made a small online editor to manage OPML[1] files easily. There are a lot of smart online editors for formats like JSON, but while OPML is supported by most subscriptions services, the experience of editing/managing it is poor outside of what each platform support. The pain of managing the file independently increases as the size of the OPML file grow larger.<p>It's rather simple at the moment but the goal is to provide shortcuts for common desired tasks to make the experience of editing OPML much smoother and streamlined.<p>The editor is a static website that runs locally in your browser, it doesn't require an account, nor do any tracking.<p>Let me know your feedback or if you've any pain points around OPML<p>GitHub repo: <a href="https://github.com/imdj/opml-editor">https://github.com/imdj/opml-editor</a><p>Website: <a href="https://opml.imadij.com/" rel="nofollow">https://opml.imadij.com/</a><p>[1] - <a href="https://en.wikipedia.org/wiki/OPML" rel="nofollow">https://en.wikipedia.org/wiki/OPML</a>

Show HN: Online OPML editor to manage subscription lists

I made a small online editor to manage OPML[1] files easily. There are a lot of smart online editors for formats like JSON, but while OPML is supported by most subscriptions services, the experience of editing/managing it is poor outside of what each platform support. The pain of managing the file independently increases as the size of the OPML file grow larger.<p>It's rather simple at the moment but the goal is to provide shortcuts for common desired tasks to make the experience of editing OPML much smoother and streamlined.<p>The editor is a static website that runs locally in your browser, it doesn't require an account, nor do any tracking.<p>Let me know your feedback or if you've any pain points around OPML<p>GitHub repo: <a href="https://github.com/imdj/opml-editor">https://github.com/imdj/opml-editor</a><p>Website: <a href="https://opml.imadij.com/" rel="nofollow">https://opml.imadij.com/</a><p>[1] - <a href="https://en.wikipedia.org/wiki/OPML" rel="nofollow">https://en.wikipedia.org/wiki/OPML</a>

I am using AI to drop hats outside my window onto New Yorkers

Show HN: Envelope – A modern environment variable cli tool

Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate.<p>I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project.<p>I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :')<p>I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason.<p>Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner.<p><pre><code> $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh </code></pre> This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file)<p>A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active<p><pre><code> $ export $(envelope list dev) $ envelope check > dev </code></pre> I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it

Show HN: Envelope – A modern environment variable cli tool

Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate.<p>I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project.<p>I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :')<p>I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason.<p>Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner.<p><pre><code> $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh </code></pre> This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file)<p>A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active<p><pre><code> $ export $(envelope list dev) $ envelope check > dev </code></pre> I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it

Show HN: Envelope – A modern environment variable cli tool

Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate.<p>I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project.<p>I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :')<p>I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason.<p>Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner.<p><pre><code> $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh </code></pre> This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file)<p>A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active<p><pre><code> $ export $(envelope list dev) $ envelope check > dev </code></pre> I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it

Show HN: Envelope – A modern environment variable cli tool

Hey HN! I've built this cli tool to manage env variables of a project, but mostly for fun and to try out Rust and the clap crate.<p>I had this idea when I made a big mistake and broke some production stuff because I had a very messy .env file laying around in my project.<p>I was implementing new features for one of my projects and in my .env file I had the test database url commented out and the production one was not. Long story short, I applied migrations to the production database instead of my local test one and broke a lot of production APIs :')<p>I wanted a tool that could easily help me spot these issues before something bad happened, and so I built envelope for that reason.<p>Instead of a \.env(\..+)? file, I now use this tool to add variables to different configurations: dev, prod etc. and I feed them to the program I am executing on a one liner.<p><pre><code> $ envelope init $ envelope add dev db_url localhost:5432/postgres $ envelope add dev db_username username $ envelope add dev db_pwd pwd $ export $(envelope list dev) $ ./run.sh </code></pre> This way I am explicitly exporting the dev environment without relying on the fact that everything is in order in my .env file (another approach would be to have a .env.dev file)<p>A very useful feature that I use quite a lot is the `check` command which is going to tell you which environment you have currently active<p><pre><code> $ export $(envelope list dev) $ envelope check > dev </code></pre> I don't think this tool is going to be useful to anybody, but I wanted to share this with you in case there is someone that can make good use of it or find particular scenarios where this could be used instead of .env files, either way I had a lot of fun building it

Show HN: Simple script to cripple personalized targeting from Facebook

Show HN: Simple script to cripple personalized targeting from Facebook

Show HN: Simple script to cripple personalized targeting from Facebook

Show HN: I made tool that let's you see everything about any website

Yes, it's open source: <a href="https://github.com/lissy93/web-check">https://github.com/lissy93/web-check</a> :)<p>Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up.<p>It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)

Show HN: I made tool that let's you see everything about any website

Yes, it's open source: <a href="https://github.com/lissy93/web-check">https://github.com/lissy93/web-check</a> :)<p>Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up.<p>It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)

Show HN: I made tool that let's you see everything about any website

Yes, it's open source: <a href="https://github.com/lissy93/web-check">https://github.com/lissy93/web-check</a> :)<p>Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up.<p>It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)

Show HN: I made tool that let's you see everything about any website

Yes, it's open source: <a href="https://github.com/lissy93/web-check">https://github.com/lissy93/web-check</a> :)<p>Why I'm building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn't anything that does everything, all in one place and without a paywall/ user sign up.<p>It's still a WIP, and I'm working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)

Show HN: A collection of front end Learning Resources

Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers

Greetings!<p>I would like to share with you my project, Lady Deirdre.<p>Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one.<p>The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code.<p>Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter.<p>I will be happy to answer any questions.<p>Ilya

Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers

Greetings!<p>I would like to share with you my project, Lady Deirdre.<p>Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one.<p>The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code.<p>Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter.<p>I will be happy to answer any questions.<p>Ilya

Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers

Greetings!<p>I would like to share with you my project, Lady Deirdre.<p>Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one.<p>The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code.<p>Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter.<p>I will be happy to answer any questions.<p>Ilya

Show HN: Lady Deirdre 2 – Rust Framework for Compilers and LSP Servers

Greetings!<p>I would like to share with you my project, Lady Deirdre.<p>Lady Deirdre is a framework that helps you create new programming languages in Rust. It is specifically designed to develop compilers and interpreters with support for code editor extensions (LSP servers) from day one.<p>The framework includes essential components to design parsers and semantic analyzers capable of incrementally reparsing dynamically evolving source code.<p>Lady Deirdre can be seen as a replacement for preexisting projects with similar goals, such as Tree-Sitter, Rowan, or Salsa. However, Lady Deirdre aims to offer a unified framework API that guides you through the steps of programming language development, providing even more components necessary to develop a full-featured language ecosystem. For example, components to develop a source code formatter.<p>I will be happy to answer any questions.<p>Ilya

< 1 2 3 ... 75 76 77 78 79 ... 719 720 721 >