Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crookedneighbor/shambleshark
An Unofficial browser extension to add functionality to the Scryfall site. Not affiliated with Scryfall.
https://github.com/crookedneighbor/shambleshark
scryfall
Last synced: about 2 months ago
JSON representation
An Unofficial browser extension to add functionality to the Scryfall site. Not affiliated with Scryfall.
- Host: GitHub
- URL: https://github.com/crookedneighbor/shambleshark
- Owner: crookedneighbor
- License: mit
- Created: 2019-08-16T13:55:56.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-07T18:00:55.000Z (about 1 year ago)
- Last Synced: 2024-10-16T19:26:19.701Z (2 months ago)
- Topics: scryfall
- Language: TypeScript
- Homepage:
- Size: 3.68 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Shambleshark (Unofficial Scryfall Browser Extension)
An unofficial browser extension to add additional functionality to the Scryfall website. This extension is not developed by the Scryfall team. You can find it on [Chrome](https://chrome.google.com/webstore/detail/shambleshark-unofficial-s/dapgnadfmfhacpgpoolibbhbmbabhael) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/shambleshark/).
For support, please [open an issue](https://github.com/crookedneighbor/shambleshark/issues).
As with many extensions, it relies on the DOM structure and JavaScript of Scryfall remaining consistent. So if something changes on Scryfall, it may result in the extension breaking. If that happens, [open an issue](https://github.com/crookedneighbor/shambleshark/issues) and we will work to fix it.
## Contributing
Checkout the [contributing guide](./CONTRIBUTING.md) for info about how to contribute.
## Packing for Production
When a version is ready for release run:
```sh
$ NODE_ENV=production npm run build
```Now, the content of `build/google_chrome` and `build/firefox` folders will be the extension in a state ready to be submitted to the Chrome Web Store and Mozilla Add-ons.
Just take a look at the [official guide](https://developer.chrome.com/webstore/publish) to more infos about publishing in the Chrome Web Store.
## Tests
Unit tests are run via jest.
```
npm test
```