This program is designed to assist a user in posting content to the internet. It will run in a “control” frame inside of a browser. There will be a second “viewing” frame the user can interact with normally, as if the program were not running and they were simply using their browser. The program will read the next page from a list, then navigate to that page for the user. The program will generate the most commonly needed registration information for the user, and output it to a text file. The program will also generate articles, with links embedded, so the user has something to post. The program will feature a text box, which allows the user to enter a URL, then navigate to that URL in the viewing frame, without navigating away from the control frame. The program will feature a text box the user can enter a URL into, which will then be written to an output file. For clarity, I’ve broken the program description into pieces. Each piece describes one major function of the program.
Features an in-browser GUI, in the form of a frame, which allows a user to navigate through a list of websites, interact with several modules, and write to a CSV. Also contains the controls for the article generation module, and displays the output of the article generation module. The core program will also save the user’s progress as they go.
The following will be included in the core program:
Email confirmation box with “Go To Page” Button
Final URL box with “Save & Next” Button
“Report Problem & Skip” Button
-Displaying interfaces from modules
Article text from Article Generation Module
Title from Article Generation Module
Gender from Identity Generation Module
Text box where the user can optionally enter their own password into to overwrite the automatically generated password.
Article and Title Generation Module:
Generates a block of text by randomly combining sentences taken from two text files, and inserting a mixture of links and keywords. Also generates a title for the article by choosing a random sentence and inserting a primary keyword into it.
Identity Generation Module:
The identity generation module randomly generates personal information, then writes the information to a text file so it can be accessed by both this program and an outside program. Some information will be generated from scratch, and some will be generated by randomly picking a line from a text file or CSV.
If you are interested in this project, please contact me with the following info:
1. Estimate how many hours it would take to write this script for the specifications provided.
2. Estimate how much it would cost.
3. Estimate completion date.
4. Tell me about any prior experience on writing similar scripts.
5. Any questions you have about the specifications.
If I accept you for the project, I will send you more detailed specifications, example files, and mock-up screenshots of the program.