Find Jobs
Hire Freelancers

Python project extension

£18-36 GBP / hour

Cancelled
Posted over 6 years ago

£18-36 GBP / hour

The requirement is to extract information from NVDA every time a new object is in focus: This is to be done via the JSON format/ TCP method as developed in the last project. What we need is: - the object location (x,y co-ordinates) - the role ( Button, dialog, editableText, window and checkbox are examples of roles) - the parent identifier If the object is "editable text" we need a flag to show this and: - the text - the caret position (This was the task from before...it works in notepad ok, but not in few other places: I tried VSCode, VS, Word and Chrome. It needs to work everywhere NVDA finds editable text) The first task is to install VS2017, grab the NVDA project from git, set up debugging (as below), add the files from the last project and build it. The next task is to investigate and document the solution for each of the pieces of information we need. If any of these tasks look feasible in under an hour, go straight to implementation. Notes on the NVDA object [login to view URL] Instructions to make debugging work: 1. Install VS2017 with python 2.7 (32bit) options. 2. Downloaded 2.7.14 "Windows debug information" from [login to view URL] Placed in C:\Python27\Symbols folder 3. Downloaded lxml‑4.1.0‑cp27‑cp27m‑[login to view URL] from: [login to view URL]~gohlke/pythonlibs/#lxml Placed in the C:\Python27 python -m pip install [login to view URL] python -m pip install cuppa 4. Copied nvda\dist\lib to nvda\lib 5. VS2017 --> New Project --> From existing python project --> Select the NVDA folder and the [login to view URL] environment VS-->Tools-->Options-->Debugging-->Symbols (add the C:\Python27\Symbols cache dir, specify include modules: [login to view URL] and [login to view URL]) Project -> Properties -->Debug --> Script Arguments: debug=1 6. Set [login to view URL] as start project --> release, debug 7. Set [login to view URL] as start project
Project ID: 15872753

About the project

6 proposals
Remote project
Active 6 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
6 freelancers are bidding on average £29 GBP/hour for this job
User Avatar
Hello sir I am a python developer with 7 years of professional experience. I am interested in this job and am very confident with this job. I can start the work right now. Best, Zhang
£30 GBP in 40 days
4.9 (88 reviews)
7.3
7.3
User Avatar
Hi,DerekPT! I work with python automatization for last 7 years, and i have work with OS API. I've cheked NVDA documentation, and really want to work on this project. The first task is straightforward and i can make it quite fast. Please contact me in chat to discuss details. Regards, Vlad
£34 GBP in 40 days
5.0 (33 reviews)
7.4
7.4
User Avatar
Dear Client. This is Andrey from Russia I have highly experienced with Python and Javascript. I am also proficient with JSOn. Let's talk more detail via chat. Look forward to hearing from you. Best Regards Andrey
£30 GBP in 40 days
5.0 (22 reviews)
6.8
6.8

About the client

Flag of UNITED KINGDOM
Glasgow, United Kingdom
5.0
7
Payment method verified
Member since Mar 18, 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.