Bob Mottram 2023-01-18 22:53:52 +00:00
commit 393d739ca0
15 changed files with 1244 additions and 7 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -12236,6 +12236,9 @@ class PubServer(BaseHTTPRequestHandler):
return False
post_id = path.split('?convthread=')[1].strip()
post_id = post_id.replace('--', '/')
if post_id.startswith('/users/'):
instance_url = self._get_instance_url(calling_domain)
post_id = instance_url + post_id
nickname = path.split('/users/')[1]
if '?convthread=' in nickname:
nickname = nickname.split('?convthread=')[0]

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -35,7 +35,7 @@ body {
}
section {
width: 50%;
width: 100%;
}
img {
@ -50,7 +50,7 @@ img {
align-items: center;
flex-wrap: wrap;
padding: 5% 10%;
background-color: #f89e9e;
background-color: darkgrey;
}
.front {
@ -73,7 +73,7 @@ img {
background-image: url(../img/front.jpg);
background-repeat: no-repeat;
background-size: cover;
box-shadow: 15px 10px 15px #925656;
box-shadow: 15px 10px 15px lightgrey;
}
.sidebar {
@ -141,6 +141,7 @@ img {
.front .footer {
text-transform: uppercase;
color: black;
font-size: 8px;
margin: 30px;
font-weight: 900;

View File

@ -16,7 +16,7 @@
<div class="thumbnail">
<div class="content">
<div class="header">
<img class="logoImage" src="../../img/logo256.png" />
<img class="logoImage" src="../../img/logo256_white.png" />
<p class="subtitle">User Manual</p>
</div>
<div class="footer">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 KiB

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

View File

@ -45,8 +45,10 @@ ending and the <a
href="https://en.wikipedia.org/wiki/Pump.io">pump.io</a> project was
beginning. The ActivityPub protocol was initially called
<em>ActivityPump</em>, due to the influence which pump.io had upon its
creation. Fediverse servers are typically referred to as
“instances”.</p>
creation. Fediverse servers are typically referred to as “instances”,
but they are really just websites which can speak with each other using
the vocabulary of ActivityPub. Choosing an instance is the same as
choosing a website that you trust to handle your data.</p>
<p>Servers such as <a
href="https://github.com/mastodon/mastodon">Mastodon</a> are well known,
but these are aimed at large scale deployments on powerful hardware
@ -100,6 +102,9 @@ software industry towards complex frameworks and large scale databases
with elaborate and rapidly evolving dependencies.</p>
<p>Epicyon also includes some lightweight organizing features, such as
calendar, events and sharing economy features.</p>
<p>Its time to make the web a social space once more, to reject
centralized systems and prioritize people rather than business
models.</p>
<h1 id="installation">Installation</h1>
<h2 id="prerequisites">Prerequisites</h2>
<p>You will need python version 3.7 or later.</p>

View File

@ -28,7 +28,7 @@
*The fediverse* is a set of federated servers, typically using a communication protocol called [ActivityPub](https://www.w3.org/TR/activitypub) which was devised by the [social working group](https://www.w3.org/wiki/Socialwg) within the World Wide Web Consortium (W3C). At present it is mostly used for [microblogging](https://en.wikipedia.org/wiki/Microblogging), although ActivityPub is sufficiently general that it can also be used for a variety of other purposes.
The word *fediverse* (federated universe) appears to have originated around 2012 as the first [identi.ca](https://en.wikipedia.org/wiki/Identi.ca) website was ending and the [pump.io](https://en.wikipedia.org/wiki/Pump.io) project was beginning. The ActivityPub protocol was initially called *ActivityPump*, due to the influence which pump.io had upon its creation. Fediverse servers are typically referred to as "instances".
The word *fediverse* (federated universe) appears to have originated around 2012 as the first [identi.ca](https://en.wikipedia.org/wiki/Identi.ca) website was ending and the [pump.io](https://en.wikipedia.org/wiki/Pump.io) project was beginning. The ActivityPub protocol was initially called *ActivityPump*, due to the influence which pump.io had upon its creation. Fediverse servers are typically referred to as "instances", but they are really just websites which can speak with each other using the vocabulary of ActivityPub. Choosing an instance is the same as choosing a website that you trust to handle your data.
Servers such as [Mastodon](https://github.com/mastodon/mastodon) are well known, but these are aimed at large scale deployments on powerful hardware running within data centers, making use of content distribution networks (CDN) and due to their large number of dependencies requiring someone with a high level of systems administration skill to maintain. Epicyon is designed for the opposite situation where it is only intended to have a single user or a small number of users (less than ten) running from your home location or on a modest VPS and where maintenance is extremely trivial such that it's possible to keep an instance running for long durations with minimal intervention.
@ -42,6 +42,8 @@ Another common concern is being able to keep instances running. Instance abandon
Epicyon also includes some lightweight organizing features, such as calendar, events and sharing economy features.
It's time to make the web a social space once more, to reject centralized systems and prioritize people rather than business models.
# Installation
## Prerequisites
You will need python version 3.7 or later.

File diff suppressed because it is too large Load Diff