There are some carriage returns in some of the descriptions which was
throwing off the CSV cell assignment, so added a quick patch that
replaces said returns with a simple space to keep formatting intact
Reactivated CSV exports based on Heat Rating, which is the percentage of
Current Sources the have taken action, a suspend or a silence, against
an instanct. The higher the Heat Rating, the more Sources that have
taken actions agaisnt it, so they should be viewed with caution
Actions taken against and instance of have been separted into their
respective buckets so they can be display properly rather than simply
grouped together and mislabled.
This gives a better sense of the severity of response per instance.
The count data is now separated by specific action rather than grouping everything together.
This gives a clearer picture of the severity of a response by current sources
There was a small syntax bug that was causing the sytem to error out
when resetting rating terms.
Also plugged a bug that was returning locations with ony one block
count, which is below the criteria for instances that should be listed
and shown in search results
Finally moved over the public search API from the old version and
updated the about page to show the new data structure
Also tweaked the location update script to change 'defederate' to
'suspend' for the sake of consistency
1 year ago
15 changed files with 272 additions and 130 deletions
<p>The Bad Space project was born from a need to effectively identify instances that house bad actors and are poorly moderated, which puts marginalized communities at risk.
<p>The Bad Space is a collaboration of instances committed to actively moderating against racism, sexism, heterosexism, transphobia, ableism, casteism, and religion.</p>
<h2id="how">How does it work?</h2>
<p>The Bad Space is a collaboration of instances committed to actively moderating against racism, sexism, heterosexism, transphobia, ableism, casteism, or religion.</p>
<p>These instances have permitted The Bad Space to read their respective blocklists to create a composite directory of sites tagged for the behavior above that can be searched and, through a public API, can be integrated into external services.</p>
The Bad Space is meant to be a resource for anyone looking to improve the quality of their online experience by creating a tool that catalogs sources for harassment and abuse. There are several options for how it can be used.
<h3>Search</h3>
To see if aninstance is listed in the database, use the
To see if a site is listed in the database, use the
<ahref="/">search feature</a>
to search for its URL. If it is in the database, information for that instance will be returned and include associated instances, if applicable.
to search for that URL. If it is in the database, information for that instance will be returned and associated instances if applicable.
<h3>CSV Exports</h3>
For a list of the current instances being tracked, click on one of the links below to download a dynamically generated CSV file that can be consumed as a blocklist. More formats will be added over time.
<br/><br/>
For a list of the current locations being tracked, click on one of the links below to download a dynamically generated CSV file that can be consumed as a blocklist. More formats will be added over time.
<br/>
<ahref="/exports/mastodon">For Mastodon</a>
<h3>API</h3>
The Bad Space has a public API that can be used to search the database programatically and return results in the JSON format. The API can be accessed at<br/>
The Bad Space has a public api that can be used to search the database programatically and return results in the JSON format. The API can be accsess at<br/>
<code>https://thebad.space/api/v1/search</code>
by posting a JSON object with the following format:
<code>{"url":"search.url"}</code><br/><br/>
Data from API requests will be returned in the following format:<br/>
<code>{"url":"search.url"}</code><br/>
Data from API request will be returned in the follow format:<br/>
Heat Rating is the percentage of Current Sources that have taken action against an instance. The higher the number of Sources that have silenced and/or suspended an instance, the higher the Heat Rating.*
This count reflects the number of times this instance has been suspended or silenced by two or more<ahref="/about#how">Current Sources</a>.
Total Actions represent the number of actions, silences or suspensions, that have been taken against an instance by<ahref="/about#how">Current Sources</a>