mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-02-12 18:32:44 +00:00
Remove reference to blind
This commit is contained in:
10
README.md
10
README.md
@@ -1,10 +1,10 @@
|
|||||||
Anonymous Github
|
Anonymous Github
|
||||||
================
|
================
|
||||||
|
|
||||||
Anonymous Github is a system to anonymize Github repositories before referring to them in a double-blind paper submission.
|
Anonymous Github is a system to anonymize Github repositories before referring to them in a double-anonymous paper submission.
|
||||||
To start using Anonymous Github right now: **[http://anonymous.4open.science/](http://anonymous.4open.science/)**
|
To start using Anonymous Github right now: **[http://anonymous.4open.science/](http://anonymous.4open.science/)**
|
||||||
|
|
||||||
Indeed, in a double-blind review process, the open-science data or code that is in the online appendix must be anonymized, similarly to paper anonymization. The authors must
|
Indeed, in a double-anonymous review process, the open-science data or code that is in the online appendix must be anonymized, similarly to paper anonymization. The authors must
|
||||||
|
|
||||||
* anonymize URLs: the name of the institution/department/group/authors should not appear in the URLs of the open-science appendix
|
* anonymize URLs: the name of the institution/department/group/authors should not appear in the URLs of the open-science appendix
|
||||||
* anonymize the appendix content itself
|
* anonymize the appendix content itself
|
||||||
@@ -38,7 +38,7 @@ The anonymization of the content is done by replacing all occurrences of words i
|
|||||||
The word list is provided by the authors, and typically contains the institution name, author names, logins, etc...
|
The word list is provided by the authors, and typically contains the institution name, author names, logins, etc...
|
||||||
The README is anonymized as well as all files of the repository. Even filenames are anonymized.
|
The README is anonymized as well as all files of the repository. Even filenames are anonymized.
|
||||||
|
|
||||||
In a paper under double-blind review, instead of putting a link to Github, one puts a link to the Anonymous Github instance (e.g.
|
In a paper under double-anonymous review, instead of putting a link to Github, one puts a link to the Anonymous Github instance (e.g.
|
||||||
<http://anonymous.4open.science/repository/840c8c57-3c32-451e-bf12-0e20be300389/> which is an anomyous version of this repo).
|
<http://anonymous.4open.science/repository/840c8c57-3c32-451e-bf12-0e20be300389/> which is an anomyous version of this repo).
|
||||||
|
|
||||||
To start using Anonymous Github right now, a public instance of anonymous_github is hosted at 4open.science:
|
To start using Anonymous Github right now, a public instance of anonymous_github is hosted at 4open.science:
|
||||||
@@ -47,7 +47,7 @@ To start using Anonymous Github right now, a public instance of anonymous_github
|
|||||||
|
|
||||||
## What is the scope of anonymization?
|
## What is the scope of anonymization?
|
||||||
|
|
||||||
In double-blind peer-review, the boundary of anonymization is the paper plus its online appendix, and only this, it's not the whole world. Googling any part of the paper or the online appendix can be considered as deliberate attempt to break anonymity ([explanation](http://www.monperrus.net/martin/open-science-double-blind))
|
In double-anonymous peer-review, the boundary of anonymization is the paper plus its online appendix, and only this, it's not the whole world. Googling any part of the paper or the online appendix can be considered as deliberate attempt to break anonymity ([explanation](http://www.monperrus.net/martin/open-science-double-anonymous))
|
||||||
|
|
||||||
By default, Anonymous Github and http://anonymous.4open.science access public repositories. Public Github repositories are not modified and hence are still visible on Github and Google, even after anonymization.
|
By default, Anonymous Github and http://anonymous.4open.science access public repositories. Public Github repositories are not modified and hence are still visible on Github and Google, even after anonymization.
|
||||||
|
|
||||||
@@ -87,4 +87,4 @@ Related tools
|
|||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
* [Open-science and Double-blind Peer-Review](http://www.monperrus.net/martin/open-science-double-blind)
|
* [Open-science and double-anonymous Peer-Review](http://www.monperrus.net/martin/open-science-double-anonymous)
|
||||||
|
|||||||
83
package.json
Normal file
83
package.json
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
{
|
||||||
|
"name": "anonymous_github",
|
||||||
|
"version": "2.1.0",
|
||||||
|
"description": "Anonymise Github repositories for double-anonymous reviews",
|
||||||
|
"main": "index.ts",
|
||||||
|
"scripts": {
|
||||||
|
"test": "mocha --reporter spec",
|
||||||
|
"start": "node --inspect=5858 -r ts-node/register ./index.ts",
|
||||||
|
"dev": "nodemon --transpile-only index.ts",
|
||||||
|
"migrateDB": "ts-node --transpile-only migrateDB.ts",
|
||||||
|
"build": "tsc"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/tdurieux/anonymous_github.git"
|
||||||
|
},
|
||||||
|
"author": "Thomas Durieux",
|
||||||
|
"license": "MIT",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/tdurieux/anonymous_github/issues"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/tdurieux"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/tdurieux/anonymous_github#readme",
|
||||||
|
"dependencies": {
|
||||||
|
"@octokit/oauth-app": "^3.3.2",
|
||||||
|
"@octokit/rest": "^18.5.3",
|
||||||
|
"archive-stream-to-s3": "^1.1.3",
|
||||||
|
"archiver": "^5.3.0",
|
||||||
|
"aws-sdk": "^2.958.0",
|
||||||
|
"compression": "^1.7.4",
|
||||||
|
"connect-redis": "^6.0.0",
|
||||||
|
"dotenv": "^10.0.0",
|
||||||
|
"express": "^4.17.1",
|
||||||
|
"express-rate-limit": "^5.2.6",
|
||||||
|
"express-session": "^1.17.1",
|
||||||
|
"got": "^11.8.2",
|
||||||
|
"gunzip-maybe": "^1.4.2",
|
||||||
|
"istextorbinary": "^6.0.0",
|
||||||
|
"mime-types": "^2.1.30",
|
||||||
|
"mongoose": "^5.13.5",
|
||||||
|
"parse-github-url": "^1.0.2",
|
||||||
|
"passport": "^0.4.1",
|
||||||
|
"passport-github2": "^0.1.12",
|
||||||
|
"rate-limit-redis": "^2.1.0",
|
||||||
|
"redis": "^3.1.2",
|
||||||
|
"tar-fs": "^2.1.1",
|
||||||
|
"textextensions": "^5.12.0",
|
||||||
|
"xml-flow": "^1.0.4"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/archiver": "^5.1.1",
|
||||||
|
"@types/compression": "^1.7.1",
|
||||||
|
"@types/connect-redis": "^0.0.17",
|
||||||
|
"@types/express": "^4.17.13",
|
||||||
|
"@types/express-rate-limit": "^5.1.3",
|
||||||
|
"@types/express-session": "^1.17.4",
|
||||||
|
"@types/got": "^9.6.12",
|
||||||
|
"@types/mime-types": "^2.1.0",
|
||||||
|
"@types/parse-github-url": "^1.0.0",
|
||||||
|
"@types/passport": "^1.0.7",
|
||||||
|
"@types/passport-github2": "^1.2.5",
|
||||||
|
"@types/rate-limit-redis": "^1.7.2",
|
||||||
|
"@types/redis": "^2.8.31",
|
||||||
|
"@types/tar-fs": "^2.0.1",
|
||||||
|
"@types/xml-flow": "^1.0.1",
|
||||||
|
"chai": "^4.3.4",
|
||||||
|
"mocha": "^9.0.3",
|
||||||
|
"nodemon": "^2.0.7",
|
||||||
|
"ts-node": "^10.1.0",
|
||||||
|
"typescript": "^4.3.5"
|
||||||
|
},
|
||||||
|
"nodemonConfig": {
|
||||||
|
"ignore": [
|
||||||
|
"public",
|
||||||
|
"test",
|
||||||
|
"repo",
|
||||||
|
"repositories",
|
||||||
|
"session-store"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<div class="col-md-12 mb-4 white-text text-center fadeIn">
|
<div class="col-md-12 mb-4 white-text text-center fadeIn">
|
||||||
<h3 class="display-3 font-weight-bold white-text mb-0 pt-md-5 pt-5">Anonymous GitHub</h3>
|
<h3 class="display-3 font-weight-bold white-text mb-0 pt-md-5 pt-5">Anonymous GitHub</h3>
|
||||||
<hr class="hr-light my-4 w-75">
|
<hr class="hr-light my-4 w-75">
|
||||||
<h4 class="subtext-header mt-2 mb-4">Double-blind your repository in 5 min!</h4>
|
<h4 class="subtext-header mt-2 mb-4">Anonymize your repository in 5 min!</h4>
|
||||||
<input id="url_input" type="text" placeholder="Repository URL..." name="githubRepository" class="white_border" value="{{ repo.repository }}" >
|
<input id="url_input" type="text" placeholder="Repository URL..." name="githubRepository" class="white_border" value="{{ repo.repository }}" >
|
||||||
or
|
or
|
||||||
<a href="github/login" class="white_border">Login to GitHub</a>
|
<a href="github/login" class="white_border">Login to GitHub</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user