Update 'README.md'
This commit is contained in:
parent
2b1a12bacc
commit
4776b65ab8
26
README.md
26
README.md
@ -1,3 +1,27 @@
|
||||
# uploadfilter
|
||||
|
||||
Simple upload filter script for Article 13 of EU copyright reform
|
||||
Simple upload filter script for Article 13 of EU copyright reform.
|
||||
|
||||
**This is example code and not for any production usage!**
|
||||
|
||||
This is more a demonstration of how an upload filter could work.
|
||||
|
||||
* security checks missing
|
||||
* some logical checks missing, see code comments
|
||||
|
||||
## How it works
|
||||
All content uploaded will trigger 1-n emails to EU representatives with an exclusive token link to access and review the content. The validation of the content is stored in a database, so you can look-up if a file is validated as copyright free or a copyright infringement is reported. Based on this data, you can publish or block the content on your plattform.
|
||||
|
||||
## Requirements
|
||||
* php
|
||||
* php sqlite3 extension
|
||||
|
||||
## Setup
|
||||
* import email adresses from EU representative to the *emails* table
|
||||
* adresses can be found on [https://saveyourinternet.eu/act/](https://saveyourinternet.eu/act/)
|
||||
* change configuration in *db.php* and email template to your needs
|
||||
* **path to files should not be accessible from web**
|
||||
|
||||
## Usage
|
||||
* content is uploaded to *upload.php* and triggers database entries and token emails
|
||||
* to make the file accessible on your platform, review it's validation status in *validations* table; publishing of mapping of who validated which content is also possible
|
Loading…
Reference in New Issue
Block a user