An open API service indexing awesome lists of open source software.

https://github.com/elvyria/evil-reddit

Less scrolling, more content!
https://github.com/elvyria/evil-reddit

reddit self-hosted web

Last synced: over 1 year ago
JSON representation

Less scrolling, more content!

Awesome Lists containing this project

README

          






Evil-Reddit



Evil-Reddit


Lightweight and distraction free way to browse Reddit.





Build Status


Website


## Preview

![preview](/preview.jpg)

## Index

- [Features](#features)
- [Install](#install)
- [Build](#build)
- [Known-Issues](#known-issues)
- [Troubleshooting](#troubleshooting)

## Features

- Media oriented
- Low memory footprint
- MP4 videos instead of GIFs
- Easily customizable

## Install
1. [Clone](https://github.com/Elvyria/Evil-Reddit/archive/master.zip) repository or do so with git
```
git clone https://github.com/Elvyria/Evil-Reddit
```
2. Get artifact from latest [successful workflow](https://github.com/Elvyria/Evil-Reddit/actions?query=workflow:Build+is:success), unpack and move all .js files to `Evil-Reddit/web/js`
3. Get server for your platform from ![project releases](https://github.com/Elvyria/Evil-Reddit/releases/latest) and drop it into root folder.
4. Launch server from root directory
```
./server [port=3006]
```
5. [/r/unixporn](http://127.0.0.1:3006/r/unixporn), [/r/awwnime](http://127.0.0.1:3006/r/awwnime), /r/...

## Build

```
git clone https://github.com/Elvyria/Evil-Reddit
cd Evil-Reddit/web
yarn install
yarn product
cd ..
go build -ldflags="-s -w"
./Evil-Reddit [port=3006]
```

## Known-Issues

* Some subreddits doesn't provide hints and image previews turning all image posts into links.
* Videos (.hls streams) cannot be played in Chrome due to blocked controls.

## Troubleshooting

* Firefox
* Cross-Origin Request Blocked - Disable enhanced tracking protection for page