Mercurial > web
annotate projects.html @ 59:d1e77bf4b37f
music: move inline script to before libopenmpt is loaded
| author | Paper <mrpapersonic@gmail.com> | 
|---|---|
| date | Mon, 19 Dec 2022 18:50:46 -0500 | 
| parents | e6c574c6f8e0 | 
| children | 6019514100d4 | 
| rev | line source | 
|---|---|
| 33 | 1 <!DOCTYPE html> | 
| 2 <head> | |
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 3 <title>Projects - Paper's website</title> | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> | 
| 58 
e6c574c6f8e0
music: reupload music to the music folder, fix links
 Paper <mrpapersonic@gmail.com> parents: 
57diff
changeset | 6 <link href="./css/bootstrap.min.css" rel="stylesheet" media="screen"> | 
| 42 | 7 <link rel="shortcut icon" type="image/x-icon" href="favicon.ico?"> | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 8 <style nonce="paper-web-inline"> | 
| 47 
f85e7261bc0f
everything *should* be the same everywhere now
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
46diff
changeset | 9 .navbar { | 
| 
f85e7261bc0f
everything *should* be the same everywhere now
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
46diff
changeset | 10 text-align: left; /* Override body text align */ | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 11 box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 12 } | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 13 .container { | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 14 width: 98%; | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 15 margin-top: 1%; | 
| 47 
f85e7261bc0f
everything *should* be the same everywhere now
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
46diff
changeset | 16 } | 
| 33 | 17 body { | 
| 18 background-size: cover; | |
| 36 | 19 background: url("blueforest.png") no-repeat center center fixed; | 
| 33 | 20 color: white; | 
| 57 
ac1900c0e376
html: Remove CSP and use local files
 Paper <mrpapersonic@gmail.com> parents: 
56diff
changeset | 21 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | 
| 33 | 22 text-align: center; | 
| 57 
ac1900c0e376
html: Remove CSP and use local files
 Paper <mrpapersonic@gmail.com> parents: 
56diff
changeset | 23 text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); | 
| 33 | 24 } | 
| 25 div.box { | |
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 26 background-color: rgba(0, 128, 0, 0.5); | 
| 33 | 27 box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5) inset; | 
| 57 
ac1900c0e376
html: Remove CSP and use local files
 Paper <mrpapersonic@gmail.com> parents: 
56diff
changeset | 28 text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4); | 
| 33 | 29 color: white; | 
| 30 left: 0; | |
| 31 margin: 1% auto; | |
| 32 max-width: 500px; | |
| 33 padding: 10px; | |
| 34 right: 0; | |
| 35 text-align: center; | |
| 36 top: 50%; | |
| 37 } | |
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 38 a { | 
| 33 | 39 display: block-inline; | 
| 40 color: yellow; | |
| 41 background: radial-gradient(ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.0) 75%); | |
| 42 | 42 box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); | 
| 33 | 43 text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); | 
| 44 } | |
| 45 </style> | |
| 46 </head> | |
| 47 <body> | |
| 45 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 48 <div class="navbar-wrapper"> | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 49 <div class="container"> | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 50 <div class="navbar navbar-inverse"> | 
| 45 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 51 <div class="navbar-inner"> | 
| 50 
65a2123aaf04
Make the brand text on navbar link to main page
 Paper <mrpapersonic@gmail.com> parents: 
47diff
changeset | 52 <a class="brand" href="./">Paper's website</a> | 
| 45 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 53 <ul class="nav"> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 54 <li><a href="./">Home</a></li> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 55 <li><a href="music.html">Music</a></li> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 56 <li class="active"><a href="#">Projects</a></li> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 57 </ul> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 58 </div> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 59 </div> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 60 </div> | 
| 
e44fb9a05998
why does this work?
 Paper <37962225+mrpapersonic@users.noreply.github.com> parents: 
44diff
changeset | 61 </div> | 
| 33 | 62 <h1>Projects</h1> | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 63 <div class="box"> | 
| 33 | 64 <h1>msvpvf</h1> | 
| 65 <p>msvpvf is a tool used to "downgrade" VEGAS Pro project files, written entirely in C. It has no runtime libraries, making it incredibly lightweight. On macOS, the CLI compiles to 50 KB, and on Windows the GUI app is only 19 KB.</p> | |
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 66 <p><a href="https://github.com/mrpapersonic/msvpvf/releases/latest">Download</a></p> | 
| 33 | 67 </div> | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 68 <div class="box"> | 
| 33 | 69 <h1>utagoe30en</h1> | 
| 56 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 70 <p>A project to translate <a href="https://www.vector.co.jp/soft/dl/win95/art/se127635.html">Utagoe</a>, an app that extracts vocals from songs, into English</p> | 
| 
c95a96b61d9a
html: Add Content Security Policy headers
 Paper <mrpapersonic@gmail.com> parents: 
50diff
changeset | 71 <p><a href="https://github.com/mrpapersonic/utagoe30en/releases/latest">Download</a></p> | 
| 33 | 72 </div> | 
| 73 </body> | 
