Concluído

Chrome extension to highlight text on a page, based on a set of rules

Please read fully before bidding.

We need a Chrome extension loads in 2 sets of rules and based on those rules, highlights text on a web page. Budget is $200.

First set of rules: comes from a data structure that should be coded into the extension. We will provide an excel sheet with the full set of data, it is about 350 lines of data. Each line includes a low value, a high value, and a description. Example lines: (from, to, description)

1024, 1279, Cyrillic

8352, 8399, Currency Symbols

The extension must examine every character on the page. If the character is in the Unicode range of 1024-1279 (as example), then that character should be highlighted. Like in image1

On mouse-over of the highlighted character, hint-text “Character set: Cyrillic” should be shown

(image1)

Second set of rules: comes from a text file from a URL. This URL will be hard-coded in the extension. There should be an option to refresh/reload and get updated data from the server.

The file will have a list of (1) regular expressions (2) search/replace values (3) comments (4) Section headers

Regular expressions are in the format: RE={expression},{Substitution}

RE example: RE={(?i)\bEngr\.{0,1}(?=\W|$)},{Engineer}

(you don't need to how to create regular expressions, just how to apply them)

Search/Replace are in the format: SR={search value},{replace value}

SR example: SR={Prez},{President}

In the file, there are section headers in the format of: [section header]

Example headers might be: [names] or [abbreviations]

Load and store the regular expressions and search/replace in data structures, grouped by section headers.

; any line (like this) that starts with a semi-colon is a comment, ignore it

Here are some sample lines of the file

[company]

; this is a comment for the company section

SR={Force com},{[login to view URL]}

SR={salesforce com},{[login to view URL]}

[title]

; this is a comment for the title section

RE={^Exec },{Executive }

RE={^Coord },{Coordinator }

[job]

SR={Admin Assistant},{Administrative Assistant}

SR={Cocoordinator},{Co Coordinator}

When a web page loads process all the regex and search/replace and highlight matching text. Regex must be globally applied, so you must apply on each set of characters within a "sentence". Determining the boundaries of a sentence is part of a challenge. In text, it may be period or comma, in a table, it may be the end of the table row. This is the only unknown that needs some experimenting.

Image2 is an example web page when one of the terms is “accounts payable”

Mouse-over of the highlighted text should show the val2 in the SR{val1 },{val2} and the val2 in RE={val1},{val2}. The hint text should show "option: val2"

Pressing the extension icon should open a simple interface that has

(1) An activate/deactivate button (image 3)

(2) Uniciode blocks and each [section header] with a checkbox, so they can be activated,/deactivated (add some space between Unicode blocks and section headers

X Unicode blocks

X [names]

[Abbreviation]

X [Location]

(3) button to refresh the file and reload data from the server

Highlighting text must work on sites like salesforce and other CRM’s. If there are issues with refreshing the page, a button for refresh may need to be placed on the page to refresh the current view.

Note: the Regex and Search/Replace must work globally on the page. The Search/Replace can be run on the entire text of the page and all matches should be highlighted. We are targeting structured data pages like CRM systems, so delimiters may need to be found between each successive element. We will provide logins to test sites. To show that you have read this entire posting, put the name of your favorite music group/artist as the first word in your bid.

Note: we will provide an extension that highlights target text, and has on/off button.

Habilidades: JavaScript, Google Chrome, Arquitetura de software

Veja mais: standalone web page based database application, text browser based mmo games, mafia text basedbrowser based mmorpg game script download, landing page based login, mafia text basedbrowser based mmorpg game script, hide rows page based result page, text format icon set, text basedbrowser based rpg script, creating text turn based pimp game, changing text flash based page, text browser based online games, text speech chrome extension, highlight text chrome browser

Acerca do Empregador:
( 222 comentários ) Oconomowoc, United States

ID do Projeto: #20998259

Concedido a:

nitinsaluja98

Hi Donato, As discussed, we will have four milestones 1. Character level 2. Search only (SR) in file 3. WS (vs. regex) 4. Look at regex options I am going to start with milestone 1. I will give my best to acheive yo Mais

$100 USD em 3 dias
(83 Comentários)
7.0

7 freelancers estão ofertando em média $189 nesse trabalho

liveexperts123

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Mais

$250 USD in 3 dias
(65 Comentários)
7.3
jayshreeganeshha

chrome extenssion expert here and i would like to work on your project. plz go through my reviews and discuss with me i hope you would like to hire [login to view URL]

$150 USD in 20 dias
(108 Comentários)
6.9
ArkssTech

Hello Manager!! 100% ON TIME DELIVERY Hope things are going well in your life!!   We are a team of 30+ individuals highly experienced in creating wonderful Web applications and apps for our clients to increase their b Mais

$250 USD in 7 dias
(16 Comentários)
6.0
kirillmol213

Hi. I just read your project description and I'm interested in your job. I fully understand your requirement. I'm very skilled with JS frameworks & libraries such as Angular, React, Vue, and PHP frameworks such as Lar Mais

$200 USD in 7 dias
(6 Comentários)
3.8
iambenkay

Hello there. I have read through your Job description and I can complete it quickly and easily. I have done a lot of jobs that involve heavy regular expression matching. You can contact Private P. here on freelancer to Mais

$190 USD in 3 dias
(0 Comentários)
0.0
RethinksoftTeam

Queen Hi We are a team of young and enthusiastic Web and Mobile developers having knowledge in PHP(Wordpress, Magento, CakePHP, Laravel, Codeigniter), AngularJS , iOS, Android and I would like to work with you for y Mais

$180 USD in 7 dias
(0 Comentários)
0.0