code a golang program to take screenshots (needs to support Google Chrome running under xfce Linux & MS Windows)
$10-90 USD
Concluído
Publicado há quase 6 anos
$10-90 USD
Pago na entrega
Program must be written in 100% golang. Develop a simple screen capture project using golang and chromedp. For example of chromedp, see:
[login to view URL]
The program should read:
"[login to view URL]"
"[login to view URL]"
Each row of "[login to view URL]" corresponds to one URL that needs to be screen captured. Using the BaseURL specified in "[login to view URL]", the program should append one row of "[login to view URL]" to create the full URL.
Then for each full URL, take a full page screenshot of entire webpage. Save the screenshot as filename [login to view URL] (or may use JPG or other popular compressed formats. Compression is helpful.) Note for filename, illegal characters in the URL should be replaced with legal characters so that the file actually saves. See "[login to view URL]" for an example. All PNG screenshot files should be saved in the WorkingDir specified in "[login to view URL]".
Note also, "[login to view URL]" is simply an arbitrary example (inspired by [login to view URL]:Top_25_Report :-) :-) ). The program should be able read "[login to view URL]" whether it has 5 rows, 10 rows or 100 rows.
Need to test to ensure program works on BOTH Microsoft Windows and Linux using the xfce desktop environment. Headless is NOT a requirement. Whether Windows or Linux, the program will always run in a full GUI.
Note -- Your golang code will be used for learning purposes by others learning golang for the first time. So your code style (in addition to the functionality your code will provide) is also of interest for this project. Please describe/summarize your golang programming experience in your bid proposal.
Only golang may be used to code this program. Excellent employer. Excellent past reviews on Freelancer dot com.