Skip to content

Commit

Permalink
Merge pull request #15 from hyphacoop/reader
Browse files Browse the repository at this point in the history
docs: add social reader
  • Loading branch information
RangerMauve authored Apr 29, 2024
2 parents df359f9 + 9708b4d commit 4a8b2d4
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
1 change: 1 addition & 0 deletions pages/_meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"api-reference": "API Reference",
"self-hosting": "Self-hosting Distributed Press",
"social-inbox": "Social Inbox",
"social-reader": "Social Reader",
"deployment": "Deploying sites",
"docs": "How to update documentation"
}
4 changes: 4 additions & 0 deletions pages/social-reader/_meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"index": "About"
}

22 changes: 22 additions & 0 deletions pages/social-reader/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { Callout } from 'nextra-theme-docs'

# Social Reader

The **Social Reader** is a P2P and offline ActivityPub client for reading and following microblogs on the [Fediverse](https://www.fediverse.to/). It stands out by not indexing data on a server but instead empowering users to load public ActivityPub data directly onto their devices, turning each device into a personal indexer. This approach ensures that you control your content fully.

## Key Features
- **Direct Content Loading:** Load public ActivityPub data directly without server indexing.
- **P2P Support:** Natively supports content loading over P2P protocols like [ipfs://](https://ipfs.tech/) and [hyper://](https://holepunch.to/), allowing access anytime, anywhere—even offline.
- **Low-Tech Philosophy:** Built with minimal dependencies using vanilla JavaScript, unminified scripts, and local storage via IndexedDB.

## Why Social Reader?
Social Reader removes the middleman from digital interactions, facilitating direct communication with audiences without third-party interference or algorithms. This ad-free experience prioritizes user autonomy, making Social Reader ideal for community leaders and organizations who value genuine engagement.

## FAQs
### How do I create an account on Social Reader?
- Social Reader is designed as a reading and following client, which means you cannot create an account directly within the app. To actively write and contribute to the Fediverse, you would need to interact with the [Social Inbox](https://hypha.coop/dripline/announcing-dp-social-inbox/) API. This can be done through platforms like [Sutty CMS](https://sutty.nl/) or by forking and hosting your own instance of [Staticpub](https://github.com/RangerMauve/staticpub.mauve.moe) repository. If you're a community or organization that would like to combine the two for your use case, send us an email.

### Why is Social Reader different from mainstream social platforms?
- Social Reader ensures direct communication with your audience, free from ads and third-party algorithms. This setup not only fosters genuine interaction but also allows organizations and community leaders to engage their followers without the need to pay for reach, a common requirement on traditional social networks. It is also an area for us to experiment with new ways of loading content from the distributed web without needing to depend on a particular Fediverse server implementation.

View and contribute to our open-source code on [GitHub](https://github.com/hyphacoop/reader.distributed.press).

0 comments on commit 4a8b2d4

Please sign in to comment.