Tuesday, September 13, 2022

Show HN: IPDetective bots using IP address https://ift.tt/IKjFOat

Show HN: IPDetective bots using IP address IPDetective collects data from about 60+ different sources such as official cloud provider endpoints and public VPN/Proxy/Tor/Bot net lists. Then aggregates this data into a fast and easy to use API that can be integrated into applications or scripts easily. IPDetective started as a hobby project for my other hobby projects :) and I decided to wrap a simple website around and offer it as a service. Let me know what your thoughts, if you find value in this service or if you have any feature requests. https://ipdetective.io September 13, 2022 at 01:27AM

Show HN: Stripe-quality API client libraries with a single button click https://ift.tt/azThiyS

Show HN: Stripe-quality API client libraries with a single button click TL;DR- Libninja will generate world-class client libraries for you, without you needing to fiddle with openapi-generator, maintain build pipelines, and so forth. If you just want Rust, reach out, and I'll create your client library at no cost, because I want to help Rust's ecosystem grow. -- Hi HN, I got into Rust in a big way about 9 months ago. While the language is quickly maturing, one large gap in the ecosystem is immature or non-existent client libraries for common API services like Plaid, Stripe, Twilio, Github, Slack, and so on. The existing openapi-generator templates create Rust libraries that don't even compile out of the box, so I started down the rabbit hole of creating a Rust-based toolchain to generate Rust client libraries based on an OpenAPI spec. Rust is an incredible language to build codegen tools in, because of algebraic data types, Rust macro system, and Rust's incredibly powerful libraries for AST transformation (quote, syn, and more - almost solely due to dtolnay - thank you!) Before long, I realized it's a common painpoint for API companies to maintain build pipelines, tweak openapi-generator templates, and so forth, to get client library generation working. I added support for more languages, and soon after, Libninja was born. If you're an API company, Libninja will generate world-class client libraries for you. Client libraries: - help your users integrate faster (meaning you get revenue faster) - reduce the number of bug reports and support requests (because there's no ambiguity about using your API) - Give your users a phenomenal developer experience (editor autocomplete, API documentation in docstrings, and more) PS- If you just want a Rust client, reach out, and I'll create your client library at no cost, because I want to help Rust's ecosystem grow. https://ift.tt/aG8O3yR September 12, 2022 at 11:15PM

Show HN: VHDL code snippets (sources, simulation) https://ift.tt/n7CavR3

Show HN: VHDL code snippets (sources, simulation) Several examples in VHDL including source code, testbench file, and Vivado waveform: Generic register with load Binary to seven-segment decoder Generic demultiplexer and decoder Generic down-counter Modulo counter Parallel to serial converter https://ift.tt/as8T2Xm September 12, 2022 at 10:38PM

Monday, September 12, 2022

Show HN: ReadToMyShoe – an offline-first web app for listening to your articles https://ift.tt/kQ70nHc

Show HN: ReadToMyShoe – an offline-first web app for listening to your articles https://ift.tt/NnC9x5z September 12, 2022 at 06:41PM

Show HN: Sentinel – simple 2-Factor Authenticator app for iOS, macOS and watchOS https://ift.tt/6vX3qHu

Show HN: Sentinel – simple 2-Factor Authenticator app for iOS, macOS and watchOS https://getsentinel.io September 12, 2022 at 05:42PM

Show HN: Build dashboards in Jupyter Notebook with numeric and chart boxes https://ift.tt/pFXtYwM

Show HN: Build dashboards in Jupyter Notebook with numeric and chart boxes https://ift.tt/6Eujfn4 September 12, 2022 at 01:41PM

Show HN: Go to random locations, parks and restaurants https://ift.tt/jK6zlU0

Show HN: Go to random locations, parks and restaurants You can change your radius and there are some modes that you can use which are listed at https://ift.tt/Q0aRXKL It's a non-commercial fun thing I created for my own use. Give it a try https://ift.tt/pk4bvXY? September 12, 2022 at 12:35PM

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...