Delete now-unused files.
19
Makefile
|
@ -1,19 +0,0 @@
|
|||
define LATEX_CODE
|
||||
\\documentclass{article}
|
||||
\\usepackage[top=2cm,bottom=2.5cm,left=2cm,right=2cm]{geometry}
|
||||
\\usepackage[backend=biber]{biblatex}
|
||||
\\addbibresource{references.bib}
|
||||
\\begin{document}
|
||||
\\nocite{*}
|
||||
\\printbibliography
|
||||
\\end{document}
|
||||
endef
|
||||
|
||||
export LATEX_CODE
|
||||
|
||||
test:
|
||||
TMP_FILE=$$(mktemp "censorbib-tmp-XXXXXXX.tex") ;\
|
||||
echo "$$LATEX_CODE" > "$$TMP_FILE" ;\
|
||||
pdflatex --interaction=batchmode "$${TMP_FILE%.tex}" ;\
|
||||
biber "$${TMP_FILE%.tex}" ;\
|
||||
rm "$${TMP_FILE%.tex}"* ;
|
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-alpha-down" class="svg-inline--fa fa-sort-alpha-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm240-64H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z"></path></svg>
|
Before Width: | Height: | Size: 869 B |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-alpha-down-alt" class="svg-inline--fa fa-sort-alpha-down-alt fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm112-128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z"></path></svg>
|
Before Width: | Height: | Size: 880 B |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="donate" class="svg-inline--fa fa-donate fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 416c114.9 0 208-93.1 208-208S370.9 0 256 0 48 93.1 48 208s93.1 208 208 208zM233.8 97.4V80.6c0-9.2 7.4-16.6 16.6-16.6h11.1c9.2 0 16.6 7.4 16.6 16.6v17c15.5.8 30.5 6.1 43 15.4 5.6 4.1 6.2 12.3 1.2 17.1L306 145.6c-3.8 3.7-9.5 3.8-14 1-5.4-3.4-11.4-5.1-17.8-5.1h-38.9c-9 0-16.3 8.2-16.3 18.3 0 8.2 5 15.5 12.1 17.6l62.3 18.7c25.7 7.7 43.7 32.4 43.7 60.1 0 34-26.4 61.5-59.1 62.4v16.8c0 9.2-7.4 16.6-16.6 16.6h-11.1c-9.2 0-16.6-7.4-16.6-16.6v-17c-15.5-.8-30.5-6.1-43-15.4-5.6-4.1-6.2-12.3-1.2-17.1l16.3-15.5c3.8-3.7 9.5-3.8 14-1 5.4 3.4 11.4 5.1 17.8 5.1h38.9c9 0 16.3-8.2 16.3-18.3 0-8.2-5-15.5-12.1-17.6l-62.3-18.7c-25.7-7.7-43.7-32.4-43.7-60.1.1-34 26.4-61.5 59.1-62.4zM480 352h-32.5c-19.6 26-44.6 47.7-73 64h63.8c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8h63.8c-28.4-16.3-53.3-38-73-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32z"></path></svg>
|
Before Width: | Height: | Size: 1.1 KiB |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="file-alt" class="svg-inline--fa fa-file-alt fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path></svg>
|
Before Width: | Height: | Size: 713 B |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="lock" class="svg-inline--fa fa-lock fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path></svg>
|
Before Width: | Height: | Size: 440 B |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-numeric-down" class="svg-inline--fa fa-sort-numeric-down fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"></path></svg>
|
Before Width: | Height: | Size: 880 B |
|
@ -1 +0,0 @@
|
|||
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sort-numeric-down-alt" class="svg-inline--fa fa-sort-numeric-down-alt fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm224 64h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z"></path></svg>
|
Before Width: | Height: | Size: 891 B |
|
@ -1 +0,0 @@
|
|||
hello world
|
59
favicon.svg
|
@ -1,59 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="0.44702148in"
|
||||
height="0.36694336in"
|
||||
viewBox="0 0 11.354346 9.3203613"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
|
||||
sodipodi:docname="favicon.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.0292929"
|
||||
inkscape:cx="17.746691"
|
||||
inkscape:cy="7.2977048"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1034"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="20"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
units="in"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<defs
|
||||
id="defs2" />
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-45.907442,-85.229436)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:12.7px;line-height:1.25;font-family:sans-serif;fill:#800080;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
x="45.386543"
|
||||
y="94.425774"
|
||||
id="text6765"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6763"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.7px;font-family:'Open Sans Condensed';-inkscape-font-specification:'Open Sans Condensed, Bold';fill:#900092;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
x="45.386543"
|
||||
y="94.425774">CB</tspan></text>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.1 KiB |
100
fetch_pdfs.py
|
@ -1,100 +0,0 @@
|
|||
#!/usr/bin/env python3
|
||||
#
|
||||
# Copyright 2015 Philipp Winter <phw@nymity.ch>
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
"""
|
||||
Fetch pdf and ps files in BibTeX file.
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
import errno
|
||||
import urllib.request
|
||||
|
||||
import pybtex.database.input.bibtex as bibtex
|
||||
|
||||
|
||||
def download_pdf(url, file_name):
|
||||
"""
|
||||
Download file and write it to given file name.
|
||||
"""
|
||||
|
||||
print("Now fetching %s" % url)
|
||||
|
||||
try:
|
||||
req = urllib.request.Request(url, headers={'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36"})
|
||||
fetched_file = urllib.request.urlopen(req)
|
||||
except Exception as err:
|
||||
print(url, err, file=sys.stderr)
|
||||
return
|
||||
|
||||
with open(file_name, "wb") as fd:
|
||||
fd.write(fetched_file.read())
|
||||
|
||||
|
||||
def main(file_name, output_dir):
|
||||
"""
|
||||
Extract BibTeX key and URL, and then trigger file download.
|
||||
"""
|
||||
|
||||
parser = bibtex.Parser()
|
||||
bibdata = parser.parse_file(file_name)
|
||||
|
||||
# Create download directories.
|
||||
|
||||
try:
|
||||
os.makedirs(os.path.join(output_dir, "pdf"))
|
||||
os.makedirs(os.path.join(output_dir, "ps"))
|
||||
except OSError as exc:
|
||||
if exc.errno == errno.EEXIST:
|
||||
pass
|
||||
else:
|
||||
raise
|
||||
|
||||
# Iterate over all BibTeX entries and trigger download if necessary.
|
||||
|
||||
for bibkey in bibdata.entries:
|
||||
|
||||
entry = bibdata.entries[bibkey]
|
||||
url = entry.fields.get("url")
|
||||
if url is None:
|
||||
continue
|
||||
|
||||
# Extract file name extension and see what we are dealing with.
|
||||
|
||||
_, ext = os.path.splitext(url)
|
||||
if ext:
|
||||
ext = ext[1:]
|
||||
|
||||
if ext not in ["pdf", "ps"]:
|
||||
continue
|
||||
|
||||
file_name = os.path.join(output_dir, ext, bibkey + ".%s" % ext)
|
||||
if os.path.exists(file_name):
|
||||
continue
|
||||
|
||||
download_pdf(url, file_name)
|
||||
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
if len(sys.argv) != 3:
|
||||
print("\nUsage: %s FILE_NAME OUTPUT_DIR\n" % sys.argv[0],
|
||||
file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
sys.exit(main(sys.argv[1], sys.argv[2]))
|
|
@ -1,7 +0,0 @@
|
|||
<div id="footer">
|
||||
Icons taken without modification from
|
||||
<a href="https://fontawesome.com/license">Font Awesome</a>.
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
219
header.tpl
|
@ -1,219 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>The Internet censorship bibliography</title>
|
||||
<link rel="icon" type="image/svg+xml" href="favicon.svg">
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: Roboto,Helvetica,sans-serif;
|
||||
background: #ddd;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-top: 20px;
|
||||
max-width: 1000px;
|
||||
}
|
||||
li {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
margin-right: 1em;
|
||||
}
|
||||
h1 {
|
||||
font-size: 25px;
|
||||
color: #efefef;
|
||||
width: 80%;
|
||||
float: left;
|
||||
}
|
||||
ul {
|
||||
border-radius: 10px;
|
||||
border:1px solid #c0c0c0;
|
||||
background: #efefef;
|
||||
box-shadow: 2px 2px 5px #bbb;
|
||||
}
|
||||
ul.a {
|
||||
list-style-image: url('donate-icon.svg');
|
||||
}
|
||||
a:link {
|
||||
color:#0b61a4;
|
||||
text-decoration:none;
|
||||
}
|
||||
a:visited {
|
||||
color:#033e6b;
|
||||
text-decoration:none;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration:underline;
|
||||
}
|
||||
p {
|
||||
margin: 0px;
|
||||
}
|
||||
.author {
|
||||
color: #666;
|
||||
}
|
||||
.venue {
|
||||
font-style: italic;
|
||||
}
|
||||
.paper {
|
||||
font-weight: bold;
|
||||
}
|
||||
.other {
|
||||
color: #666;
|
||||
}
|
||||
#footer {
|
||||
text-align: center;
|
||||
line-height: 20px;
|
||||
}
|
||||
.icon {
|
||||
height: 1em;
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
.icons {
|
||||
float: right;
|
||||
}
|
||||
.top-icon {
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
position: relative;
|
||||
vertical-align: middle;
|
||||
margin-left: 1em;
|
||||
}
|
||||
.menu-item {
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
.url {
|
||||
font-family: monospace;
|
||||
font-size: 12px;
|
||||
}
|
||||
:target {
|
||||
background-color: #f6ba81;
|
||||
}
|
||||
#left-header {
|
||||
flex: 4;
|
||||
background: #efefef;
|
||||
margin-right: 0.5em;
|
||||
border-radius: 10px;
|
||||
border: 1px solid #c0c0c0;
|
||||
box-shadow: 2px 2px 5px #bbb;
|
||||
overflow: hidden; /* For child elements to inherit rounded corners. */
|
||||
}
|
||||
#right-header {
|
||||
flex: 1;
|
||||
background: #efefef;
|
||||
margin-left: 0.5em;
|
||||
background: #333 url('img/research-power-tools-cover.jpg') no-repeat;
|
||||
background-size: 100%;
|
||||
}
|
||||
.round-shadow {
|
||||
border-radius: 10px;
|
||||
border: 1px solid #c0c0c0;
|
||||
box-shadow: 2px 2px 5px #bbb;
|
||||
overflow: hidden; /* For child elements to inherit rounded corners. */
|
||||
}
|
||||
.flex-row {
|
||||
display: flex;
|
||||
}
|
||||
.flex-column {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
#title-box {
|
||||
text-align: center;
|
||||
background: #333 url('open-access.svg') right/25% no-repeat;
|
||||
}
|
||||
#censorbib-description {
|
||||
padding: 1em;
|
||||
flex: 5;
|
||||
}
|
||||
#censorbib-links {
|
||||
padding: 1em;
|
||||
flex: 2;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
#book-info {
|
||||
text-align: center;
|
||||
padding: 0.5em;
|
||||
background: #333;
|
||||
color: #efefef;
|
||||
}
|
||||
#book-info > a:link {
|
||||
color: #d94b7b
|
||||
}
|
||||
#book-info > a:visited {
|
||||
color: #d94b7b
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="flex-row">
|
||||
|
||||
<div id="left-header" class="flex-column" class="round-shadow">
|
||||
|
||||
<div id="title-box">
|
||||
<h1>Selected Research Papers<br>in Internet Censorship</h1>
|
||||
</div>
|
||||
|
||||
<div class="flex-row">
|
||||
|
||||
<div id="censorbib-description">
|
||||
CensorBib is an online archive of selected research papers in the field
|
||||
of Internet censorship. Most papers on CensorBib approach the topic
|
||||
from a technical angle, by proposing designs that circumvent censorship
|
||||
systems, or by measuring how censorship works. The icons next to each
|
||||
paper make it easy to download, cite, and link to papers. If you think
|
||||
I missed a paper,
|
||||
<a href="https://nymity.ch/contact.txt">let me know</a>.
|
||||
You can sort papers by
|
||||
<a href="year.html">year</a>,
|
||||
<a href="year_reverse.html">reverse year</a> (default),
|
||||
<a href="author.html">author</a>, and
|
||||
<a href="author_reverse.html">reverse author</a>.
|
||||
Finally, the
|
||||
<a href="https://github.com/net4people/bbs/issues">net4people/bbs forum</a>
|
||||
has reading groups for many of the papers listed below.
|
||||
</div> <!-- censorbib-description -->
|
||||
|
||||
<div id="censorbib-links">
|
||||
<div class="menu-item">
|
||||
<img class="top-icon" src="img/lock-icon.svg" alt="onion service icon"/>
|
||||
<a href="http://putnst3yv7k6vvb3avdqgdutrz3kaufitaiwbjhjox7o3daakr43fhad.onion">Onion service mirror</a>
|
||||
</div>
|
||||
<div class="menu-item">
|
||||
<img class="top-icon" src="img/code-icon.svg" alt="source code icon"/>
|
||||
<a href="https://github.com/NullHypothesis/censorbib">CensorBib code</a>
|
||||
</div>
|
||||
<div class="menu-item">
|
||||
<img class="top-icon" src="img/update-icon.svg" alt="update icon"/>
|
||||
<a href="https://github.com/NullHypothesis/censorbib/commits/master">Last update: 2024-02-25</a>
|
||||
</div>
|
||||
<div class="menu-item">
|
||||
<img class="top-icon" src="img/donate-icon.svg" alt="donate icon"/>
|
||||
<a href="https://nymity.ch/donate.html">Donate</a>
|
||||
</div>
|
||||
</div> <!-- censorbib-links -->
|
||||
|
||||
</div>
|
||||
|
||||
</div> <!-- left-header -->
|
||||
|
||||
<div id="right-header" class="round-shadow">
|
||||
|
||||
<div class="flex-column" style="height: 100%">
|
||||
<div style="flex: 1 1 auto">
|
||||
</div>
|
||||
|
||||
<div id="book-info" style="flex: 0 1 auto">
|
||||
Are you a researcher? If so, you may like my book
|
||||
<a href="http://research-power-tools.com">Research Power Tools</a>.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- right-header -->
|
||||
|
||||
</div>
|
||||
|
||||
<body>
|
|
@ -1,99 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg2403"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
width="900"
|
||||
height="360"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="open-access.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
version="1.1"><metadata
|
||||
id="metadata2408"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs2406"><inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective2410" /><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath2418"><path
|
||||
d="M 0,288 L 720,288 L 720,0 L 0,0 L 0,288 z"
|
||||
id="path2420" /></clipPath></defs><sodipodi:namedview
|
||||
inkscape:window-height="1046"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
guidetolerance="10.0"
|
||||
gridtolerance="10.0"
|
||||
objecttolerance="10.0"
|
||||
borderopacity="1.0"
|
||||
bordercolor="#666666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.85481352"
|
||||
inkscape:cx="738.53938"
|
||||
inkscape:cy="134.98226"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="16"
|
||||
inkscape:current-layer="g2416"
|
||||
inkscape:window-maximized="0" /><g
|
||||
id="g2412"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Open Access logo"
|
||||
transform="matrix(1.25,0,0,-1.25,0,360)"><g
|
||||
id="g2414"><g
|
||||
id="g2416"
|
||||
clip-path="url(#clipPath2418)"><path
|
||||
d="M 262.883,200.896 L 262.883,192.05 L 288.822,192.05 L 288.822,200.896 C 288.822,222.308 306.243,239.727 327.652,239.727 C 349.061,239.727 366.481,222.308 366.481,200.896 L 366.481,136.911 L 392.42,136.911 L 392.42,200.896 C 392.42,236.609 363.364,265.665 327.652,265.665 C 291.941,265.665 262.883,236.609 262.883,200.896"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2424" /><path
|
||||
d="M 349.153,99.568 C 349.153,87.752 339.573,78.172 327.754,78.172 C 315.936,78.172 306.355,87.752 306.355,99.568 C 306.355,111.391 315.936,120.972 327.754,120.972 C 339.573,120.972 349.153,111.391 349.153,99.568"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2426" /><path
|
||||
d="M 277.068,99.799 C 277.068,127.61 299.695,150.235 327.505,150.235 C 355.314,150.235 377.938,127.61 377.938,99.799 C 377.938,71.991 355.314,49.362 327.505,49.362 C 299.695,49.362 277.068,71.991 277.068,99.799 M 251.13,99.799 C 251.13,57.691 285.395,23.426 327.505,23.426 C 369.616,23.426 403.878,57.691 403.878,99.799 C 403.878,141.913 369.616,176.174 327.505,176.174 C 285.395,176.174 251.13,141.913 251.13,99.799"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2428" /><path
|
||||
d="M 51.742,106.854 C 59.69,106.854 64.241,114.339 64.241,124.521 C 64.241,133.86 59.845,141.889 51.742,141.889 C 43.639,141.889 39.085,134.019 39.085,124.293 C 39.085,114.49 43.793,106.854 51.666,106.854 L 51.742,106.854 z M 51.202,97.513 C 35.846,97.513 26.741,109.166 26.741,123.981 C 26.741,139.575 36.771,151.221 52.051,151.221 C 68.023,151.221 76.742,139.265 76.742,124.911 C 76.742,107.776 66.478,97.513 51.277,97.513 L 51.202,97.513 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2430" /><path
|
||||
d="M 98.851,126.071 C 99.852,125.834 101.088,125.761 102.782,125.761 C 109.036,125.761 112.892,128.925 112.892,134.17 C 112.892,138.955 109.651,141.809 103.711,141.809 C 101.319,141.809 99.698,141.656 98.851,141.427 L 98.851,126.071 z M 87.198,149.679 C 90.823,150.297 95.918,150.758 103.095,150.758 C 110.345,150.758 115.594,149.375 119.066,146.515 C 122.386,143.972 124.546,139.647 124.546,134.554 C 124.546,129.386 122.925,125.064 119.838,122.209 C 115.824,118.506 109.807,116.731 102.861,116.731 C 101.319,116.731 99.929,116.807 98.851,117.043 L 98.851,98.363 L 87.198,98.363 L 87.198,149.679 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2432" /><path
|
||||
d="M 165.711,120.357 L 146.572,120.357 L 146.572,108.014 L 167.948,108.014 L 167.948,98.363 L 134.845,98.363 L 134.845,150.376 L 166.868,150.376 L 166.868,140.729 L 146.572,140.729 L 146.572,129.926 L 165.711,129.926 L 165.711,120.357 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2434" /><path
|
||||
d="M 181.763,98.363 L 181.763,150.376 L 195.497,150.376 L 206.298,131.317 C 209.389,125.834 212.395,119.356 214.787,113.49 L 214.944,113.49 C 214.25,120.357 214.015,127.378 214.015,135.252 L 214.015,150.376 L 224.82,150.376 L 224.82,98.363 L 212.474,98.363 L 201.362,118.427 C 198.274,124.063 194.802,130.697 192.333,136.793 L 192.024,136.793 C 192.408,129.849 192.564,122.52 192.564,114.031 L 192.564,98.363 L 181.763,98.363 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2436" /><path
|
||||
d="M 450.392,120.509 L 447.153,131.547 C 446.304,134.632 445.375,138.566 444.604,141.579 L 444.378,141.579 C 443.68,138.494 442.83,134.56 442.058,131.547 L 438.898,120.509 L 450.392,120.509 z M 437.196,111.718 L 433.573,98.363 L 421.377,98.363 L 437.273,150.376 L 452.634,150.376 L 468.833,98.363 L 456.179,98.363 L 452.165,111.718 L 437.196,111.718 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2438" /><path
|
||||
d="M 513.19,99.755 C 511.107,98.752 506.17,97.513 499.918,97.513 C 481.939,97.513 472.678,108.784 472.678,123.672 C 472.678,141.427 485.336,151.226 501.075,151.226 C 507.175,151.226 511.802,149.988 513.886,148.907 L 511.419,139.647 C 509.1,140.648 505.788,141.579 501.539,141.579 C 492.278,141.579 485.023,135.944 485.023,124.293 C 485.023,113.879 491.198,107.315 501.618,107.315 C 505.239,107.315 509.1,108.014 511.493,109.015 L 513.19,99.755 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2440" /><path
|
||||
d="M 559.468,99.755 C 557.383,98.752 552.448,97.513 546.192,97.513 C 528.215,97.513 518.954,108.784 518.954,123.672 C 518.954,141.427 531.612,151.226 547.353,151.226 C 553.45,151.226 558.078,149.988 560.162,148.907 L 557.693,139.647 C 555.38,140.648 552.057,141.579 547.814,141.579 C 538.555,141.579 531.301,135.944 531.301,124.293 C 531.301,113.879 537.476,107.315 547.891,107.315 C 551.521,107.315 555.38,108.014 557.769,109.015 L 559.468,99.755 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2442" /><path
|
||||
d="M 603.989,120.357 L 584.852,120.357 L 584.852,108.014 L 606.229,108.014 L 606.229,98.363 L 573.124,98.363 L 573.124,150.376 L 605.151,150.376 L 605.151,140.729 L 584.852,140.729 L 584.852,129.926 L 603.989,129.926 L 603.989,120.357 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2444" /><path
|
||||
d="M 620.428,110.406 C 623.513,108.784 628.452,107.162 633.468,107.162 C 638.867,107.162 641.726,109.398 641.726,112.87 C 641.726,116.033 639.258,117.965 633.005,120.126 C 624.363,123.211 618.65,127.996 618.65,135.635 C 618.65,144.511 626.137,151.226 638.329,151.226 C 644.271,151.226 648.513,150.066 651.602,148.604 L 648.977,139.186 C 646.973,140.188 643.187,141.656 638.179,141.656 C 633.079,141.656 630.613,139.265 630.613,136.641 C 630.613,133.321 633.468,131.858 640.259,129.235 C 649.441,125.834 653.688,121.056 653.688,113.646 C 653.688,104.921 647.052,97.513 632.774,97.513 C 626.833,97.513 620.965,99.134 618.035,100.756 L 620.428,110.406 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2446" /><path
|
||||
d="M 664.835,110.406 C 667.922,108.784 672.858,107.162 677.873,107.162 C 683.277,107.162 686.133,109.398 686.133,112.87 C 686.133,116.033 683.662,117.965 677.409,120.126 C 668.771,123.211 663.061,127.996 663.061,135.635 C 663.061,144.511 670.54,151.226 682.734,151.226 C 688.678,151.226 692.922,150.066 696.009,148.604 L 693.386,139.186 C 691.381,140.188 687.6,141.656 682.582,141.656 C 677.488,141.656 675.021,139.265 675.021,136.641 C 675.021,133.321 677.873,131.858 684.665,129.235 C 693.846,125.834 698.091,121.056 698.091,113.646 C 698.091,104.921 691.454,97.513 677.178,97.513 C 671.24,97.513 665.373,99.134 662.444,100.756 L 664.835,110.406 z"
|
||||
style="fill:#f68212;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
id="path2448" /></g></g></g></svg>
|
Before Width: | Height: | Size: 9.1 KiB |