Troddit
Un autre client Web frontal pour reddit
Live sur troddit.com
Captures d'écran
Visualisation flexible de la colonne.
Montré en parcourant un Multi-Reddit. Planche à subdreddits et menu Options Open. 
Vue de lignes classiques

avec une expansion des médias en ligne et un lecteur vidéo Reddit personnalisé

Ouvrez les publications avec des commentaires sur le côté et utilisez des flèches pour la navigation

Recherchez des subreddits, des utilisateurs et des publications.
Affiché en mode colonne unique avec une interface utilisateur large désactivée. Le menu Options de tri est ouvert. 
Entièrement réactif, téléchargeable comme PWA

Caractéristiques
- Sécurisez les connexions avec Reddit pour permettre le vote, les commentaires, la gestion de vos subreddits et multiples multiples (aliments AKA) et l'accès à votre première page personnelle.
- «Mode hors ligne» pour suivre les subreddits et gérer Multis localement sans connexion. AutoGeenera une première page personnelle.
- Visitez votre Multi SubredDits et copiez le lien Multireddit. Remplacez «Reddit» par «troddit» dans l'URL, puis utilisez l'option «Join All» pour suivre rapidement tous les sous-marins localement.
- Recherchez rapidement Reddit pour des messages ou des sous-verres avec une complète automatique.
- Filtre Postes par type (images, vidéo / gifs, liens, soi)
- Afficher les articles dans une colonne unique, multi-colonnes personnalisées avec une disposition de maçonnerie de grille ou un mode de ligne simple. Le tout avec un défilement infini.
- Choisissez votre style de carte: original pour le texte de la publication complet dans la carte, compact pour exclure le texte du post ou les supports pour masquer tous les textes et le rembourrage de la carte.
- Vue de la galerie: cliquez sur un post et naviguez dans les boutons de flux sur les boutons de l'écran ou vos touches fléchées. Affiche le contenu du message ainsi que ses commentaires de Reddit. Mode de portrait intelligent pour organiser automatiquement les photos et vidéos verticales côte à côte avec des commentaires.
- Soulevez la souris sur des vidéos Reddit à jouer. Activer l'option de mise en place automatique de lire automatiquement les vidéos lors de la saisie de la fenêtre. Activez également l'option audio pour lire le son sur Hover.
- Bureau réactif et dispositions mobiles.
- PWA à télécharger sur votre ordinateur ou votre téléphone.
- Support Docker
Développement
Clone le repo et installez tous les packages avec NPM ou YARN. Ensuite, pour exécuter le serveur de développement:
npm run dev
# or
yarn dev
Ouvrez http: // localhost: 3000 avec votre navigateur pour voir le résultat.
Pour contribuer à créer une branche et à soumettre un PR!
Variables d'environnement
Pour utiliser la fonctionnalité de connexion, les variables d'environnement suivantes doivent être définies dans un fichier .env.local placé dans le répertoire racine:
CLIENT_ID= < ID of your Reddit app >
CLIENT_SECRET= < Secret from your Reddit app >
REDDIT_REDIRECT= < YOUR DOMAIN/api/auth/callback/reddit >
NEXTAUTH_SECRET= < See https://next-auth.js.org/configuration/options#secret >
NEXTAUTH_URL=http://localhost:3000
SIGNING_PRIVATE_KEY= < See https://next-auth.js.org/v3/warnings, Generate with $jose newkey -s 256 -t oct -a HS 512>
Pour créer une application Reddit, visitez https://old.reddit.com/prefs/apps/. L'URI de redirection doit correspondre à la variable reddit_redirect.
Docker
Pour déployer l'image docker
docker pull bsyed/troddit
docker run -d --name troddit -p 3000:3000 bsyed/troddit
Pour construire l'image vous-même
Par défaut, le Docker exposera le port 3000, alors modifiez-le dans le dockerfile si nécessaire. Lorsque vous êtes prêt, utilisez simplement le dockerfile pour construire l'image.
Cloner et accéder au référentiel
git clone https://github.com/burhan-syed/troddit
cd troddit
Pour construire l'image et exécuter un conteneur
Ou pour simplement construire
docker build . -t troddit
Cela créera l'image troddit et tirera les dépendances nécessaires. Pour courir:
docker run -p 3000:3000 troddit
Soutien
Si vous aimez le projet, n'hésitez pas à partager et à quitter une étoile. Si vous vous sentez généreux, vous pouvez me soutenir sur le ko-fi.