Find Jobs
Hire Freelancers

Develop a JS script to analyze and extract keyword from webpage

$15-25 USD / hour

Cancelled
Posted over 8 years ago

$15-25 USD / hour

We are looking for a long term, part time programmer. This will be a paid screening task, based on the results we will decide whether to continue and hire you on a part time basis. Short Description - We are looking to create a Client Side JavaScript code that will do the following. The script will extract all the texts (based on rules) from the page and send them to our server, the server will send back a list of queries (keywords / phrases) that we would like to turn into a Hyper Link and mark with a double underline (with some rules as well). The code should be as light weight and fast as possible, and must support most browsers specifically (Chrome, FireFox and Explorer) *Please notice that the server side is already fully coded and ready to use. For writing purposes we use Mark = turn into a hyperlink with double underline Query = either a single word (Keyword) or a number of words together (Phrase) Keyword - example - Director, Sales, Java Phrases - example - Director of sales, Java Developer, Experienced Nurse Long Description – --- Important notes --- 1. The code must not use the innerHTML function 2. The code must support multiple languages including but not limited to : English, French, German, Japanese, Chinese. 3. The code should be as light weight and fast as possible, the user should not feel as if the browser is stuck or waiting. 4. The code must support most browsers, specifically these must be supported: Chrome, FireFox and Explorer. --- Sending the Text to the Server --- 5. When sending the text to the server, send it in an efficient way, with minimal text, for example you should not send texts that are located within tags (As described in bullet #6) --- Getting results from the server --- 6. The server will send back a list, in JSON format, with the queries that it has found within the text you sent over. Please notice that the queries will be arranged in order of importance. --- Marking the queries within the page --- 7. Queries should be marked with a double underline and turned into a hyper link, please use the same font as the surrounding words within the paragraph. 8. You should never Mark Queries (keywords / phrases) that are located in the following tags: A, INPUT, TEXTAREA, SELECT, OPTION. 9. Each query should not be marked more than 2 times within the entire text, and not more than 1 time within each paragraph. 10. When Marking Queries (keywords / Phrases), the first query within any paragraph should always be marked, starting with the second query we want to make sure the page will not be over crowded, so within every paragraph from query 2 and onward check only mark it if the total amount of Marked words is smaller than or equal to X% of the total words within the Paragraph (x is an input). 10.1. Example – A paragraph has 50 words, and we have 2 queries out of the list that the server sent back to you that are found within this paragraph, the first query from the list (notice that the list is ordered by importance) should be marked no matter how big it is, as for the second query we do the following, assuming that the first query has 3 words and the second has 3 words as well, if X = 0.05 = 5% then we will not mark it, if X = 0.06 = 6% or higher then you should mark it. * Please see a visual example within the attached file.
Project ID: 8161042

About the project

14 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $23 USD/hour for this job
User Avatar
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. see my recent work for the technical expertise along with reviews & feedback on my profile page.
$25 USD in 30 days
5.0 (20 reviews)
7.3
7.3
User Avatar
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
$21 USD in 25 days
5.0 (4 reviews)
6.1
6.1
User Avatar
Hope you are doing great. I have checked the given detail of this project and I am interested to provide you my services. I have more than 7 years in providing professional website development services and worked with almost every type of project. So this is an easy one for me as well. What I need is to finalize clear requirements (that play a big role in success of every project) and that needs your few minutes to discuss over the project with me. Let me know your availability and let’s get this project done!
$21 USD in 1 day
4.9 (10 reviews)
4.7
4.7
User Avatar
Good Evening Sir, Here is Michele Cimmino from Italy and i'm a graduated software architect and full stack web/mobile developer, consultant, project manager, owner of an individual firm. I can provide you an object oriented, modular, cross-browser/platform and cutting-edge approach according to the principles of the software engineering, in the software architecture and in all solutions delivered for your project. I'm available 16/24 hours and 6/7 days, i can speak english and I understand a little of german. Here is a list of my skills: html5, css3 php5 javascript, ajax, json, xml, SQL, c, c++, java, python and frameworks like: jquery, jquery UI, jquery mobile, bootstrap, cordova-phonegap, laravel 5 but also CMS like joomla and wordpress. I also perform installations and customizations of OpenERP. I can use git for the team developement. I work with many database management system so i can perform any kind of complex SQL query on Oracle or Mysql database and i can design a database having relational or NO-SQL approach ,create triggers and PLSQL routines. My knowledge in Linux systems is extensive, i can put in safe all your server preventing root access, allowing ssh keys only from trusted users, activating fail2ban firewall, install manage softwares, webserver, htaccess, create cron jobs scheduled task ecc. prev works available on my portfolio https://www.freelancer.com/u/Neferius.html Let's schedule a chat to discuss further. Best Regards Michele
$61 USD in 35 days
5.0 (4 reviews)
4.4
4.4
User Avatar
I am Software Engineer having experience 4 years+ in Indian IT industry. My Skill Set is JSP,JAVA,Servlets,Javascript,AJAX,DOJO ,HTML,JSON,AngularJs,XML.
$22 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I will support most browsers, use JQuery (if inner is not used) or the library at your suggestions, AJAX data exchange would be sufficiently fast. Please contact me for further details.
$16 USD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I've been an electrical engineer for the past several years and also have experience in technical writing. I have also done a lot of programming involving C++, java, python, swift, C, and C#. Being an engineer, I am very familiar with technology, physics and math and can also write programs that take such items into account. I have also developed websites for several different companies. I have also been making android and iphone apps for the past 3 years. In the technical writing realm, I have performed technical analysis and writing over the past 5 years which include reverse engineering and software comprehension. I have a pretty decent turnaround for programs of moderate difficulty and am willing to work with any rate.
$27 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
Ramat Gan, Israel
0.0
0
Payment method verified
Member since Jul 28, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.