https://github.com/benzap/redditv
Subreddit Video Player
https://github.com/benzap/redditv
clojurescript reactjs reddit rum video video-player
Last synced: 23 days ago
JSON representation
Subreddit Video Player
- Host: GitHub
- URL: https://github.com/benzap/redditv
- Owner: benzap
- License: epl-1.0
- Created: 2016-03-27T18:16:53.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-20T12:50:01.000Z (about 7 years ago)
- Last Synced: 2025-04-02T01:07:32.286Z (about 1 month ago)
- Topics: clojurescript, reactjs, reddit, rum, video, video-player
- Language: CSS
- Homepage: http://redditv.ca
- Size: 3.9 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: readme.org
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
#+TITLE: Redditv - Subreddit Video Player
#+AUTHOR: Benjamin Zaporzan
#+DATE: 2018-01-17
#+EMAIL: [email protected]
#+LANGUAGE: en
#+OPTIONS: H:2 num:t toc:t \n:nil ::t |:t ^:t f:t tex:tCheck out some subreddit videos at:
- http://redditv.ca
- http://redditv.ca/#/r/360video
- http://redditv.ca/#/r/documentaries
- http://redditv.ca/#/r/youtubehaiku
- http://redditv.ca/#/r/commercialcuts* Keyboard Controls
You can use the *Left Arrow Key* and *Right Arrow Keys* to navigate
to the previous and next videos
* Supported VideosCurrently redditv supports:
- Youtube
- Vimeo
- Streamable
- Soundcloud
- Gfycat* Contributing
*** How to run
Connect your editor to the app, by [[https://github.com/plexus/chestnut#usage][following these steps]]- ~lein repl~
- Optionally connect with your editor - for emacs, ~M-x cider-connect~
- In the repl, evaluate: ~(run)~
- Connect your browser to the url given in the repl. Something
like [[http://localhost:3449]]
- If you want to manipulate the browser from within the repl, go
to your repl, and type ~(browser-repl)~* Programming Tasks
- [X] Keyboard Shortcuts to watch next video, or previous video
- [X] Buttons to watch next video, or previous video
- [X] Search bar containing current subreddit to scrape
videos from
- [X] Left Pane - button to go to comments section
- [X] Playlist - automatically scroll the listing
- [X] Routes - include routing to subreddits based on anchors
ex.
- [[http://benzap.github.io/redditv/#/r/youtubehaiku]]
- http://benzap.github.io/redditv/#/r/commercialcuts
- [X] Add HTTPS Support
- [X] Toggle NSFW videos
- [X] Settings dialog (Right Pane) which contains default limit
on # videos per subreddit
- [X] Add support for Vimeo Videos
- [X] youtube - respect the 'start' parameter when playing the
video.
- [X] Local Storage for app-state
- [X] Add support for other video formats
* Helpful Resources
** Deploying from dist folder to gh-pages
- https://gist.github.com/cobyism/4730490