Create Firefox Quantum Browser Manager App
- or -
Post a project like this$$
- Posted:
- Proposals: 0
- Remote
- #1931396
- Expired
Description
Experience Level: Intermediate
Need an app with a GUI to open and manage Firefox Quantum windows using proxies. The purpose is to help purchase high-demand sneakers during scheduled release times when the sneaker retailer sites are jammed with high traffic. This app will have two basic functions:
1. Opens multiple Firefox Quantum windows to the same specific URL, each window using a different proxy connection
2. Has an auto-fill function with multiple stored billing “profiles” which can be used to complete check-out forms
Rather than reinvent the wheel, I’m thinking we should utilize existing technology to keep the project price manageable. Firefox allows user “profiles” to be saved. Moreover, there is a great add-on extension for Firefox called Autofill Forms (including a version that works in Quantum) which allows saved form-fill profiles. I would prefer to use this existing extension for filling forms, in one capacity or another, either from a centralized section of the GUI or simply installing it in all the saved user profiles.
In this case I also need the app to have the ability to create new Firefox profiles from the GUI, and also install the Autofill forms extension with the same saved form-fill data copied over (perhaps from the first saved Firefox profile which will act as the master), so the user does not have to recreate all the form-fill profiles for each new Firefox profile.
The GUI must have a place to paste in an URL, paste in a list of proxies (should work with IP:Port as well as IP:Port:Username:Password format), choose the number of browser windows to open, and choose the size of the windows (500x500 can be default). Number of browser windows cannot exceed the number of proxies unless a “no proxies” option is selected, in which case they will all be opened using the system IP. The number of browser windows also cannot exceed the current saved number of Firefox profiles.
The GUI needs a Start button. When Start is pushed, the app will open the specified number of browser windows on the screen, fitting them all on the screen (they can overlap a little if necessary) all using a different proxy, at the specified URL. From that point each open window will behave as a normal browser with all the functionality of browser windows including the AutoFill Forms extension functions in all the windows. The user will close the browser windows manually when finished.
Need one other browser extension installed and available on all browser windows each time they are opened, called EditThisCookie. Also need the ability to add any desired additional extensions to the browser windows which will keep/remain the next time they are opened.
An easy licensing system will be added to this app when it is finished, which is just a matter of adding a library, a field for pasting in the license code and a field for deactivating the license, and then recompiling the app. Instructions for license integration are here: (link removed)
To recap/clarify: The easiest way to make what I want will probably be to use Firefox profiles and an extension called Autofill Forms. The GUI should have the ability to create and save Firefox profiles and copy over the existing Autofill Forms extension and all saved data into each new profile created, along with any other saved extensions. It should copy all this from the first saved profile. The GUI will also have an operational section where the user pastes in a list of proxies, an URL, a desired number of browser windows to open (limited by number of proxies and also by number of saved available profiles), a field to specify the browser window size (500x500 default), a start button. It will also have a “No proxies” checkbox which will open all the windows using the system IP when selected. That’s all this really needs, as long as it works with Quantum.
I will not reply to bids which do not include address the project details. Thanks
1. Opens multiple Firefox Quantum windows to the same specific URL, each window using a different proxy connection
2. Has an auto-fill function with multiple stored billing “profiles” which can be used to complete check-out forms
Rather than reinvent the wheel, I’m thinking we should utilize existing technology to keep the project price manageable. Firefox allows user “profiles” to be saved. Moreover, there is a great add-on extension for Firefox called Autofill Forms (including a version that works in Quantum) which allows saved form-fill profiles. I would prefer to use this existing extension for filling forms, in one capacity or another, either from a centralized section of the GUI or simply installing it in all the saved user profiles.
In this case I also need the app to have the ability to create new Firefox profiles from the GUI, and also install the Autofill forms extension with the same saved form-fill data copied over (perhaps from the first saved Firefox profile which will act as the master), so the user does not have to recreate all the form-fill profiles for each new Firefox profile.
The GUI must have a place to paste in an URL, paste in a list of proxies (should work with IP:Port as well as IP:Port:Username:Password format), choose the number of browser windows to open, and choose the size of the windows (500x500 can be default). Number of browser windows cannot exceed the number of proxies unless a “no proxies” option is selected, in which case they will all be opened using the system IP. The number of browser windows also cannot exceed the current saved number of Firefox profiles.
The GUI needs a Start button. When Start is pushed, the app will open the specified number of browser windows on the screen, fitting them all on the screen (they can overlap a little if necessary) all using a different proxy, at the specified URL. From that point each open window will behave as a normal browser with all the functionality of browser windows including the AutoFill Forms extension functions in all the windows. The user will close the browser windows manually when finished.
Need one other browser extension installed and available on all browser windows each time they are opened, called EditThisCookie. Also need the ability to add any desired additional extensions to the browser windows which will keep/remain the next time they are opened.
An easy licensing system will be added to this app when it is finished, which is just a matter of adding a library, a field for pasting in the license code and a field for deactivating the license, and then recompiling the app. Instructions for license integration are here: (link removed)
To recap/clarify: The easiest way to make what I want will probably be to use Firefox profiles and an extension called Autofill Forms. The GUI should have the ability to create and save Firefox profiles and copy over the existing Autofill Forms extension and all saved data into each new profile created, along with any other saved extensions. It should copy all this from the first saved profile. The GUI will also have an operational section where the user pastes in a list of proxies, an URL, a desired number of browser windows to open (limited by number of proxies and also by number of saved available profiles), a field to specify the browser window size (500x500 default), a start button. It will also have a “No proxies” checkbox which will open all the windows using the system IP when selected. That’s all this really needs, as long as it works with Quantum.
I will not reply to bids which do not include address the project details. Thanks
Ailsa R.
100% (5)Projects Completed
7
Freelancers worked with
7
Projects awarded
18%
Last project
1 Aug 2018
India
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies