commit: add extra sites, rerun checker, reformat index of main doc

This commit is contained in:
Alec Muffett 2018-07-10 00:42:23 +01:00
parent a3ad2191e6
commit 885e3b3512
145 changed files with 481 additions and 499 deletions

View File

@ -1,24 +1,18 @@
# Real-World Onion Sites # Real-World Onion Sites
## An index of the non-dark web... ## An index of the non-dark web...
This list is for substantial, commercial-or-social-good mainstream websites with onion presence.
- no onion-only sites
- no sites for tech with less than (arbitrary) 10,000 users
- no nudity, exploitation, drugs, copyright infringement or sketchy-content sites
- the editor may annotate or drop any entries as deemed fit
* updated: [see the change history for specifics](https://github.com/alecmuffett/onion-sites-that-dont-suck/commits/master/README.md) * updated: [see the change history for specifics](https://github.com/alecmuffett/onion-sites-that-dont-suck/commits/master/README.md)
* licensed: cc-by-sa * licensed: cc-by-sa
* author/editor: alec muffett * author/editor: alec muffett
---- ## Important Notice
# IMPORTANT NOTICE - This file (`README.md`) is now auto-generated; do not submit changes for it
- Currently: submit an `Issue` for change requests (date: July 2018)
- This file (`README.md`) is now generated; do not submit changes for it; see the `directory` folder instead.
# The Theme
This list is for substantial, commercial-or-social-good mainstream websites with onion presence.
- no nudity, exploitation, drugs, copyright infringement or sketchy-content sites
- no sites for tech with less than (arbitrary) 10,000 users
- no onion-only sites
The editor may choose to annotate or drop any entries as deemed fit.
Formatting / how to submit entries ("pull-requests") are explained in the footer of this page.

View File

@ -1,63 +1,4 @@
# Submission Notes
- **NO MORE THAN 1 SITE PER REQUEST WILL BE ACCEPTED**
- it's easy enough to make multiple requests, and it helps.
- if you have a huge batch, contact the editor.
- Check that the site is up and the link works
- if the onion site is down, the site will not be added / may be removed from the list; no exceptions.
- HTTP and/or HTTPS only
- check for SSL availability, upgrade to that if available and add a :lock: emoji.
- Structure
- SecureDrop in the SecureDrop section *NO EXCEPTIONS*
- GlobaLeaks in the GlobaLeaks section *NO EXCEPTIONS*
- only SD and GL sites take a "proof" URL
- maintain alphabetical sorting for entries
- elide leading "The" from sitenames
- stick to the existing categories
- onion site comes first in listings
- Contact the editor for anything more complex than a simple update.
## Main Lists
Pull requests for the main list will be accepted only for entries of the form:
```
## Sitename
* <url of onion> [<lock emoji if https>] [<site notes, four words max>]
...
[(site note in parentheses)]
```
If there are many onions, submit a few, key, ones, plus an "index"
page for the others. The "index" page *must* be an onion site, and
*must* be followed with a sub-bullet for its cleartext equivalent; see
existing examples for precedent.
If the `Sitename` is an acronym, append `/ <acronym spelled out>`
If the site is locally scoped or an umbrella for several
organisations, consider appending `(.cc; <notes>)` where `cc` is the
ISO 2-letter country code.
## Drops & Leaks
Pull requests for the SecureDrop or GlobaLeaks lists will be accepted
only for entries of the form:
```
## Publication, Site *or* Journalist Name [ / 1..4 word description ]
* <url of onion> <lock emoji if https>
* <first-party "proof" url citing the above url>
```
## Don't have a GitHub account? ## Don't have a GitHub account?
GitHub and the online editor at: GitHub is certainly the fastest and most effective way to submit a
suggestion; if you lack that, try `@alecmuffett` on Twitter.
* https://github.com/alecmuffett/onion-sites-that-dont-suck/blob/master/README.md
...are certainly the fastest and most effective way to submit a
suggestion.
If you lack that, then try `@alecmuffett` on Twitter.

661
README.md

File diff suppressed because it is too large Load Diff

View File

@ -7,15 +7,19 @@ tor_curl() {
return $? return $?
} }
check_onions() { check_onion() {
is_up=true
for url in `awk '{print $1}' < urls` ; do for url in `awk '{print $1}' < urls` ; do
if tor_curl $url >curl.out~ 2>curl.err~ ; then if tor_curl $url >curl.out~ 2>curl.err~ ; then
echo ":thumbsup:" echo ":thumbsup:"
else else
is_up=false # one bad apple
echo ":sos:" echo ":sos:"
fi fi
done >check-status done >check-status
date -u "+%Y-%m-%dT%H:%M:%SZ" >check-date # separate file for less noise if $is_up ; then # overwrite the datestamp
date -u "+%Y-%m-%dT%H:%M:%SZ" >check-date
fi
} }
for category in * ; do for category in * ; do
@ -24,7 +28,7 @@ for category in * ; do
for onion in * ; do for onion in * ; do
echo "---- $onion ----" echo "---- $onion ----"
cd $onion || exit 1 cd $onion || exit 1
check_onions check_onion
cd .. cd ..
done done
cd .. cd ..

View File

@ -1 +1 @@
2018-07-09T22:25:02Z 2018-07-09T23:14:24Z

View File

@ -1 +1 @@
2018-07-09T22:25:07Z 2018-07-09T23:14:26Z

View File

@ -1 +1 @@
2018-07-09T22:25:15Z 2018-07-09T23:14:30Z

View File

@ -1 +1 @@
2018-07-09T22:27:18Z 2018-07-09T23:16:33Z

View File

@ -1 +1 @@
2018-07-09T22:27:20Z 2018-07-09T23:16:39Z

View File

@ -1 +1 @@
2018-07-09T22:27:22Z 2018-07-09T23:16:41Z

View File

@ -1 +1 @@
2018-07-09T22:27:25Z 2018-07-09T23:16:44Z

View File

@ -1 +1 @@
2018-07-09T22:27:26Z 2018-07-09T23:16:47Z

View File

@ -1 +1 @@
2018-07-09T22:27:30Z 2018-07-09T23:16:48Z

View File

@ -1 +1 @@
2018-07-09T22:27:32Z 2018-07-09T23:16:51Z

View File

@ -1 +1 @@
2018-07-09T22:27:40Z 2018-07-09T23:17:41Z

View File

@ -1 +1 @@
2018-07-09T22:27:41Z 2018-07-09T23:17:43Z

View File

@ -1 +1 @@
2018-07-09T22:27:45Z 2018-07-09T23:17:45Z

View File

@ -1 +1 @@
2018-07-09T22:27:49Z 2018-07-09T23:17:48Z

View File

@ -1 +1 @@
2018-07-09T22:27:52Z 2018-07-09T23:17:51Z

View File

@ -1 +1 @@
2018-07-09T22:27:54Z 2018-07-09T23:17:57Z

View File

@ -1 +1 @@
2018-07-09T22:27:55Z 2018-07-09T23:17:58Z

View File

@ -1 +1 @@
2018-07-09T22:27:58Z 2018-07-09T23:18:00Z

View File

@ -1 +1 @@
2018-07-09T22:28:00Z 2018-07-09T23:18:05Z

View File

@ -1 +1 @@
2018-07-09T22:28:05Z 2018-07-09T23:18:07Z

View File

@ -1 +1 @@
2018-07-09T22:28:07Z 2018-07-09T23:18:12Z

View File

@ -1 +1 @@
2018-07-09T22:28:11Z 2018-07-09T23:18:16Z

View File

@ -1 +1 @@
2018-07-09T22:28:19Z 2018-07-09T23:18:23Z

View File

@ -1 +1 @@
2018-07-09T22:28:22Z 2018-07-09T23:18:26Z

View File

@ -0,0 +1 @@
2018-07-09T23:18:28Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:18:31Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:30:23Z 2018-07-09T23:20:32Z

View File

@ -1 +1 @@
2018-07-09T22:30:26Z 2018-07-09T23:20:36Z

View File

@ -0,0 +1 @@
2018-07-09T23:22:39Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:32:28Z 2018-07-09T23:22:41Z

View File

@ -1 +1 @@
2018-07-09T22:32:30Z 2018-07-09T23:22:43Z

View File

@ -0,0 +1 @@
2018-07-09T23:22:47Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:34:32Z 2018-07-09T23:26:49Z

View File

@ -0,0 +1 @@
2018-07-09T23:26:53Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:34:35Z 2018-07-09T23:26:56Z

View File

@ -0,0 +1 @@
2018-07-09T23:26:58Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:34:37Z 2018-07-09T23:27:00Z

View File

@ -0,0 +1 @@
2018-07-09T23:27:04Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:36:38Z 2018-07-09T23:29:05Z

View File

@ -1 +1 @@
2018-07-09T22:36:42Z 2018-07-09T23:29:12Z

View File

@ -1 +1 @@
2018-07-09T22:36:44Z 2018-07-09T23:29:13Z

View File

@ -0,0 +1 @@
2018-07-09T23:29:16Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:36:47Z 2018-07-09T23:29:19Z

View File

@ -1 +1 @@
2018-07-09T22:36:49Z 2018-07-09T23:29:22Z

View File

@ -0,0 +1 @@
2018-07-09T23:31:24Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:38:51Z 2018-07-09T23:31:26Z

View File

@ -0,0 +1 @@
2018-07-09T23:31:28Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:31:33Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:38:53Z 2018-07-09T23:31:34Z

View File

@ -0,0 +1 @@
2018-07-09T23:31:37Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:33:40Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:40:55Z 2018-07-09T23:33:41Z

View File

@ -1 +1 @@
2018-07-09T22:40:57Z 2018-07-09T23:33:43Z

View File

@ -1 +1 @@
2018-07-09T22:41:00Z 2018-07-09T23:33:45Z

View File

@ -1 +1 @@
2018-07-09T22:41:02Z 2018-07-09T23:33:47Z

View File

@ -0,0 +1 @@
2018-07-09T23:33:50Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:33:53Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:33:56Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:33:59Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -0,0 +1 @@
2018-07-09T23:34:01Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:41:05Z 2018-07-09T23:34:04Z

View File

@ -1 +1 @@
2018-07-09T22:41:07Z 2018-07-09T23:34:06Z

View File

@ -0,0 +1 @@
2018-07-09T23:34:08Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:41:09Z 2018-07-09T23:34:10Z

View File

@ -1 +1 @@
2018-07-09T22:41:11Z 2018-07-09T23:34:12Z

View File

@ -0,0 +1 @@
2018-07-09T23:34:16Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:41:13Z 2018-07-09T23:34:17Z

View File

@ -0,0 +1 @@
2018-07-09T23:34:21Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:41:16Z 2018-07-09T23:34:24Z

View File

@ -0,0 +1 @@
2018-07-09T23:34:29Z

View File

@ -0,0 +1 @@
:thumbsup:

View File

@ -1 +1 @@
2018-07-09T22:41:19Z 2018-07-09T23:34:32Z

View File

@ -0,0 +1 @@
2018-07-09T23:34:35Z

View File

@ -0,0 +1 @@
:thumbsup:

Some files were not shown because too many files have changed in this diff Show More