Upload art

Closes #12
This commit is contained in:
Cadence Fish 2020-01-29 03:43:48 +13:00
parent b47f162cfe
commit 134af7c21d
No known key found for this signature in database
GPG Key ID: 81015DF9AA8607E1
6 changed files with 348 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# Bibliogram
# [Bibliogram](https://bibliogram.art)
## An alternative front-end for Instagram.
@ -50,7 +50,9 @@ These features will not be added, and I will not investigate adding them:
## Instances
The official instance is on https://bibliogram.art. You can see a list of instances run by the community [on the wiki page](https://github.com/cloudrac3r/bibliogram/wiki/Instances).
The official instance is on https://bibliogram.art.
You can see a list of instances run by the community [on the wiki page](https://github.com/cloudrac3r/bibliogram/wiki/Instances).
If you only use one computer, you can install Bibliogram on that computer and then access the instance through localhost.
@ -70,6 +72,11 @@ Bibliogram is now running on `0.0.0.0:10407`.
## User-facing endpoints
- `/` - homepage
- `/u/{username}` - load a user's profile and timeline
- `/u/{username}/rss.xml` - get the RSS feed for a user
- `/p/{shortcode}` - load a post
## Credits
Site banner by [TheFrenchGhosty](https://gitlab.com/TheFrenchGhosty), [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)

1
art/banner.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
art/logo-circle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

205
art/logo-circle.svg Normal file
View File

@ -0,0 +1,205 @@
<?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"
width="18.804703"
height="18.804712"
viewBox="0 0 4.9754108 4.9754136"
version="1.1"
id="svg27"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="logo-circle.svg"
inkscape:export-filename="/home/cloud/Code/bibliogram/logo-circle.png"
inkscape:export-xdpi="2613.8101"
inkscape:export-ydpi="2613.8101"
style="enable-background:new">
<defs
id="defs21">
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter1068">
<feBlend
inkscape:collect="always"
mode="difference"
in2="BackgroundImage"
id="feBlend1070" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath97">
<ellipse
ry="9.4023361"
rx="9.4023466"
cy="9.4023561"
cx="9.4023533"
id="ellipse99"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath101">
<ellipse
ry="2.4877014"
rx="2.4877043"
cy="170.85558"
cx="27.970709"
id="ellipse103"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath105">
<ellipse
ry="2.4877014"
rx="2.4877043"
cy="170.85558"
cx="27.970709"
id="ellipse107"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath109">
<ellipse
ry="2.4877014"
rx="2.4877043"
cy="170.85558"
cx="27.970709"
id="ellipse111"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath113">
<ellipse
ry="2.4877014"
rx="2.4877043"
cy="170.85558"
cx="27.970707"
id="ellipse115"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath117">
<ellipse
ry="2.4877014"
rx="2.4877043"
cy="170.85558"
cx="27.970709"
id="ellipse119"
style="opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="30.711347"
inkscape:cx="8.7734896"
inkscape:cy="10.184598"
inkscape:document-units="px"
inkscape:current-layer="layer3"
showgrid="false"
units="px"
inkscape:window-width="1440"
inkscape:window-height="877"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
showguides="false" />
<metadata
id="metadata24">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Back" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-25.483002,-168.36787)"
style="display:inline">
<rect
style="opacity:1;fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02655912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect18"
width="4.9754095"
height="4.9754095"
x="25.483004"
y="168.36787"
clip-path="url(#clipPath117)" />
<rect
style="enable-background:new;opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect1102"
width="4.9754086"
height="4.9754028"
x="25.483004"
y="168.36787"
transform="translate(9.1126957e-8,1.2464342e-6)"
clip-path="url(#clipPath113)" />
<path
style="fill:#000000;fill-opacity:1;stroke-width:0.00883244"
d="m 28.290578,172.86551 c -0.15226,-0.0117 -0.277033,-0.0604 -0.355188,-0.13879 -0.04076,-0.0409 -0.05257,-0.0601 -0.06966,-0.11352 -0.01832,-0.0573 -0.02004,-0.0756 -0.01571,-0.16781 0.0039,-0.0826 0.01047,-0.12102 0.03253,-0.18994 l 0.02768,-0.0865 0.06222,0.0568 c 0.03422,0.0312 0.08211,0.0677 0.106459,0.0808 0.170798,0.093 0.382785,0.0492 0.499241,-0.1032 0.15214,-0.19903 0.242237,-0.61598 0.20509,-0.94912 -0.03317,-0.29751 -0.14763,-0.45395 -0.367979,-0.50298 -0.05464,-0.0122 -0.09522,-0.014 -0.212758,-0.0103 -0.08845,0.003 -0.147523,0.009 -0.151077,0.0142 -0.0032,0.005 -0.102848,0.46266 -0.221416,1.0166 l -0.215576,1.00715 h -0.382459 c -0.210353,0 -0.38246,-0.002 -0.38246,-0.005 0,-0.0173 0.717908,-3.35751 0.72266,-3.36236 0.0033,-0.003 0.170963,-0.0283 0.372564,-0.0552 0.2016,-0.0271 0.375489,-0.051 0.386418,-0.0536 0.01536,-0.003 0.01988,-4.8e-4 0.01988,0.0127 0,0.01 -0.05365,0.26922 -0.119238,0.5772 -0.06558,0.30798 -0.119238,0.56463 -0.119238,0.5703 0,0.0187 0.107356,0.012 0.191117,-0.0122 0.109419,-0.0314 0.199759,-0.0878 0.303516,-0.18951 0.186849,-0.18313 0.28535,-0.4034 0.286353,-0.64036 5.15e-4,-0.12335 -0.01684,-0.19259 -0.07191,-0.28679 -0.119399,-0.20426 -0.337908,-0.29407 -0.681575,-0.28015 -0.641042,0.026 -1.150206,0.45031 -1.241846,1.03495 -0.03194,0.20377 -0.02412,0.4187 0.01897,0.52122 0.03995,0.0951 0.04323,0.0898 -0.05154,0.0828 -0.261265,-0.0193 -0.405879,-0.11406 -0.463482,-0.30356 -0.02453,-0.0807 -0.02249,-0.29089 0.0039,-0.39596 0.0526,-0.20981 0.146473,-0.36892 0.32847,-0.5567 0.155352,-0.16028 0.319573,-0.27997 0.52574,-0.38317 0.339641,-0.17001 0.67178,-0.24934 1.044785,-0.24951 0.176394,-1e-4 0.284693,0.0113 0.412112,0.0437 0.182068,0.0461 0.327138,0.11629 0.449749,0.21742 0.133901,0.11045 0.233596,0.28708 0.26136,0.46306 0.05199,0.32948 -0.128226,0.70255 -0.439797,0.91048 -0.03725,0.0248 -0.06898,0.0464 -0.07053,0.0479 -0.0016,9.3e-4 0.01782,0.007 0.04304,0.0125 0.127068,0.0272 0.265005,0.1056 0.350202,0.19893 0.250678,0.2746 0.288771,0.73194 0.108223,1.29928 -0.09116,0.28645 -0.281261,0.55823 -0.498646,0.7129 -0.1631,0.11604 -0.394529,0.17289 -0.630132,0.15477 z"
id="path22"
inkscape:connector-curvature="0"
clip-path="url(#clipPath109)" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Invert"
style="display:inline;filter:url(#filter1068)"
transform="translate(-25.483002,-168.36787)">
<path
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02655912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
d="m 26.97608,167.39968 4.390126,2.34126 -6.731379,2.04886 z"
id="path24"
inkscape:connector-curvature="0"
clip-path="url(#clipPath105)" />
<rect
style="opacity:1;fill:#727272;fill-opacity:0.00990098;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect862"
width="5.957315"
height="5.3808031"
x="25.026594"
y="168.19069"
clip-path="url(#clipPath101)" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Fade"
style="display:inline">
<path
style="opacity:1;fill:#020000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
d="M 9.4023438 0 A 9.4023469 9.4023361 0 0 0 0 9.4023438 A 9.4023469 9.4023361 0 0 0 9.4023438 18.804688 A 9.4023469 9.4023361 0 0 0 18.804688 9.4023438 A 9.4023469 9.4023361 0 0 0 9.4023438 0 z M 9.4023438 0.79101562 A 8.611472 8.6114667 0 0 1 18.013672 9.4023438 A 8.611472 8.6114667 0 0 1 9.4023438 18.013672 A 8.611472 8.6114667 0 0 1 0.79101562 9.4023438 A 8.611472 8.6114667 0 0 1 9.4023438 0.79101562 z "
id="path27"
transform="scale(0.26458333)"
clip-path="url(#clipPath97)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
art/logo-with-borders.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

133
art/logo-with-borders.svg Normal file
View File

@ -0,0 +1,133 @@
<?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"
width="18.804703"
height="18.804712"
viewBox="0 0 4.9754108 4.9754136"
version="1.1"
id="svg27"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="logo-with-borders.svg"
inkscape:export-filename="/home/cloud/Code/bibliogram/logo2.png"
inkscape:export-xdpi="2613.8101"
inkscape:export-ydpi="2613.8101"
style="enable-background:new">
<defs
id="defs21">
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter1068">
<feBlend
inkscape:collect="always"
mode="difference"
in2="BackgroundImage"
id="feBlend1070" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.8389184"
inkscape:cx="121.68506"
inkscape:cy="-85.444063"
inkscape:document-units="px"
inkscape:current-layer="layer3"
showgrid="false"
units="px"
inkscape:window-width="1440"
inkscape:window-height="877"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
showguides="false" />
<metadata
id="metadata24">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Back" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-25.483002,-168.36787)"
style="display:inline">
<rect
style="opacity:1;fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02655912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect18"
width="4.9754095"
height="4.9754095"
x="25.483004"
y="168.36787" />
<rect
style="enable-background:new;opacity:1;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect1102"
width="4.9754086"
height="4.9754028"
x="25.483004"
y="168.36787"
transform="translate(9.1126957e-8,1.2464342e-6)" />
<path
style="fill:#000000;fill-opacity:1;stroke-width:0.00883244"
d="m 28.290578,172.86551 c -0.15226,-0.0117 -0.277033,-0.0604 -0.355188,-0.13879 -0.04076,-0.0409 -0.05257,-0.0601 -0.06966,-0.11352 -0.01832,-0.0573 -0.02004,-0.0756 -0.01571,-0.16781 0.0039,-0.0826 0.01047,-0.12102 0.03253,-0.18994 l 0.02768,-0.0865 0.06222,0.0568 c 0.03422,0.0312 0.08211,0.0677 0.106459,0.0808 0.170798,0.093 0.382785,0.0492 0.499241,-0.1032 0.15214,-0.19903 0.242237,-0.61598 0.20509,-0.94912 -0.03317,-0.29751 -0.14763,-0.45395 -0.367979,-0.50298 -0.05464,-0.0122 -0.09522,-0.014 -0.212758,-0.0103 -0.08845,0.003 -0.147523,0.009 -0.151077,0.0142 -0.0032,0.005 -0.102848,0.46266 -0.221416,1.0166 l -0.215576,1.00715 h -0.382459 c -0.210353,0 -0.38246,-0.002 -0.38246,-0.005 0,-0.0173 0.717908,-3.35751 0.72266,-3.36236 0.0033,-0.003 0.170963,-0.0283 0.372564,-0.0552 0.2016,-0.0271 0.375489,-0.051 0.386418,-0.0536 0.01536,-0.003 0.01988,-4.8e-4 0.01988,0.0127 0,0.01 -0.05365,0.26922 -0.119238,0.5772 -0.06558,0.30798 -0.119238,0.56463 -0.119238,0.5703 0,0.0187 0.107356,0.012 0.191117,-0.0122 0.109419,-0.0314 0.199759,-0.0878 0.303516,-0.18951 0.186849,-0.18313 0.28535,-0.4034 0.286353,-0.64036 5.15e-4,-0.12335 -0.01684,-0.19259 -0.07191,-0.28679 -0.119399,-0.20426 -0.337908,-0.29407 -0.681575,-0.28015 -0.641042,0.026 -1.150206,0.45031 -1.241846,1.03495 -0.03194,0.20377 -0.02412,0.4187 0.01897,0.52122 0.03995,0.0951 0.04323,0.0898 -0.05154,0.0828 -0.261265,-0.0193 -0.405879,-0.11406 -0.463482,-0.30356 -0.02453,-0.0807 -0.02249,-0.29089 0.0039,-0.39596 0.0526,-0.20981 0.146473,-0.36892 0.32847,-0.5567 0.155352,-0.16028 0.319573,-0.27997 0.52574,-0.38317 0.339641,-0.17001 0.67178,-0.24934 1.044785,-0.24951 0.176394,-1e-4 0.284693,0.0113 0.412112,0.0437 0.182068,0.0461 0.327138,0.11629 0.449749,0.21742 0.133901,0.11045 0.233596,0.28708 0.26136,0.46306 0.05199,0.32948 -0.128226,0.70255 -0.439797,0.91048 -0.03725,0.0248 -0.06898,0.0464 -0.07053,0.0479 -0.0016,9.3e-4 0.01782,0.007 0.04304,0.0125 0.127068,0.0272 0.265005,0.1056 0.350202,0.19893 0.250678,0.2746 0.288771,0.73194 0.108223,1.29928 -0.09116,0.28645 -0.281261,0.55823 -0.498646,0.7129 -0.1631,0.11604 -0.394529,0.17289 -0.630132,0.15477 z"
id="path22"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Invert"
style="display:inline;filter:url(#filter1068)"
transform="translate(-25.483002,-168.36787)">
<path
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02655912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
d="m 26.97608,167.39968 4.390126,2.34126 -6.731379,2.04886 z"
id="path24"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:#727272;fill-opacity:0.00990098;fill-rule:nonzero;stroke:none;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
id="rect862"
width="5.957315"
height="5.3808031"
x="25.026594"
y="168.19069" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Fade"
style="display:inline">
<path
style="opacity:1;fill:#000000;fill-opacity:0.98952876;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
d="M 0 0 L 0 18.804688 L 18.804688 18.804688 L 18.804688 0 L 0 0 z M 9.4023438 0.79101562 A 8.6114721 8.6114668 0 0 1 18.013672 9.4023438 A 8.6114721 8.6114668 0 0 1 9.4023438 18.013672 A 8.6114721 8.6114668 0 0 1 0.79101562 9.4023438 A 8.6114721 8.6114668 0 0 1 9.4023438 0.79101562 z "
transform="scale(0.26458333)"
id="path4637" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB