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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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