GreenFediverse: Difference between revisions
m
no edit summary
m (text-corrections) |
mNo edit summary |
||
Line 34: | Line 34: | ||
<u>Database 1:</u> [https://www.thegreenwebfoundation.org/ The GreenWebFoundation]'s open database, the "Green Web API" [https://github.com/thegreenwebfoundation (GitHub]) works in such a way that it outputs the "green" status of a website. This is done by The GreenWebFoundation first using various machine-verifiable methods to determine the domain names, IP addresses or the [[wikipedia:Autonomous_system_(Internet)|autonomous system number]]. In addition, the GreenWebFoundation has built an independent certificate database, where operators of websites or web hosts, which can not be automated-machine recorded, can register - take a look at the [https://www.thegreenwebfoundation.org/what-you-need-to-register/ registration-process]. There, a "proof" in the form of a certificate can then be provided, i.e. a [https://api.thegreenwebfoundation.org/greencheckimage/joinfediverse.wiki?nocache=true badge] can be acquired. These registered servers and services can then be labeled, i.e. provided with the information that they operate with renewable energy or not. Website addresses can be queried in the front end via a "[https://www.thegreenwebfoundation.org/green-web-check/ Green Web Check]" search mask or via the API. Whether a "green" entry exists here, the API then outputs a status result with "green" or "gray". More information about the functionality of this API can be found [https://www.thegreenwebfoundation.org/news/introducing-the-green-web-foundation-partner-api/ here]. "The Green Web Foundation is a recognized not-for-profit organization registered in the Netherlands, that is run by a small group of dedicated volunteers located in Germany and The Netherlands." "Our strategy is simple: we use the existing protocols of the internet to understand where infrastructure is run, when we speak to the people running it to see how they power it. We then make these answers easy to look up, providing free online tools, APIs and open datasets, and helping people incorporate this information into their own services and analysis."[https://www.thegreenwebfoundation.org/our-story/ <nowiki>[citation]</nowiki>] | <u>Database 1:</u> [https://www.thegreenwebfoundation.org/ The GreenWebFoundation]'s open database, the "Green Web API" [https://github.com/thegreenwebfoundation (GitHub]) works in such a way that it outputs the "green" status of a website. This is done by The GreenWebFoundation first using various machine-verifiable methods to determine the domain names, IP addresses or the [[wikipedia:Autonomous_system_(Internet)|autonomous system number]]. In addition, the GreenWebFoundation has built an independent certificate database, where operators of websites or web hosts, which can not be automated-machine recorded, can register - take a look at the [https://www.thegreenwebfoundation.org/what-you-need-to-register/ registration-process]. There, a "proof" in the form of a certificate can then be provided, i.e. a [https://api.thegreenwebfoundation.org/greencheckimage/joinfediverse.wiki?nocache=true badge] can be acquired. These registered servers and services can then be labeled, i.e. provided with the information that they operate with renewable energy or not. Website addresses can be queried in the front end via a "[https://www.thegreenwebfoundation.org/green-web-check/ Green Web Check]" search mask or via the API. Whether a "green" entry exists here, the API then outputs a status result with "green" or "gray". More information about the functionality of this API can be found [https://www.thegreenwebfoundation.org/news/introducing-the-green-web-foundation-partner-api/ here]. "The Green Web Foundation is a recognized not-for-profit organization registered in the Netherlands, that is run by a small group of dedicated volunteers located in Germany and The Netherlands." "Our strategy is simple: we use the existing protocols of the internet to understand where infrastructure is run, when we speak to the people running it to see how they power it. We then make these answers easy to look up, providing free online tools, APIs and open datasets, and helping people incorporate this information into their own services and analysis."[https://www.thegreenwebfoundation.org/our-story/ <nowiki>[citation]</nowiki>] | ||
<u>Database 2:</u> Another database we use is that | <u>Database 2:</u> Another database we use is that from [https://nodes.fediverse.party/ nodes.fediverse.party]. Using the API, which is also open, we get a list of all connected and crawled instances of the Fediverse. A single instance offer us more information with the "/nodeinfo/2.0", (e.g. https://chaos.social/nodeinfo/2.0). Here we get, for example, what kind of "software" (Mastodon, PeerTube, etc.) is used on an instance. | ||
<u>Then the magic begins: The Data-Collider:</u> | <u>Then the magic begins: The Data-Collider:</u> | ||
Then we let these two databases collide with each other. The script we wrote, which you can find on [https://codeberg.org/GreenFediverse/green-instances codeberg] then executes the command to green check all instances and provide the information we want to get in our list. The result is our [https://greenfediverse.codeberg.page/green-instances/ Green Instances List]. | Then we let these two databases collide with each other. The script we wrote, which you can find on [https://codeberg.org/GreenFediverse/green-instances codeberg] then executes the command to green check all collected fediverse instances and provide the information we want to get in our list. The result is our [https://greenfediverse.codeberg.page/green-instances/ Green Instances List]. | ||
====2. Research: building a open knowledge database==== | ====2. Research: building a open knowledge database==== | ||
Line 102: | Line 102: | ||
</syntaxhighlight>But don't forget to add and document your research to the "additional-info" section, otherwise someone will set your green status back to gray, because there is no transparent research and proof. If a instance (server/data center) is marked as gray, this means that there were no result from The GreenWebFoundation API, technically it is a "0". When a instance is green, technically a "+1" was coming from the GWF. By the way, there is no -1 for a not green status, just "+1" and "0". At the moment, only single instances (not the entire webhoster) can be set to green. If you can't find your instance, you should visit https://the-federation.info/info and register your instance, because we fetch all instances via their API database. If you are registered there, but the The GreenWebFoundation won't give you a result for your instance, then the accept-list is the way. | </syntaxhighlight>But don't forget to add and document your research to the "additional-info" section, otherwise someone will set your green status back to gray, because there is no transparent research and proof. If a instance (server/data center) is marked as gray, this means that there were no result from The GreenWebFoundation API, technically it is a "0". When a instance is green, technically a "+1" was coming from the GWF. By the way, there is no -1 for a not green status, just "+1" and "0". At the moment, only single instances (not the entire webhoster) can be set to green. If you can't find your instance, you should visit https://the-federation.info/info and register your instance, because we fetch all instances via their API database. If you are registered there, but the The GreenWebFoundation won't give you a result for your instance, then the accept-list is the way. | ||
== | == Fediverse Instances == | ||
coming soon ... | |||
== Interested to help with coding or research? == | == Interested to help with coding or research? == | ||
Then create an account on [https://codeberg.org/ Codeberg.org] for working with us in our repository or get in touch with us on [https://chaos.social/@greenfediverse Mastodon] or in our room on [https://matrix.to/#/!hOSQzqvWebFkewbpwv:matrix.org?via=matrix.org&via=synod.im matrix]. | Then create an account on [https://codeberg.org/ Codeberg.org] for working with us in our repository or get in touch with us on [https://chaos.social/@greenfediverse Mastodon] or in our room on [https://matrix.to/#/!hOSQzqvWebFkewbpwv:matrix.org?via=matrix.org&via=synod.im matrix]. | ||
Line 135: | Line 110: | ||
== Support == | == Support == | ||
You can support and donate to the projects we work with: | You can buy us a ☕ on '''[https://ko-fi.com/greenfediverse ko-fi]''' | ||
You can also support and donate to the projects we work with: | |||
* [https://codeberg.org/ Codeberg.org] (infrastructure, repository) | * [https://chaos.social chaos.social] (mastodon account for communication) | ||
*[https://codeberg.org/ Codeberg.org] (infrastructure, repository) | |||
* [https://climatejustice.social/@PaulaToThePeople PaulaToThePeople] (infrastructure, joinfediverse.wiki) | * [https://climatejustice.social/@PaulaToThePeople PaulaToThePeople] (infrastructure, joinfediverse.wiki) | ||
* [https://www.thegreenwebfoundation.org The GreenWebFoundation] (green database) | * [https://www.thegreenwebfoundation.org The GreenWebFoundation] (green web check database) | ||
* [https:// | * [https://nodes.fediverse.party/ nodes.fediverse.party] (fediverse instances database) | ||
Note: Please check out by yourself how to donate to these projects. | Note: Please check out by yourself how to donate to these projects. |