Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/foxcapades/np-shop-highlight

Utility for helping Neopets players identify items of interest in item shops.
https://github.com/foxcapades/np-shop-highlight

chrome-extension neopets

Last synced: 9 days ago
JSON representation

Utility for helping Neopets players identify items of interest in item shops.

Awesome Lists containing this project

README

        

= NP Shop Highlighter
:icons: font
:github-raw: https://raw.githubusercontent.com/Foxcapades/np-shop-highlight/master

image:https://img.shields.io/github/license/Foxcapades/np-shop-highlight?style=flat-square[GitHub]
image:https://img.shields.io/github/release/Foxcapades/np-shop-highlight.svg?style=flat-square[GitHub tag,link=https://github.com/Foxcapades/np-shop-highlight/releases/latest]
image:https://img.shields.io/travis/Foxcapades/np-shop-highlight/master.svg?style=flat-square[Travis (.org) branch,link=https://travis-ci.org/Foxcapades/np-shop-highlight]

A simple chrome extension that adds shop search and item
highlighting to shops in Neopets.

Items can be applied a customizable highlight by:

- Mini stock shop addition highlighting
- Custom user item lists with wildcard support

== Features

=== Shop Search

The shop search feature can be activated by clicking the
extension icon at the top right of your browser window or by
using the keyboard shortcut `Alt+M`. Typing in the text box
will automatically filter shops based on the entered text.

Pressing `enter` in the text box will open the first search
result and the `tab` key can be used to navigate the results.

image:{github-raw}/.readme/shop-search.gif[width=300]

=== Mini Stock Highlighting

Highlights items items added to shops by mini stocks using
configurable styles.

On first refresh after the items appear they will be
highlighted with an initial style. On second refresh after
their appearance, the items will be given a secondary style.

image:{github-raw}/.readme/mini-stock.png[width=300]

=== Item Match Highlighting

Allows users to create one or more custom lists of items
to highlight whenever they appear in a shop. Items can be
matched by either full name or by wildcard on one or more
full words using a `*` character.

.Valid Item Entries
----
Treasure Map Negg <1>
*Map Negg <2>
*Negg
Treasure Map* <3>
Treasure*
*Treasure Map* <4>
*Map Negg*
*Negg*
*Treasure*
*Map*
----
<1> Will only match items with the exact title
`Treasure Map Negg`
<2> Will match any item with a title ending with `Map Negg`
<3> Will match any item with a title starting with
`Treasure Map`
<4> Will match any item with `Treasure Map` appearing
anywhere in the title.

Item lists are applied in order, meaning an item that
appears in multiple lists wil only have the style from the
last of those lists applied. This allows for the creation
of lists with priority or exclusion lists.

image:{github-raw}/.readme/item-match.gif[width=300]