List of all language-specific versions of embargoed
, software to block to block all requests from Russia to any website and display a pro-Ukraine message instead πΊπ¦
This is the message that gets displayed:
Contributors are building versions of embargoed
for several programming languages and frameworks. If you don't see your platform here please consider building a port and opening a pull request to add it to the list! Instructions below.
-
π Ruby on Rails:
embargoed
gem [π install instructions & repo here] by @rameerez -
π Python Django:
django-embargoed
pip package [π install instructions & repo here] by @ronaldlangeveld -
π¨βπ€ PHP Composer:
gdelacc/embargoed-composer
Composer package [π install instructions & repo here] by @gdelacc -
π WordPress Plugin:
wp-embargoed
Wordpress plugin [π install instructions & repo here] by @pretzelhds -
π¦ Laravel Package:
laravel-embargoed
Laravel package [π install instructions & repo here] by @pretzelhds -
π© Cloudflare Worker:
embargoed-cloudflare-worker
Worker set up instructions [π install instructions & repo here] by @julienmelissas -
π¦ Express.js:
express-embargoed
middleware package [π install instructions & repo here] by @cba85 -
πΌ ASP.NET:
Embargoed.AspNetCore
Nuget package [π install instructions & repo here] by @tobbentm -
π Rust/Rocket:
embargoed
library [π install instructions & repo here] by @lily-mosquitoes
If you want to make a port to implement a version of Embargoed in any platform that's not listed above, please go ahead!
The HTML to display can be found at /embargoed.html
You might need a GeoIP database that you're allowed to distribute along with your package. Here's the one most ports use: geoacumen/geoacumen-country
.
The mmdb
can be dowloaded from here. It's under an Apache2 license, so you're free to redistribute it along with your package as long as you include its Apache2 license along with it.
When you've finished implementing your port, please make it available as a public GitHub repo under a permissive Open Source license, like the MIT license.
Then just make a Pull Request to this list to get it added. I'll merge it ASAP.