Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

loader
250 words

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Students Who Viewed This Also Studied

37 Pages
Skills And Abilities

What am Irequired to do in this assignment? This is the most important Assessment. The exact nature of your report will depend on your chosen topic. However, your submission will consist of aproject ...

Course

CIS0173

Subject

Programing

University

University of Bedfordshire

Season

Spring

19 Pages
Artificial Intelligence and Robotics

BSc Project Screening Form : Guidelines Student Name Jude Rony Student Number 1807861 Degree Pathway BSc Artificial Intelligence and Robotics (Hons) Supervisor Name Dr Vitaly Schetinin Course Coo ...

Course

CIS0173

Subject

Programing

University

University of Bedfordshire

Season

Spring

118 Pages
Music Recommendation system using Machine learning

Music Recommendation system using Machine learning Contextual report (SEM1AACIS013-3) Name: Jude Rony Student ID: 1807861 Course: Artificial Intelligence and Robotics(Hons) 1807861 4/9/2021 Table of ...

Course

CIS0173

Subject

Programing

University

University of Bedfordshire

Season

Spring

0 Page
Restaurant Menu Management System RMMS

...

Course

OODP101

Subject

Programing

University

Kent Institute Australia

Season

Autumn

CSI6203 Scripting Languages

Question

Answered

Questions:

Assignment: Software Based Solution

Unit Learning Outcomes 1 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 to https://apod.nasa.gov. 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)

Example Script Use:

$ ./nasa.sh -d 2019-01-01

Connecting to nasa.gov...

Downloading "The Sombrero Galaxy in Infrared.jpg"

Finished
 
$ ./nasa.sh --type explanation --date 2019-01-01 Connecting to nasa.gov...

This floating ring is the size of a galaxy. In fact, it is a galaxy -- or at least part of one: the photogenic Sombrero Galaxy, one of the largest galaxies in the nearby Virgo Cluster of Galaxies. The dark band of dust that obscures the mid-section of the Sombrero Galaxy in optical light actually glows brightly in infrared light. The featured image, digitally sharpened, shows the infrared glow, recently recorded by the orbiting Spitzer Space Telescope, superposed in false-color on an existing image taken by NASA's Hubble Space Telescope in optical light. The Sombrero Galaxy, also known as M104, spans about 50,000 light years across and lies 28 million light years away. M104 can be seen with a small telescope in the direction of the constellation Virgo.
 

 

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

 

 

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

 

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

CSI6203 Scripting Languages

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

51 More Pages to Come in This Document. Get access to the complete answer.

MyAssignmenthelp.com is an internationally recognized legit online coursework help provider in USA. With a team of experienced and qualified coursework writers, we provide the highest quality products that are free from plagiarism. Our experts work round the clock to satisfy students demands like can experts Write my coursework assignments or can anyone do my coursework assignments and provide them the best writing solutions.

More CSI6203 CSI6203 Scripting Languages: Questions & Answers

Q
icon

We aren't endorsed by this University

Skills And Abilities

What am Irequired to do in this assignment? This is the most important Assessment. The exact nature of your report will depend on your chosen topic. However, your submission will consist of aproject report, the artefact and aposter. Guideline to produce report and poster will be provided on BREO; ...

View Answer
Q
icon

We aren't endorsed by this University

Artificial Intelligence and Robotics

BSc Project Screening Form : Guidelines Student Name Jude Rony Student Number 1807861 Degree Pathway BSc Artificial Intelligence and Robotics (Hons) Supervisor Name Dr Vitaly Schetinin Course Coordinator name Dr Enjie Liu Title of Project Music Recommendation using Machine Learning Abstract o ...

View Answer
Q
icon

We aren't endorsed by this University

Music Recommendation system using Machine learning

Music Recommendation system using Machine learning Contextual report (SEM1AACIS013-3) Name: Jude Rony Student ID: 1807861 Course: Artificial Intelligence and Robotics(Hons) 1807861 4/9/2021 Table of Contents 1. Introduction 1.2 Report Structure 2. Literature Review 2.1 Recommender systems 2. ...

View Answer
Q
icon

We aren't endorsed by this University

Restaurant Menu Management System RMMS

...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

Choose Our Best Expert to Help You

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?