In Progress

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

This Chrome extension loads in 2 sets of rules and based on those rules, highlights text on a web page. Max 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},RV={Substitution}

RE example: RE={(?i)\bEngr\.{0,1}(?=\W|$)},RV={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} (notice no comma)

SR example: SR={Pesident}{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]}

SR={salesforcecom}{[login to view URL]}

[title]

; this is a comment for the title section

RE={^Exec },RV={Executive }

; also a comment

RE={^Coord },RV={Coordinator }

[job]

SR={Admin Assistant}{Administrative Assistant}

SR={Cocoordinator}{Co Coordinator}

; other comment etc

When a web page loads process all the regular expressions and search/replace and highlight matching text.

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

It is critical that the refresh of the page works with sites like salesforce and other CRM’s. A good place to test is a google sheet. 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. If the button is needed, put it in a place that does not interfere like midway down the page on the right of the webpage.

Note: the Regex and Search/Replace must work globally on page. The Search/Replace can be run on the entire text of the page and all matches should be highlighted. For the Regex, we need a creative solution. We are targeting structured data pages like CRM systems, so delimiters may need to be found between each successive element. We expect this will take some experimentation and will work on this with you. This is why testing on a google sheet is a good starting place. 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.

Skills: Javascript, Google Chrome, Software Architecture

See more: 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 basedbrowser based rpg script, creating text turn based pimp game, changing text flash based page, text browser based online games, page based softphone, text speech chrome extension, highlight text chrome browser

About the Employer:
( 157 reviews ) Oconomowoc, United States

Project ID: #20936445

Awarded to:

ReactorSolutions

- Britney Spears - First stage Hi I am already building extensions of chrome for InstaGram and have experience with similar solutions. I can build extension with both features, we have to test for variations togethe More

$50 USD in 3 days
(2 Reviews)
1.3

19 freelancers are bidding on average $170 for this job

liangjongai

Hi, dear! I've checked your project description and I've understood the requirement. I've a lot of experience of jobs with extensions for Google Chrome. Please give me chance to work with you. Ping me to discuss about More

$180 USD in 7 days
(286 Reviews)
7.8
idragon712

Hello. I have rich experience with building a Chrome extension. I have developed lots of chrome extensions, Please review kindly following URL. https://www.freelancer.com.au/projects/php/Build-chrome-extension-1800793 More

$140 USD in 7 days
(52 Reviews)
7.3
mondersky

favorite music band: Alt-j I've read well the description and ready to provide a FREE demo before you hire me.

$200 USD in 7 days
(119 Reviews)
6.6
leemilun

Hi. Sir Glad to meet you. I read your description carefully. I can bring you perfect result as you want. I am an experienced web developer and designer with the depth knowledge related to JAVASCRIPT, jQuery, CSS, HTML, More

$200 USD in 7 days
(60 Reviews)
6.3
adampohp79

hi dear, this is the project which I previously worked. [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] If you see my you More

$140 USD in 7 days
(48 Reviews)
6.1
stead121

Dear Employer My name is Li from China, and I am a talented full stack guru. I have strong skill in building chrome extension. I read your job description carefully, and I am interested in your project. I have done More

$200 USD in 3 days
(47 Reviews)
6.0
schoudhary1553

Hello, I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several projects like this. For evidence you can see my profile. Pl More

$250 USD in 10 days
(52 Reviews)
6.2
coolmob0816

Tina Guo Hello My name is Ye Liu and I am a senior Chrome Extension developer. I have checked your description and I'd like to say thank you for your posting good job. Since I have rich experience for building Chrome e More

$200 USD in 7 days
(24 Reviews)
5.0
dreammate0621

Hello! I am a web developer. I have rich experience with building Chrome Extensions I can show you my previous projects if you want. If you hire me, I am gonna do my best. I guarantee the good result. I will wait for y More

$140 USD in 5 days
(11 Reviews)
5.0
kkc1985612

My favorite music group/ artist is "Lostprophets" ( ͡ᵔ ͜ʖ ͡ᵔ )Dear sir, I have full experience and expertise knowledge about project like yours. I am Chrome extension expert and so i can give you satisfy. I have good e More

$200 USD in 7 days
(31 Reviews)
5.3
SmithZhang

City Boy (band) Hello. I am a senior web developer with high skills in Google Extension development. I have rich experience in Google Extension development. If you want , I could give you the link to my old woks. Your More

$200 USD in 8 days
(14 Reviews)
4.3
AlexeyKala

My group/artist is web development ⭐ Chrome extension Expert Here! ⭐ Please visit [login to view URL] in my profile. I have deep experience of web development and high qualtiy pixel-perfect design in more 11 years. More

$140 USD in 7 days
(8 Reviews)
4.3
tanishasharma

Greetings! I am 10 years of experienced developer, understanding requirements better and delivering better solution My Wordpress,woocomerce work- [login to view URL] [login to view URL] [login to view URL] More

$140 USD in 7 days
(5 Reviews)
3.0
wwwTom

[login to view URL] an experienced developer, I am very interested in the job. Especially I have a talent in chrome extension. Now I am ready to work for you. Best regards.

$200 USD in 4 days
(2 Reviews)
3.0
evoode

Hi sir. I read your description. I am a chrome extensions developer and high skilled javascript developer. Also I am good with regular expressions. So I can help you in this project.

$200 USD in 10 days
(7 Reviews)
2.5
wictor95

Hi, Sir. I've read your project details carefully and understood. I can make the extension perfectly as you wish. Hope to see you soon via chat to kick start. Thanks.

$200 USD in 4 days
(0 Reviews)
2.5
paulwest0041

Hello, I read your job description carefully and I am confident to finish your job successfully. I have such an experience in making browser extension. Since I have similar experience before, I can do your job without More

$140 USD in 7 days
(0 Reviews)
0.0
Arturmeinen

I can do it in five days. Relevant Skills and Experience I'm a js developer since two years ago.I already worked in my company on such a project.

$111 USD in 5 days
(0 Reviews)
0.0