CSI6203 Scripting Languages Assignment problem

Assignment Help Computer Engineering
Reference no: EM132379328

CSI6203 Scripting Languages

Assignment: Software Based Solution

Unit Learning Outcomes aligned with this assessment
• ULO 2: Design, develop and deploy scripted software solutions to perform desired tasks.
• ULO 3: Use industry standard scripting languages to create software-based solutions.

Course Learning Outcomes aligned with this assessment
• CLO1:Reflect critically on a complex body of cyber security focused knowledge, research principles and methods to demonstrate mastery of professional practice.
• CLO 4: Use high level self-management skills to initiate, plan and execute a complex cyber security research paper or professional project.

Task:

You have been tasked with creating a script to automatically retrieve information from the North American Space Association (NASA) website.

Each day, NASA posts a new astronomy image. The image also includes a title for the image, explanation text for the image and credits for the image's origin. Your task is to write a bash script that can be used to access this information. The script should work as follows:

• Given a specific date, the script should be able to download the image posted on that date
• Given a specific date, the script should be able to download the title, explanation text and credits
• Given two dates, the script should be able to download all images posted between the two dates (maximum of 10 images at a time)

Additional Requirements:
• If the NASA website is unavailable, the script should print an appropriate error message and exit with a status of 1
• Downloaded images should be named after the title of the image (eg. "The Sombrero Galaxy in Infrared.jpg"
• If a filename is specified, the image or output should be saved to that file. If no file is specified, the image should be downloaded to the current directory
• The script should use command line options to control behaviour (see examples)

The assignment should make use of version control. Be sure to commit your work to a git repository regularly

Attachment:- Assignment - Software Based Solution.rar

Reference no: EM132379328

Questions Cloud

Identify the participants and participant recruitment method : Identify the participants and participant recruitment methods. Explain the apparatus or material used to gather research, as well as the procedures performed.
Determine the impact on earnings per share for each option : Imagine that you are working as a financial accountant for Peyton Approved, and you have been charged with revising its financial information.
Explain the africentric dimensions of african philosophy : In ch. 1, describe the critical events that led to the development of a contemporary psychology 0f african americans. In ch. 2, explain the africentric.
What is the Belmont Report : Discussion - What is the Belmont Report and when conducting research using human subjects, is a consent form required in research
CSI6203 Scripting Languages Assignment problem : CSI6203 Scripting Languages Assignment help and solution, Edith Cowan University, Assessment help - develop and deploy scripted software solutions to perform
List and explain fixed costs that the lab will have : List and explain fixed costs that the lab will have. List and explain variable costs per visit that lab will encounter. Figure the price break even for clinic
Describe why the text is effective for you and audience : You will write a paragraph, one for each column in the ethos/pathos/logos worksheet, to describe why the text is effective for you and their audience.
What factors besides class contributed to your conflict : What factors besides class contributed to your conflict? In what way did your class struggle influence modern American life and concepts of class?
What regulatory bodies are involved in accounting : What regulatory bodies are involved in accounting for governmental and not-for-profit entities and How and what do these regulatory bodies regulate?

Reviews

len2379328

9/30/2019 10:02:07 PM

Code structure Poor structure, Structure is Script is well /10 (functions, missing functions/ acceptable, missing structured and highly comments, comments/ some readable/maintainable overall approach) indenting functions/comments 8-10 0-4 or has some readability concerns 5-7 Total /40

len2379328

9/30/2019 10:01:59 PM

Date handling No/poor attempt Most functionality Date handling /10 and/or Not implemented. May correctly meets all functional not meet all requirements 0-4 additional 8-10 requirements. 5-7 Text Processing No/poor attempt Most functionality Text is correctly /10 and/or Not implemented. May processed to ensure functional not meet all all output (including 0-4 additional filenames) is correct, requirements. clear and human 5-7 readable. 8-10

len2379328

9/30/2019 10:01:48 PM

Marking Rubric Low Performance Medium Performance High Performance Image No attempt Some functionality Image downloading /5 downloading and/or Not implemented. May fully implemented functional not meet all 5 0 additional requirements. 1-4 Command-line No attempt Uses some Command-line /5 options and/or Not command line arguments fully functional arguments but could implemented 0 be improved. 5 1-4

len2379328

9/30/2019 9:58:26 PM

I need help with my assignment. its based on Linux based bash scripting. you use the Azure machine for this assignment. below I attached the assignment, everything is described in it. please take a look at it. thanks

Write a Review

Computer Engineering Questions & Answers

  Explain some benefits of code citations

What is an instance of how one would re-use a C# object. At the same time, one must avoid code plagiarism. How does one reconcile the two? Describe some benefits of code citations in addition to avoiding plagiarism.

  Define your troubleshooting process in detail

The client you have been working with in your Weeks Two, Three, and Four individual assignments has received calls from its multiple locations complaining.

  Consult the grading rubric to ensure requirements

Consult the grading rubric to ensure requirements are met for this segment of the assignment

  How you would maximize the profitability of production

To build the right jobs at the right time, you need the ability to schedule and sequence all the activities in your work centers to meet targeted delivery dates

  What do you think took place behind the scenes

Could it have been prevented and how? Based on what you have learned in this course, what do you think took place behind the scenes?

  Find out a sequence of activities

Outline the considerations for systems investigation.

  Create an outline for the completed risk management plan

Develop and provide an introduction to the plan by explaining its purpose and importance. Create an outline for the completed risk management plan.

  Program to calculate value of d=b squared-4ac

Provided that a method takes three parameters a, b, c, of type double, state some code, to be involved as a part of the method, which calculates whether the value of "b squared" – 4ac is negative. If negative, code prints out the message "no real sol..

  The tabular output has to include these cross-totals

Thus, each salesperson passes in between 0 and 5 sales slips per day. suppose that the information from all the slips for last month is available.

  The open systems interconnection model is inherently

the open systems interconnection model is inherently inefficient. on the source host each layer must take the work of

  How is the data used to build a recommendation system

What are recommender systems, how are they developed, and how is the data used to build a recommendation system obtained?

  Design a structure in which the order of polling specified

The structure of Figure polls the peripheral devices in the order of the device numbers. Design a structure in which the order of polling (i.e., priorities).

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd