mirror of https://gitlab.com/bashrc2/epicyon
Merge branch 'main' of gitlab.com:bashrc2/epicyon
commit
0d1ae0d8d3
|
@ -54,6 +54,7 @@
|
|||
--header-font: 'Arial, Helvetica, sans-serif';
|
||||
--main-link-color-hover: #bbb;
|
||||
--rendering: normal;
|
||||
--reply-icon-direction: -1;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -402,6 +403,8 @@ a:focus {
|
|||
padding: 0 0;
|
||||
border-radius: 0;
|
||||
vertical-align: middle;
|
||||
-ms-transform: scaleX(var(--reply-icon-direction));
|
||||
transform: scaleX(var(--reply-icon-direction));
|
||||
}
|
||||
|
||||
.container img.DMicon {
|
||||
|
@ -806,7 +809,7 @@ div.gallery img {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.cwButton {
|
||||
|
@ -1177,7 +1180,7 @@ div.gallery img {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.cwButton {
|
||||
|
@ -1539,7 +1542,7 @@ div.gallery img {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.cwButton {
|
||||
|
|
|
@ -75,6 +75,7 @@
|
|||
--banner-height-tiny: 10vh;
|
||||
--header-font: 'Arial, Helvetica, sans-serif';
|
||||
--rendering: normal;
|
||||
--reply-icon-direction: -1;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -398,6 +399,8 @@ h1 {
|
|||
padding: 0 0;
|
||||
border-radius: 0;
|
||||
vertical-align: middle;
|
||||
-ms-transform: scaleX(var(--reply-icon-direction));
|
||||
transform: scaleX(var(--reply-icon-direction));
|
||||
}
|
||||
|
||||
.container img.DMicon {
|
||||
|
@ -1065,7 +1068,7 @@ aside .toggle-inside li {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
@ -1551,7 +1554,7 @@ aside .toggle-inside li {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
@ -2029,7 +2032,7 @@ aside .toggle-inside li {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
|
|
@ -216,6 +216,7 @@
|
|||
--vcard-icon-size-tiny: 80px;
|
||||
--diff-add: #FFFFFF;
|
||||
--diff-remove: #aaa;
|
||||
--reply-icon-direction: -1;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -682,7 +683,7 @@ a:focus {
|
|||
}
|
||||
|
||||
.announceOrReply {
|
||||
font-family: var(--header-font);
|
||||
font-family: var(--header-font);
|
||||
}
|
||||
|
||||
.container img.announceOrReply {
|
||||
|
@ -692,6 +693,8 @@ a:focus {
|
|||
padding: 0 0;
|
||||
border-radius: 0;
|
||||
vertical-align: middle;
|
||||
-ms-transform: scaleX(var(--reply-icon-direction));
|
||||
transform: scaleX(var(--reply-icon-direction));
|
||||
}
|
||||
|
||||
.container img.DMicon {
|
||||
|
@ -1484,7 +1487,7 @@ h3 {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
@ -2256,7 +2259,7 @@ h3 {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
@ -3031,7 +3034,7 @@ h3 {
|
|||
opacity: 1.0;
|
||||
width: 80%;
|
||||
padding: 0px 0px;
|
||||
margin: 0px 10%;
|
||||
margin: 0px 10%;
|
||||
border-radius: var(--avatar-rounding);
|
||||
}
|
||||
.buttonevent {
|
||||
|
|
|
@ -36,5 +36,6 @@
|
|||
"time-vertical-align": "-10px",
|
||||
"header-font": "'Domestic_Manners'",
|
||||
"*font-family": "'Domestic_Manners'",
|
||||
"*src": "url('./fonts/Domestic_Manners.woff2') format('woff2')"
|
||||
"*src": "url('./fonts/Domestic_Manners.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -99,5 +99,6 @@
|
|||
"header-font": "'NimbusSanL'",
|
||||
"*font-family": "'NimbusSanL'",
|
||||
"*src": "url('./fonts/NimbusSanL.otf') format('opentype')",
|
||||
"**src": "url('./fonts/NimbusSanL-italic.otf') format('opentype')"
|
||||
"**src": "url('./fonts/NimbusSanL-italic.otf') format('opentype')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -256,5 +256,6 @@
|
|||
"post-separator-margin-bottom": "0",
|
||||
"header-font": "Arial, Helvetica, sans-serif",
|
||||
"diff-add": "#FFFFFF",
|
||||
"diff-remove": "#aaa"
|
||||
"diff-remove": "#aaa",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -98,5 +98,6 @@
|
|||
"time-color": "#9ad791",
|
||||
"place-color": "#9ad791",
|
||||
"event-color": "#9ad791",
|
||||
"image-corners": "0%"
|
||||
"image-corners": "0%",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -76,5 +76,6 @@
|
|||
"quote-right-margin": "0.1em",
|
||||
"header-font": "'bgrove'",
|
||||
"*font-family": "'bgrove'",
|
||||
"*src": "url('fonts/bgrove.woff2') format('woff2')"
|
||||
"*src": "url('fonts/bgrove.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -91,5 +91,6 @@
|
|||
"login-button-color": "red",
|
||||
"welcome-button-color": "red",
|
||||
"login-button-fg-color": "white",
|
||||
"welcome-button-fg-color": "white"
|
||||
"welcome-button-fg-color": "white",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -149,5 +149,6 @@
|
|||
"header-font": "'NimbusSanL'",
|
||||
"*font-family": "'NimbusSanL'",
|
||||
"*src": "url('./fonts/NimbusSanL.otf') format('opentype')",
|
||||
"**src": "url('./fonts/NimbusSanL-italic.otf') format('opentype')"
|
||||
"**src": "url('./fonts/NimbusSanL-italic.otf') format('opentype')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -89,5 +89,6 @@
|
|||
"event-color": "#33390d",
|
||||
"header-font": "'LcdSolid'",
|
||||
"*font-family": "'LcdSolid'",
|
||||
"*src": "url('./fonts/LcdSolid.woff2') format('woff2')"
|
||||
"*src": "url('./fonts/LcdSolid.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -85,5 +85,6 @@
|
|||
"gallery-text-color": "black",
|
||||
"header-font": "'ElectrumADFExp-Regular'",
|
||||
"*font-family": "'ElectrumADFExp-Regular'",
|
||||
"*src": "url('./fonts/ElectrumADFExp-Regular.otf') format('opentype')"
|
||||
"*src": "url('./fonts/ElectrumADFExp-Regular.otf') format('opentype')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -74,5 +74,6 @@
|
|||
"header-font": "'solidaric'",
|
||||
"*font-family": "'solidaric'",
|
||||
"*src": "url('./fonts/solidaric.woff2') format('woff2')",
|
||||
"**src": "url('./fonts/solidaric-italic.woff2') format('woff2')"
|
||||
"**src": "url('./fonts/solidaric-italic.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -87,5 +87,6 @@
|
|||
"search-banner-height-mobile": "15vh",
|
||||
"header-font": "'rainyhearts'",
|
||||
"*font-family": "'rainyhearts'",
|
||||
"*src": "url('./fonts/rainyhearts.ttf') format('truetype')"
|
||||
"*src": "url('./fonts/rainyhearts.ttf') format('truetype')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -79,5 +79,6 @@
|
|||
"event-color": "#f98bb0",
|
||||
"header-font": "'CheGuevaraTextSans-Regular'",
|
||||
"*font-family": "'CheGuevaraTextSans-Regular'",
|
||||
"*src": "url('./fonts/CheGuevaraTextSans-Regular.woff2') format('woff2')"
|
||||
"*src": "url('./fonts/CheGuevaraTextSans-Regular.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -99,5 +99,6 @@
|
|||
"*font-family": "'Montserrat-Regular'",
|
||||
"*src": "url('./fonts/Montserrat-Regular.ttf') format('truetype')",
|
||||
"**font-family": "'Orbitron'",
|
||||
"**src": "url('./fonts/Orbitron.ttf') format('truetype')"
|
||||
"**src": "url('./fonts/Orbitron.ttf') format('truetype')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -93,5 +93,6 @@
|
|||
"header-font": "'solidaric'",
|
||||
"*font-family": "'solidaric'",
|
||||
"*src": "url('./fonts/solidaric.woff2') format('woff2')",
|
||||
"**src": "url('./fonts/solidaric-italic.woff2') format('woff2')"
|
||||
"**src": "url('./fonts/solidaric-italic.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -80,5 +80,6 @@
|
|||
"quote-right-margin": "0.1em",
|
||||
"header-font": "'bgrove'",
|
||||
"*font-family": "'bgrove'",
|
||||
"*src": "url('fonts/bgrove.woff2') format('woff2')"
|
||||
"*src": "url('fonts/bgrove.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -63,5 +63,6 @@
|
|||
"dropdown-bg-color": "#504e41",
|
||||
"header-font": "'Barlow-Regular'",
|
||||
"*font-family": "'Barlow-Regular'",
|
||||
"*src": "url('fonts/Barlow-Regular.woff2') format('woff2')"
|
||||
"*src": "url('fonts/Barlow-Regular.woff2') format('woff2')",
|
||||
"reply-icon-direction": "-1"
|
||||
}
|
||||
|
|
|
@ -1192,9 +1192,20 @@
|
|||
<p class="intro">
|
||||
Epicyon is an <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">AGPL</a> licensed <a href="https://www.w3.org/TR/activitypub/">ActivityPub protocol</a> compliant <a href="https://en.wikipedia.org/wiki/Fediverse">federated social network</a> server suitable for hosting a small number of accounts on low power systems requiring minimal maintenance, such as single board computers. It's the ActivityPub equivalent of an email server, storing posts as human readable JSON on file, rather than in a database. It also uses only a small amount of RAM.
|
||||
<p>
|
||||
<p class="siteheader">An Internet of People, Not Corporate Agendas</p>
|
||||
|
||||
<p class="siteheader">Fast and Free</p>
|
||||
<p class="intro">
|
||||
Epicyon is written in Python with a HTML+CSS web interface and uses <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk">no javascript</a> which makes display in a web browser very lightweight. It can run as a <a href="https://en.wikipedia.org/wiki/Progressive_web_application">Progressive Web App</a> on mobile. <i>Just say "no"</i> to boring social media sites packed with generic adverts and zombified corporate influencers.
|
||||
The open web using HTML5 and CSS is <i>fast</i>. Say goodbye to the corporate web, where you have to wait seconds for your browser to painstakingly download magabytes of unwanted advertising trash.
|
||||
</p>
|
||||
|
||||
<p class="siteheader">An Internet of People, Not Corporate Manipulation</p>
|
||||
<p class="intro">
|
||||
Ever feel like corporate social media is deliberately pressing your buttons or grinding your gears, leaving you stressed and angry? On the open web there is no pressure to perform the way a timeline algorithm wants you to. Experience the astonishingly novel concept of <i>just hanging out with friends</i>, without any artificial agendas.
|
||||
</p>
|
||||
|
||||
<p class="siteheader">Small Tech Design</p>
|
||||
<p class="intro">
|
||||
Epicyon is written in Python with a HTML+CSS web interface and uses <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk">no javascript</a> which makes display in a web browser very lightweight. It can run as a <a href="https://en.wikipedia.org/wiki/Progressive_web_application">Progressive Web App</a> on mobile.
|
||||
</p>
|
||||
|
||||
<table style="margin:0% 0%;width:100%" border="0">
|
||||
|
|
Loading…
Reference in New Issue