Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1342 commits
Select commit Hold shift + click to select a range
77020b4
update
Oct 4, 2022
b7340bf
update
Oct 4, 2022
b897295
update
Oct 4, 2022
afb4dd1
update
Oct 5, 2022
b4b8564
update
Oct 5, 2022
8c8d809
update
Oct 6, 2022
756298e
update - trying to find/fix build error
Oct 6, 2022
8ea948b
update - re-enable stripping of cachebuster ids to see if it works
Oct 7, 2022
0843de9
update again - remove removal of fingerprinting (cachebuster ids)
Oct 7, 2022
df75d62
fetch reviews from PCS
Oct 8, 2022
fcad874
update
Oct 8, 2022
c1de73e
update artworks
Oct 9, 2022
744a601
update
Oct 10, 2022
f0f2af3
update artworks
Oct 13, 2022
78d718a
update
Oct 17, 2022
406dc6d
add close button to authordetails
Oct 17, 2022
9043b7b
update reading list
Oct 18, 2022
35ebfcc
update influencers
Oct 18, 2022
84f180c
update artworks, travelrotary
Oct 18, 2022
0ffa3a2
update
Oct 19, 2022
bc863bd
update artworks
Oct 21, 2022
629de78
update
Oct 22, 2022
f119799
update reading list
Oct 23, 2022
6f3af49
update influencers
Oct 23, 2022
2f2481d
update cv
Oct 25, 2022
20a321f
update cv
Oct 25, 2022
10d471a
update
Oct 26, 2022
d0ffcd2
update research section with loaders
Oct 29, 2022
2f7aba0
try to fix array offset error
Oct 29, 2022
78398ff
update artworks
Nov 3, 2022
e5d8876
update artworks
Nov 3, 2022
78de6ca
update artworks
Nov 3, 2022
d848151
update reading list
Nov 4, 2022
186163c
update influencers
Nov 4, 2022
79d4fc2
update artworks
Nov 5, 2022
e8bca37
update reading list
Nov 15, 2022
1ab19c0
update influencers
Nov 15, 2022
ee12b97
fix missing json
Nov 17, 2022
4e30c7d
update pubs
Nov 19, 2022
36981aa
update reading list
Nov 20, 2022
42c24ea
update influencers
Nov 20, 2022
61ca795
update
Nov 22, 2022
cc1894f
update artworks
Nov 25, 2022
e2c9d6d
update
Nov 26, 2022
27c0203
update
Nov 29, 2022
86f66f8
update artworks
Dec 1, 2022
b95b687
update
Dec 5, 2022
fa5269e
update
Dec 9, 2022
efc417d
optimize page load
Dec 10, 2022
2dd5395
remove more semantic ui
Dec 11, 2022
457b43f
update artworks
Dec 15, 2022
5973621
update reading list
Dec 21, 2022
eea188e
update influencers
Dec 21, 2022
90be38a
fix incorrect priorities due to an unupdated json being loaded in fro…
Dec 21, 2022
d4b532a
update influencers
Dec 21, 2022
03df8a1
remove graphql queries because they take forever and a day
Dec 23, 2022
2be5bc5
update
Dec 23, 2022
c7dd76f
update artworks
Dec 26, 2022
5323d4a
update
Dec 27, 2022
51d522d
update
Dec 27, 2022
de55001
update
Dec 27, 2022
7c5fcab
fix backgroundcolor of artworks
Dec 27, 2022
4b0a302
update
Dec 28, 2022
742eaae
fix background color for artworks
Dec 28, 2022
6c1d062
update icons on index page
Dec 28, 2022
b7c4e21
update
Dec 30, 2022
40643b2
typo on index page
Dec 30, 2022
e4c1f05
update
Dec 30, 2022
21a456b
fix active menu item; reorder nav
Dec 30, 2022
92c7503
update
Jan 1, 2023
2db0876
phase out semantic-ui (remove lodash)
Jan 1, 2023
12b9cde
phase out semantic ui
Jan 1, 2023
59183f6
phase out semantic-ui-react
Jan 2, 2023
b97a5e5
fix button navigation on cv
Jan 2, 2023
824c123
update reading list
Jan 3, 2023
7b90390
update influencers
Jan 3, 2023
7300df5
update artworks
Jan 3, 2023
61ff98a
update reading list
Jan 4, 2023
aafe379
update influencers
Jan 4, 2023
e313484
add self to list of influences
Jan 4, 2023
3708511
update artworks
Jan 4, 2023
7aee3df
update
Jan 4, 2023
8bfcdc1
update
Jan 5, 2023
60027d6
update
Jan 6, 2023
e177138
update
Jan 6, 2023
aa928e2
update artworks
Jan 9, 2023
9157287
update
Jan 9, 2023
fbaead6
update reading list
Jan 9, 2023
0db4c7b
update influencers
Jan 9, 2023
9e67476
update
Jan 10, 2023
4a8b408
chatgpt poem on homepage
Jan 12, 2023
880183b
update index page
Jan 12, 2023
7769b35
update artworks
Jan 13, 2023
fba41db
update artworks
Jan 14, 2023
1f7d398
collaboration network graph
Jan 14, 2023
b78fbcc
Bump future from 0.17.1 to 0.18.3
dependabot[bot] Jan 14, 2023
36dbcb8
responsive width of graph on collaboration network page
Jan 15, 2023
703e0aa
update
Jan 15, 2023
ef32788
add filtering for collaboration network
Jan 15, 2023
c472b34
update
Jan 16, 2023
521e961
update
Jan 18, 2023
74660b0
update artworks
Jan 20, 2023
0b6d12a
update reading list
Jan 20, 2023
16667dc
update influencers
Jan 20, 2023
fac4ce0
update artworks
Jan 20, 2023
bb490d4
update artworks
Jan 21, 2023
94bd143
update
Jan 21, 2023
ea903e1
update
Jan 21, 2023
fe0fc66
update
Jan 22, 2023
c76e15c
update
Jan 24, 2023
e751e1c
update
Jan 24, 2023
e00ff6c
update
Jan 26, 2023
9ca8ad8
rebase
Jan 26, 2023
51c4842
re-add academicons
Jan 26, 2023
1436cf5
re-add submodules
Jan 26, 2023
7cfcf2f
gitignore
Jan 26, 2023
bc63a3c
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Jan 26, 2023
370e152
bbbbbbbbbbbbbbbbbbbbbbbbbbbb
Jan 26, 2023
7d802fe
gitignore
Jan 26, 2023
f7f562a
update reading list
Jan 27, 2023
1df3dfb
update influencers
Jan 27, 2023
c5f7aa7
rounding
Jan 27, 2023
e71e746
update
Jan 28, 2023
03ab504
fix image spacing (?)
Jan 28, 2023
318fb49
update
Jan 30, 2023
2cb5635
update artworks
Jan 31, 2023
0fec9d8
update
Feb 2, 2023
e1b8f14
infinite loading on midjourney page
Feb 5, 2023
2462d33
fix
Feb 5, 2023
dc34c61
update
Feb 5, 2023
23c42f6
update
Feb 7, 2023
108093b
update
Feb 8, 2023
39bcef4
update
Feb 9, 2023
f4ff873
update reading list
Feb 12, 2023
8ff32de
update influencers
Feb 12, 2023
b384369
update reading list
Feb 15, 2023
4aebeb6
update influencers
Feb 15, 2023
a89c604
update
Feb 16, 2023
b6df886
xxx
Feb 17, 2023
2fd2b5c
update
Feb 17, 2023
d2c4934
keywordcloud script
Feb 17, 2023
c89d55b
update
Feb 18, 2023
d8130d2
update
Feb 19, 2023
319368f
fix image urls
Feb 19, 2023
8087244
update
Feb 21, 2023
82d686a
add 3/2/1/0 publication ratio
Feb 23, 2023
5cd4b71
influencer page colors
Feb 23, 2023
c8400bc
update artworks
Feb 24, 2023
bcc732a
remove alt attribute from image
Feb 27, 2023
e3a0eae
update reading list
Feb 27, 2023
9d3928d
update influencers
Feb 27, 2023
9f559e6
update artworks
Mar 1, 2023
3afb213
update
Mar 3, 2023
25c9670
update reading list
Mar 5, 2023
9f880ac
Merge pull request #16 from joetm/dependabot/pip/future-0.18.3
joetm Mar 5, 2023
260148c
update influencers
Mar 5, 2023
66d6889
sidebar on influencer page
Mar 5, 2023
a6b90ce
Merge branch 'master' of github.com:joetm/jonaso
Mar 5, 2023
c231e08
some orcids
Mar 5, 2023
7b9f1d1
some sample orcids, script to query orcidids
Mar 5, 2023
33e698c
more sample orcids
Mar 5, 2023
d85bfea
no jumping due to a href=#, more sample orcids
Mar 5, 2023
83ede96
more sample orcids
Mar 5, 2023
8008c38
update reading list
Mar 8, 2023
fa47892
update influencers
Mar 8, 2023
6c92513
Makefile
Mar 8, 2023
730ba9e
update
Mar 8, 2023
87475ea
update
Mar 9, 2023
9ab9f15
update
Mar 9, 2023
96acab7
no jumping on interests page
Mar 9, 2023
5b19308
update
Mar 9, 2023
6437c29
update
Mar 10, 2023
80adebc
update
Mar 10, 2023
2224ac1
update
Mar 10, 2023
02c9ac8
update
Mar 10, 2023
e7b9079
update
Mar 11, 2023
8b9e576
update
Mar 11, 2023
64c5f9e
update
Mar 11, 2023
b6ac4d0
update
Mar 11, 2023
f4c170c
changes to processing of images (100 image cutoff), remove file ids i…
Mar 12, 2023
32b271b
invalidation of only certain files
Mar 12, 2023
7ef8869
show 'latest' in header on art pages
Mar 12, 2023
ecdcdb6
update reading list
Mar 12, 2023
dbc44d5
update influencers
Mar 12, 2023
2a4d326
fix margin on cv page; change sync command to remove remote files
Mar 12, 2023
18c2369
improvements to art page switcher
Mar 12, 2023
5cecd51
update
Mar 14, 2023
65980a1
update reading list
Mar 14, 2023
6afdc61
update influencers
Mar 14, 2023
d55ba21
update
Mar 16, 2023
326c5f8
update
Mar 17, 2023
e003146
update
Mar 18, 2023
c8aaddc
update
Mar 18, 2023
348eab5
try to fix the double-load bug
Mar 18, 2023
2368dce
remove travelrotary
Mar 18, 2023
1499832
update
Mar 19, 2023
0be8e6e
update dependencies to latest
Mar 19, 2023
194a91f
update dependencies
Mar 19, 2023
0ade328
simplify artwork pages by including the json
Mar 19, 2023
10cb5e1
update
Mar 19, 2023
859d430
add portfolio again
Mar 20, 2023
17c5bb7
re-add portfolio
Mar 20, 2023
4ee25f8
update
Mar 21, 2023
9a10b35
update
Mar 21, 2023
b805b71
update
Mar 21, 2023
0313072
update reading list
Mar 23, 2023
59b664a
update influencers
Mar 23, 2023
bad179e
update reading list; modernize some code; fix errors (e.g., images no…
Mar 26, 2023
0c5ecdc
improvements to reading page
Mar 26, 2023
613048c
update pubs
Mar 27, 2023
f04f32f
update reading list
Mar 27, 2023
7ff5eba
update
Mar 27, 2023
c6fec57
update influencers
Mar 27, 2023
c3e7756
update pubs; remove more semantic ui
Mar 27, 2023
707b367
remove more semantic-ui-react
Mar 28, 2023
41fea21
update
Mar 29, 2023
6410c5f
fix all warnings
Mar 29, 2023
cfba07e
add longterm interest graph data
Mar 30, 2023
d399db2
update dateformat
Mar 30, 2023
aa0f1ce
update format of data
Mar 30, 2023
8e239b7
date format
Mar 30, 2023
120d320
format data for recharts
Mar 30, 2023
e94042c
add zeros in data
Mar 30, 2023
c28e486
add start/end to data
Mar 30, 2023
6167626
data format
Mar 30, 2023
c057281
update data
Mar 30, 2023
33e42b8
update data
Mar 30, 2023
0002372
update data
Mar 30, 2023
cca7553
research interests over time
Mar 30, 2023
d23e306
portfolio as submodule
Mar 31, 2023
7204758
update reading list
Mar 31, 2023
3449350
update influencers
Mar 31, 2023
3f0f54a
update script
Mar 31, 2023
65ae7ac
gitignore
Apr 1, 2023
014d0d2
gitignore
Apr 1, 2023
c58cf8b
gitignore
Apr 1, 2023
1d43bea
gitignore
Apr 1, 2023
acbcdd0
gitignore
Apr 1, 2023
a1388d4
gitignore
Apr 1, 2023
6579c6f
gitignore
Apr 1, 2023
e0e1d49
artwork pages
Apr 1, 2023
3d06c6a
gitignore
Apr 1, 2023
14e45de
gitignore
Apr 1, 2023
e01b1bf
add artwork json
Apr 1, 2023
c5ccf04
update top keyword timeline
Apr 1, 2023
f61e968
update graph, yarn.lock
Apr 1, 2023
ede90b7
update graph, modernize some code
Apr 1, 2023
e20f405
update
Apr 1, 2023
5f30996
error page; modernize javascript
Apr 1, 2023
c76b4cd
Bump jquery from 2.2.4 to 3.5.0 in /public/portfolio
dependabot[bot] Apr 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 11 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"presets": [
[
"next/babel",
{
"preset-env": { "targets": { "node": true } }
}
]
],
"plugins": []
}
30 changes: 19 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,27 +1,36 @@
ENV
public/static/**/
artworks/
artworks-BAK/
.env
.env.development
.env.production
public/static/artworks

.env.development
.env.production

artworks/*
# public/artworks/*
public/artworks/**/*.webp
!public/artworks/json/**/*.json
# public/static/**/
public/cv/**/*.pdf
public/~partytown/

nexus/

stat_aggregator/fetch_PCS.py
src/img/artworks
src/travel.json
public/travel.json
public/cv/cv-jonas-oppenlaender.pdf
yarn.lock

reading_list/tmp.pdf
reading_list/unrecognized.csv
reading_list/gephi*
reading_list/cache.db
reading_list/cache.db.BAK
reading_list/cache.BAK.db
reading_list/readlist-full.json
reading_list/toreadlist-full.json
reading_list/training-data-TODO.csv
reading_list/keyword-*.json
./yarn.lock

venv

*.BAK
*.BAK.sh
dist/*.tar.gz
Expand Down Expand Up @@ -87,5 +96,4 @@ typings/
.env

.cache/
# public
yarn-error.log
11 changes: 7 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
[submodule "libs/academicons"]
path = libs/academicons
url = git@github.com:jpswalsh/academicons.git
[submodule "libs/bibtex2html"]
path = libs/bibtex2html
url = git@github.com:backtracking/bibtex2html.git
url = https://github.com/backtracking/bibtex2html.git
[submodule "libs/academicons"]
path = libs/academicons
url = https://github.com/jpswalsh/academicons.git
[submodule "static/portfolio"]
path = static/portfolio
url = git@github.com:joetm/jonaso.de-portfolio.git
135 changes: 87 additions & 48 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,37 +11,103 @@ default:
## make pre-build pre-build actions
## make post-build post build actions
## make fetch-cv get the latex cv from overleaf/github and build it
## make move-cv move the finished cv and clean up directory
## make dev run the development version of the site
## make refs build the publication list from .bib file
## make pubs alias of make refs
## make cv build the cv pdf
## make tests run tests (TODO)
## make push push to github
## make publish push to s3
##

pre-build:
# cd ./stat_aggregator; \
# ./fetch_PCS.py
build:
yarn build

pre-build:
# academic-cv folder exists?
# [ -d "academic-cv" ] && rm -rf academic-cv

make fetch-cv
make fetch-pcs
make replace-cv
make bib-json
make build-cv

bib-json:
# make bib-json
pandoc-citeproc --bib2json ./src/bibliography/publications.bib > ./src/bibliography/publications.json
python3 fix-publications-json.py

make build-cv


fetch-pcs:
# PCS fetching
cd stat_aggregator; \
python3 fetch_PCS.py # $? -eq 0 || echo "failed PCS lookup (no internet?)"

rename-artworks:
cd artworks; \
./rename-dalle.sh
./rename-midjourney.sh
./rename-stablediffusion.sh

# copy-portfolio:
# cp -Rf ../jonaso.de-portfolio ./public/portfolio
# rm -rf ./public/portfolio/node_modules
# rm -rf ./public/portfolio/.git
# rm -rf ./public/portfolio/.gitignore
# rm -rf ./public/portfolio/.babelrc
# rm -rf ./public/portfolio/package.json
# rm -rf ./public/portfolio/package-lock.json
# rm -rf ./public/portfolio/yarn.lock
# rm -rf ./public/portfolio/webpack.config.js

post-build:
# move cv
mv academic-cv/cv.pdf "public/cv/oppenlaender-cv.pdf"
mv academic-cv/publications.pdf "public/cv/oppenlaender-publications.pdf"
# TODO # mv academic-cv/out.pdf "public/cv/cv-jonas-oppenlaender-`date '+%Y.%m.%d'`.pdf"
mv academic-cv/resume.pdf "public/cv/resume.pdf"
rm -rf academic-cv

# make refs
# _dir="$(pwd)/src/bibliography"
# create bibliography html
# --style "SIGCHI-Reference-Format"
# -- style "ACM-Reference-Format"
bibtex2html -noheader -nofooter --style "SIGCHI-Reference-Format-MOD" "src/bibliography/publications.bib"
# convert html to json
php ./parse.php
# move json file to public folder
mv "./references.json" ./public/static/
# copy bib file to public folder
cp "src/bibliography/publications.bib" ./public/static/
# create detailed references json
python3 ./pyparse.py
# move json file to public folder
# mv ./references-detail.json ./public/static/
php ./parsePerType.php
# move json file to public folder
# mv ./references-type.json ./public/static/
rm publications.html
# move bib.html file to public folder
mv ./publications_bib.html ./public/static/

# move other files
cp ./src/travel.json ./public/
cp ./src/projects.json ./public/static/
cp ./src/news.json ./public/
# cp -rf ./src/img/artworks ./public/static/
make move-cv
mv ./src/bibliography/publications.json ./public/static/publications.json
# copy fetched PCS data
cp ./stat_aggregator/peer-reviews.json ./public/peer-reviews.json

make process-artworks

# make copy-portfolio

process-artworks:
python3 processImages.py
if [ -d "./artworks-json" ];then \
rm -rf ./artworks-json; \
fi


fetch-cv:
if [ -d "./academic-cv" ];then \
Expand Down Expand Up @@ -115,7 +181,7 @@ replace-cv:
cd academic-cv; \
sed 's|\\excludefromprint{.*}||g' publication-list.tex | sponge publication-list.tex; \
sed 's|\\definenewtoggle{showpublicationsummary}{false}|\\definenewtoggle{showpublicationsummary}{true}|g' publication-list.tex | sponge publication-list.tex
sed 's|\\definenewtoggle{showmanuscripts}{false}|\\definenewtoggle{showmanuscripts}{true}|g' publication-list.tex | sponge publication-list.tex
sed 's|\\definenewtoggle{showmanuscripts}{true}|\\definenewtoggle{showmanuscripts}{false}|g' publication-list.tex | sponge publication-list.tex


build-cv:
Expand All @@ -134,45 +200,18 @@ build-cv:
pdflatex -halt-on-error -synctex=1 -interaction=batchmode resume.tex; \
pdflatex -halt-on-error -synctex=1 -interaction=batchmode resume.tex


move-cv:
mv academic-cv/cv.pdf "public/cv/oppenlaender-cv.pdf"
mv academic-cv/publications.pdf "public/cv/oppenlaender-publications.pdf"
# TODO # mv academic-cv/out.pdf "public/cv/cv-jonas-oppenlaender-`date '+%Y.%m.%d'`.pdf"
mv academic-cv/resume.pdf "public/cv/resume.pdf"
rm -rf academic-cv

pubs:
make refs

refs:
# _dir="$(pwd)/src/bibliography"
# create bibliography html
# --style "SIGCHI-Reference-Format"
# -- style "ACM-Reference-Format"
bibtex2html -noheader -nofooter --style "SIGCHI-Reference-Format-MOD" "src/bibliography/publications.bib"
# convert html to json
php ./parse.php
# move json file to public folder
mv "./references.json" ./public/static/
# copy bib file to public folder
cp "src/bibliography//publications.bib" ./public/static/

# create detailed references json
python3 ./pyparse.py
# move json file to public folder
# mv ./references-detail.json ./public/static/

php ./parsePerType.php
# move json file to public folder
# mv ./references-type.json ./public/static/
rm publications.html

# move bib.html file to public folder
mv ./publications_bib.html ./public/static/

push:
# push to github
git add -A
git commit
git push


invalidate:
aws cloudfront create-invalidation --distribution-id E1F8XE39H6VFRU --paths "/*"


publish:
# push to s3
aws s3 sync --delete ./public/ s3://jonaso.de

Binary file removed artworks/CLIP Guided Diffusion/Happy Times/1/300.png
Binary file not shown.
13 changes: 0 additions & 13 deletions artworks/CLIP Guided Diffusion/Happy Times/1/input.txt

This file was deleted.

Binary file not shown.
Binary file removed artworks/Multi Perceptor VQGAN/Jesus/1/250.png
Binary file not shown.
87 changes: 0 additions & 87 deletions artworks/Multi Perceptor VQGAN/Jesus/1/input.txt

This file was deleted.

Binary file removed artworks/Multi Perceptor VQGAN/Jesus/2/75.png
Binary file not shown.
Loading