Closed

A multi file downloader

This project received 13 bids from talented freelancers with an average bid price of $181 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30 - $200 USD
Total Bids
13
Project Description

When application running for the first time;
If operating system's language are German;
1-Gets a file list json from remote (like [url removed, login to view])
2-Downloads files listed in json then copies to the target, for example
If json file is that:
{"[url removed, login to view]":"C:/Users/%user%/Desktop/[url removed, login to view]", "[url removed, login to view]":"C:/Users/%user%/newfolder/[url removed, login to view]"}
Then it will download [url removed, login to view] to C:/Users/%user%/Desktop/[url removed, login to view], [url removed, login to view] to C:/Users/%user%/Desktop/[url removed, login to view]
3-Copies the application itself to place like %appdata%/[url removed, login to view] and adds itself to run on startup

If application is not running for the first time;
1-Checks version from remote ([url removed, login to view]), if its greater than current version, it will download [url removed, login to view], replaces itself with it then runs the application again (when running new version, it will get the json list and download files again for the update)
2-If downloaded files removed or changed, downloads again
3-If no update is available or files not removed/changed, it will quit

* I will encrypt remote JSON to prevent anyone have direct access to json file. So we need to choose an two way encryption/decryption algorithm
* You need to connect to remote urls with custom user agent

If OS language is another than German, it will not do anything
IMPORTANT: Executable file needs to be maximum 1 MB!

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online