Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cutwell/github1s-chrome-extension

Add UI to open GitHub repositories in GitHub1s
https://github.com/cutwell/github1s-chrome-extension

chrome chrome-extension extension github1s

Last synced: 4 months ago
JSON representation

Add UI to open GitHub repositories in GitHub1s

Awesome Lists containing this project

README

        

![Open in GitHub1s](data/img/icon128.png "Open in GitHub1s")

Add a new navigation option to open GitHub repositories in GitHub1s.

![manifest shield](https://img.shields.io/badge/Chrome%20Manifest-v3-blue, "manifest shield")

| |
|:---:|
| ![chrome web store](github/images/chromewebstore_logo.png "chrome web store") |
| Install the GitHub1s extension in the [Chrome web store](https://chrome.google.com/webstore/detail/github1s-chrome-extension/iijaagbkdohcopmmohlgfkcloefoeaoj). |

## About
| |
|:---:|
| ![example UI](github/images/chromewebstore.jpg "example UI") |
| This extension creates additional UI within GitHub repositories, making it easier to open them in GitHub1s. |

[GitHub1s](https://github1s.com/conwnet/github1s) is a web-app for viewing GitHub repository files online, using a web-compiled version of VSCode. This extension introduces a new UI button to the GitHub repository file navigation bar, enabling users to easily open the repository inside the GitHub1s website.

## Manual installation
| |
|:---:|
| ![extension page](github/images/extension_page_load_unpacked.PNG "extension page") |
| Navigate to `chrome://extensions` and `load unpacked`. |

1. Clone this repository onto your device.
2. Navigate to `chrome://extensions/` (replace `chrome` with the name of your Chromium based browser, for instance `opera://extensions/`).
3. Open the file explorer using `Load unpacked` and navigate to the root folder of this repository.
4. Select this folder, and the extension should load into your list of browser extensions.

## User options
| Extension card | Options page |
|:---:|:---:|
| ![extension card](github/images/extension_card.PNG "extension card") | ![options page](github/images/extension_options.PNG "options page") |

The extension can be configured from `chrome://extensions` using the `options` button on the extension card. Users can select between opening GitHub1s in the current tab (redirect) or opening the website in a new tab.

## License
MIT