Wednesday, 21 September 2022

Show HN: OpenZiti Python SDK https://bit.ly/3R9AdmM

Show HN: OpenZiti Python SDK https://bit.ly/3dqV3QN September 21, 2022 at 01:08PM

Show HN: Hurl, test APIs with plain text and libcurl https://bit.ly/3Sn1rag

Show HN: Hurl, test APIs with plain text and libcurl Hi, We're happy to release a new version of Hurl [1]. Hurl is a command line tool powered by curl, that runs HTTP requests defined in a simple plain text format: # Get home: GET https://bit.ly/3f6GNNw HTTP/1.1 200 [Captures] csrf_token: xpath "string(//meta[@name='_csrf_token']/@content)" # Do login! POST https://bit.ly/3R0KgKw X-CSRF-TOKEN: HTTP/1.1 302 Hurl can be used to get data like curl, or as an integration testing tool for JSON/XML HTTP apis / HTML content. Requests can be chained, and one can add asserts on response headers, cookies and body. For instance: GET https://bit.ly/3f9uOOX screencapability: low HTTP/1.1 200 [Asserts] jsonpath "$.validated" == true jsonpath "$.userInfo.lastName" == "Herbert" jsonpath "$.hasDevice" == false jsonpath "$.links" count == 12 jsonpath "$.order" matches /^order-\d{8}$/ You can see more samples in the documentation [2]. We've designed Hurl to be easily integrated in CI/CD (GitHub, GitLab), and its text format can be used as a documentation, commited in a repo etc... It's a single binary written in Rust, that is powered by libcurl under the hood, for a fast CLI tool for both devops and developers. In this new version, we've added the following improvements: - verbose output: add more color to Hurl --verbose output, and also added --very-verbose option to output request and response bodies - request options: command-line options such as --location (follow HTTP redirection), --verbose, --insecure etc... can now be applied to a particular request with an [Options] sections - and more, see here for a quick tout of 1.7.0 [3] [1] https://bit.ly/3faL6qM [2] https://bit.ly/3QUk8RG [3] https://bit.ly/3QYUWtd Previous Show HN < https://news.ycombinator.com/item?id=28758226 > and < https://news.ycombinator.com/item?id=25655737 > https://bit.ly/3faL6qM September 21, 2022 at 09:43AM

Tuesday, 20 September 2022

Show HN: Each country as a Pokemon, using Stable Diffusion https://bit.ly/3dw2qWQ

Show HN: Each country as a Pokemon, using Stable Diffusion https://bit.ly/3Bz0TY1 September 20, 2022 at 10:15PM

Show HN: Backwards automatic differentiation in ~100 lines of Python https://bit.ly/3qSEKPs

Show HN: Backwards automatic differentiation in ~100 lines of Python Inspired by the recent posts on implementing forwards mode automatic differentiation, here's an attempt at the backwards mode, which is often more efficient when your function depends on many variables but outputs just one value. https://bit.ly/3xEzdjB September 20, 2022 at 09:55PM

Show HN: A Telegram Bot that put your read-later links into your email inbox https://bit.ly/3dpeZDz

Show HN: A Telegram Bot that put your read-later links into your email inbox https://bit.ly/3xDdDvJ September 20, 2022 at 04:55PM

Show HN: Numbr – notepad plus calculator (Chrome extension) https://bit.ly/3QXWLqp

Show HN: Numbr – notepad plus calculator (Chrome extension) https://bit.ly/3LI3SCt September 20, 2022 at 10:37AM

Show HN: CodeSnap – Create, manage & share beautiful images of code snippets https://bit.ly/3QVBHRh

Show HN: CodeSnap – Create, manage & share beautiful images of code snippets https://bit.ly/3UBazKD September 20, 2022 at 12:37PM

Show HN: The Raspberry Pi robot I'm using to ship other Raspberry Pis https://bit.ly/3dmSxLm

Show HN: The Raspberry Pi robot I'm using to ship other Raspberry Pis https://twitter.com/Schappi/status/1572144366315261952 September 20, 2022 at 09:58AM

Monday, 19 September 2022

Show HN: Create REST APIs with just a simple GraphQL query. https://bit.ly/3BVg6nY

Show HN: Create REST APIs with just a simple GraphQL query. https://bit.ly/3eZjEMO September 19, 2022 at 10:46PM

Show HN: TxtNet Browser – A Web Browser That Communicates over SMS https://bit.ly/3duPUXN

Show HN: TxtNet Browser – A Web Browser That Communicates over SMS https://bit.ly/3dtU5Dc September 20, 2022 at 12:20AM

Show HN: Redframes, a Python data manipulation library like dplyr https://bit.ly/3qNo38a

Show HN: Redframes, a Python data manipulation library like dplyr https://bit.ly/3BNfSht September 19, 2022 at 08:14PM

Show HN: Explore 100M Medical Prices https://bit.ly/3qOkI8L

Show HN: Explore 100M Medical Prices https://bit.ly/3SddfvR September 19, 2022 at 05:30PM

Show HN: DevTools-X – a cross platform alternative of devutils and devtoys https://bit.ly/3BTHNxr

Show HN: DevTools-X – a cross platform alternative of devutils and devtoys https://bit.ly/3BkFOQY September 19, 2022 at 03:18PM

Show HN: Lost Pixel – open-source visual regression testing for your frontend https://bit.ly/3qRKoBD

Show HN: Lost Pixel – open-source visual regression testing for your frontend https://bit.ly/3cv2dCY September 19, 2022 at 02:18PM

Show HN: Implementing a simple FORTH, inspired by a Hacker News thread https://bit.ly/3SgSDTy

Show HN: Implementing a simple FORTH, inspired by a Hacker News thread https://bit.ly/3cfT7Fm September 19, 2022 at 12:42PM

Show HN: Coroot – a monitoring tool for microservice architectures https://bit.ly/3Sd5iXt

Show HN: Coroot – a monitoring tool for microservice architectures https://bit.ly/3xBmNc1 September 19, 2022 at 12:39PM

Show HN: Vanity Post – Create a stylish image/video of your post https://bit.ly/3qMqpEk

Show HN: Vanity Post – Create a stylish image/video of your post Hey there, over the past fortnight I decided to create a stylish and simple way to create images or videos of your soon to be social media posts. Simply enter your twitter profile, toggle which vanity badges you would like, and write your post! All data is kept on the client side so we won't see your upcoming content either. We're currently live on Product Hunt as well so if you enjoyed the tool please support us there: https://bit.ly/3LmEW37 https://bit.ly/3DAhEVv September 19, 2022 at 09:33AM

Sunday, 18 September 2022

Show HN: Distributed JMAP and IMAP Servers in Rust https://bit.ly/3xyhf28

Show HN: Distributed JMAP and IMAP Servers in Rust I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are: - JMAP Core, JMAP Mail and JMAP over WebSocket full compliance. - IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2]. - Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas. - RocksDB backend with full-text search support in 17 languages. - OAuth 2.0 authorization code and device authorization flows. - Domain Keys Identified Mail (DKIM) message signing. - Written in Rust. - No third-party software required to run or scale. The next item on the roadmap is to release an SMTP server in Rust with the goal of making self-hosting an e-mail server much simpler. Any comments or suggestions are more than welcome! [1]: https://bit.ly/3Bu7NxF [2]: https://bit.ly/3BqEZq2 https://bit.ly/3Bu7NxF September 19, 2022 at 05:57AM

Show HN: Create, share or browse multimedia polls (image, video, audio, text) https://bit.ly/3RWEiM0

Show HN: Create, share or browse multimedia polls (image, video, audio, text) A place to create, share & browse multimedia polls for free. For fun, for work, for school, for friends, for family, for anything. https://bit.ly/3RSgAQZ September 18, 2022 at 10:56PM

Show HN: iq – jq for images (using rust, LALRPOP) https://bit.ly/3BqcFEe

Show HN: iq – jq for images (using rust, LALRPOP) I wanted to share an experimental side project I have been working on for some time. I constantly use commands like `jq` and `yq` for processing structured data in my day job and I was curious if a similar idea could be applied to images. Another goal of mine was to get some exposure to with rust. I discovered the LALRPOP parser generator which really helped moved the project along ( https://bit.ly/3qK7Q3I ) https://bit.ly/3DuAkpI September 18, 2022 at 06:58PM