dns-over-wikipedia
trust-dns
dns-over-wikipedia | trust-dns | |
---|---|---|
5 | 14 | |
1,524 | 3,254 | |
- | - | |
0.0 | 7.1 | |
5 months ago | 12 months ago | |
Rust | Rust | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dns-over-wikipedia
-
Show HN: Wikimark – a social bookmarking website powered by Wikidata
Hi all,
I wanted to build something small over the weekend so I wrote Wikimark, a social bookmarking website powered by Wikidata.
You might remember DNS over Wikipedia[0]: it's a browser extension that uses Wikipedia to find the latest URL of a given website and redirects you there. Wikimark is similar. You give it a name that the website is commonly known as (e.g., "academic-torrents"), and it finds and redirects you to the latest URL of that website. The difference is, you don't need to install anything at all to use Wikimark and it still runs in your browser.
Try it:
https://academic-torrents.wikimark.net
I'll be around to answer your questions!
―Bora
Code: https://github.com/boramalper/wikimark
---
[0] https://github.com/aaronjanse/dns-over-wikipedia
Previous submissions:
DNS over Wikipedia - https://news.ycombinator.com/item?id=40008383 - Apr 2024 (82 comments)
DNS over Wikipedia - https://news.ycombinator.com/item?id=33830759 - Dec 2022 (159 comments)
Show HN: DNS over Wikipedia - https://news.ycombinator.com/item?id=22790425 - April 2020 (104 comments)
> > 9edda054-232f on Dec 2, 2022 <https://news.ycombinator.com/item?id=33835716>:
> > Why don't just buy a domain like DNSOver.Wiki so people can just scihub.dnsover.wiki without installing the browser extension..
> aryamaan on Dec 2, 2022 <https://news.ycombinator.com/item?id=33838116>:
> it's actually a clever idea
- DNS over Wikipedia
-
Sci-Hub: Elsevier and Springer Nature Obtain UK ISP Blocking Order
Somebody created dns-over-wikipeda for this:
https://github.com/aaronjanse/dns-over-wikipedia
trust-dns
-
Hickory DNS
If you don't know what is Trust-DNS / Hickory DNS, this seems to be the repo: https://github.com/bluejekyll/trust-dns
-
You might want async in your project
IO is not a part of the async runtime contract (I don't know if this is good or bad), and Tokio & futures famously have different `Async{Read,Write}` traits. I once had to do this [0] to adapt between them.
This means that any crate that uses IO will be bound to a limited number of Runtimes. Everything being Tokio-only is pretty bad (though Tokio itself is great), but here we are...
[0] https://github.com/bluejekyll/trust-dns/pull/1373#issuecomme...
-
Extract cert.pem and privkey.pem from acme.json
I need a cert.pem and privkey.pem for https://github.com/bluejekyll/trust-dns but even using the extractor to get a cert.pem and privkey.pem from the acme.json file it seems invalid.
-
What would you rewrite in Rust?
You might be interested in Trust DNS - "A Rust based DNS client, server, and Resolver, built to be safe and secure from the ground up."
-
Announcing `async-dns`
It looks like you need to reach for a separate crate for that: https://github.com/bluejekyll/trust-dns/blob/7dcb7b983f5407d95d93b800af13caeee975aaa8/crates/async-std-resolver/src/lib.rs
- Trust-Dns - A rust based dns client, server, and resolver
-
What I learned from making a DNS client in Rust
You might be interested in new alternative to dig called dns https://github.com/bluejekyll/trust-dns/blob/main/util/src/dns.rs . I found out about it from https://twitter.com/benj_fry/status/1513269287229657091
- Show HN: A Trust-DNS based dig alternative
-
Docker: Binary compiled with Musl works but not the one compiled with glibc
I've found the Trust-DNS Resolver crate and it does the job! Now the binary seems to not use any dynamic library to look up the ip of a host.
What are some alternatives?
edgedns - A high performance DNS cache designed for Content Delivery Networks
woodpecker - Drill is an HTTP load testing application written in Rust
wikipedia-graph - Graph/network interface to Wikipedia.
parity-bitcoin - The Parity Bitcoin client
wptrans - iOS project that uses Wikipedia's multilingual capabilities as a multi-lingual translation dictionary.
citybound - A work-in-progress, open-source, multi-player city simulation game.
wiki-tui - A simple and easy to use Wikipedia Text User Interface
rsedis - Redis re-implemented in Rust.
dog - A command-line DNS client.
Parallel
dnscrypt-proxy - dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.