https://github.com/proohit/chrome-reddit-comment-arrow
The loved arrow in the reddit comment section to skip to the next top level comment
https://github.com/proohit/chrome-reddit-comment-arrow
Last synced: 4 months ago
JSON representation
The loved arrow in the reddit comment section to skip to the next top level comment
- Host: GitHub
- URL: https://github.com/proohit/chrome-reddit-comment-arrow
- Owner: proohit
- License: mit
- Created: 2022-09-08T11:57:46.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-15T16:41:16.000Z (over 1 year ago)
- Last Synced: 2024-11-15T17:34:58.896Z (over 1 year ago)
- Language: TypeScript
- Size: 258 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Reddit Comment Arrow (Chrome Extensions)
This is an extension for Google Chrome to add the loved skip-to-next-top-level-comment-button from the mobile reddit apps to the desktop (web) version of reddit.
The button will be positioned on the middle left side of the screen by default.
## Instructions
- Open a reddit post page
- Wait until top comments have loaded
- Click on the button to jump to the next comment
- Hold and drag (default 500 milliseconds) to reposition the button
- You can alter several options in the action menu of the extension. Just click on the icon in the extension popover.
Chrome Web Store Url: https://chrome.google.com/webstore/detail/reddit-comment-arrow/njalndcfgcolndhkmdkjihclbcnmomjl?hl=en-GB&authuser=0
## Development
- First, Install all dependencies
```sh
npm install
```
### Locally
- Build the extension
```sh
npm run build
```
- Go into Chrome [Extensions page](chrome://extensions), enable developer mode (in the top right corner) and load the extension via `Load unpacked`
### Packaging
- In order for a successful packaging, the extension must be loadable after packing into a .crx file. This can be tested in Chrome with `Pack extension` from the [Extensions page](chrome://extensions), which requires a zip file of the extension. You can create this zip file with
```sh
npm run package -- some-name.zip
```
After packing, the crx file will be located in the **parent** folder of the zip. Drag and drop this file into the [Extensions page](chrome://extensions).