Skip to content

dardevelin/gateway-dmca-denylist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lists-denylists-dmca

DMCA notices, and tools for publishing them at https://ipfs.io/refs/lists/denylists/dmca

  • All DMCA takedown notices for ipfs.io and gateway.ipfs.io, each with a list of the affected hashes.
  • A golang tool for rendering them to IPFS objects.
  • TODO: make tasks for adding, pinning, and publishing them via IPNS.

TODO: The code which links https://ipfs.io/refs/a/b/c to /ipns/c.b.a.refs.ipfs.io is part of the gateways' nginx configuration: roles/ipfs_gateway/templates/nginx_ipfs_gateway.conf.j2

Usage

# render, add, and publish the denylist
$ make publish
$ git add versions/ && git commit -m 'Publish' && git push
# update the TXT record for dmca.denylists.lists.refs.ipfs.io
$ make dnslink
# wait for it to propagate
$ watch dig TXT dmca.denylists.lists.refs.ipfs.io

About

DMCA notices, and tools for publishing them

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 81.2%
  • Makefile 18.8%