Write a File Download Scheduler using Python, Java, or ASP.Net 5
$30-250 USD
Pagado a la entrega
Project: Automatic File Downloader
User Case: I am currently downloading the same 60 files manually on a weekly basis which is very time consuming and tedious. The files range in size up to 200MB and are downloaded via HTTPS link. I would like to automate this task. The files are being stored on my local D:/ drive. For the initial delivery my primary requirement is an application that schedules downloads of files from unsecured HTTPS and stores them on a local drive folder to support my current needs.
The app should be developed in such as way as to allow for future expansion. Future versions will need to support additional upload/save methods on secured filesystems such as password protected HTTPS, Network Folders, FTP and HDFS servers as well as the ability to support a login.
Objective: Create a lightweight app used to download files from internet available sources automatically on a user defined schedule. This app should be capable of supporting up to 1000 or more re-occurring file downloads. It should include a simple and secure interface for a non-technical user to make modifications to File Sources and Destinations. A working HTML prototype is attached for viewing. Initial version includes simple schedule by hourly|min, daily|time, dayofweek|time, dayofmonth|time
Support: File downloads on HTTP and HTTPS are currently most critical for first milestone, FTP and HDFS access are to be delivered in secondary versions, Initially I need this app to run on Windows OS but I will be moving it to a hosted solution on Apache Server
Languages: Python preferred; project needs an independent client for Windows/Linux/Max as well as an Apache hosted web app, existing prototype forms are HTML based. Could potentially use Java or ASP.NET 5 with a client side wrapper.
Architecture: Service based application with a user defined job schedule to download files
FEATURES:
1. App must be self-contained. Use built-in system commands or supported class files.
2. App should support up at least 1000 or more of re-occuring file download jobs
3. Job Execution should work on Parallel requests - app will use a setting called “MaximumConcurrentJobsRunning” to limit the number of files being downloaded at a time
4. File checks should occur on the Save Location before adding or updating a new Job on the schedule to prevent errors and overwrites
5. Logging should be kept in CSV or in a lightweight database in a structured format
6. Application settings files should be Encrypted
7. Application settings files should be kept in XML format or a lightweight database solution
8. Columns should be sortable by click or tap.
9. App should send an email with status, time, and file size each time it downloads a file
PROJECT STATUS:
1. Full spec list that will not change
2. Form layouts completed with working HTML prototype; exported from JustInMind. The three small object CRUD form layouts are not included but will be provided.
3. Data table definitions complete
4. Clear project delivery guidelines including: Milestone breakout, test case matrix
Nº del proyecto: #9454617
Sobre el proyecto
Adjudicado a:
16 freelancers están ofertando un promedio de $189 por este trabajo
I have 9+ years of exp in java j2ee hibernate spring webservices databases. Done multiple projects like this and almost proficient in design patterns..Checkout my reviews, all projects were completed successfully.
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a Más
Hi, I can make this in Java and can make a User Interface where you can have the source and destination assigned. I can also extend the app later for ftp if you would like thanks
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch t Más
I recently founded the Megatherium UG, a german software company specialized on Node.JS software development. In development of our cloud-backup-enterprise solution, we made particularly experience with stable automat Más
I will complete this project in Java, and I will finish it very quickly for you. I love working on projects like these and I would be happy to work on this for you. Please message me with the details. Thank you, John
We understand the complete project. We are a team of developers who worked in top MNC's and are efficient in Python , Java and other technologies.
This project i complete within 3 day that my guarenteed i always doing this type of project since last year so don't worry about the project