From ed5a7b74471ddac711d0e2f2c9e9504559152095 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 17 Sep 2024 12:13:15 -0400 Subject: [PATCH 1/6] Class for 09/17/2024 --- add-these-things.sh | 11 ++++ echo-this.sh | 9 +++ my-work/convert-tsv-to-csv.sh | 2 + my-work/mock_data.tsv | 102 ++++++++++++++++++++++++++++++++++ read-interactive.sh | 8 +++ 5 files changed, 132 insertions(+) create mode 100755 add-these-things.sh create mode 100755 echo-this.sh create mode 100644 my-work/convert-tsv-to-csv.sh create mode 100644 my-work/mock_data.tsv create mode 100755 read-interactive.sh diff --git a/add-these-things.sh b/add-these-things.sh new file mode 100755 index 00000000..e972f147 --- /dev/null +++ b/add-these-things.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +#echo "$0 - is the 0 argument" +#echo "$1 - is the 1 argument" +#echo "$2 - is the 2 argument" +echo "-----------------------" +echo "Let me add up $1 and $2 for you" + +SUM=$(($1+$2)) + +echo "The sum is $SUM" diff --git a/echo-this.sh b/echo-this.sh new file mode 100755 index 00000000..b5e4a991 --- /dev/null +++ b/echo-this.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +#Echo out something + +VAR1="Salted Caramel" + +echo "Hey $LOGNAME I see that your favorite flavor of ice cream is $VAR1" + +echo $VAR1 diff --git a/my-work/convert-tsv-to-csv.sh b/my-work/convert-tsv-to-csv.sh new file mode 100644 index 00000000..72520336 --- /dev/null +++ b/my-work/convert-tsv-to-csv.sh @@ -0,0 +1,2 @@ +#Use 'sed' - "stram editor" +sed 's/'$'\t' '/,/g' diff --git a/my-work/mock_data.tsv b/my-work/mock_data.tsv new file mode 100644 index 00000000..92c68abc --- /dev/null +++ b/my-work/mock_data.tsv @@ -0,0 +1,102 @@ +practice [main]$ cat 03-cleaning/mock_data.tsv +id first_name last_name email ip_address dob +1 Evelyn Brockhurst ebrockhurst0@bing.com 40.101.189.143 04/02/1987 +2 Carmelina Euler ceuler1@washington.edu 82.222.180.187 10/17/1980 +3 Collin Pealing cpealing2@gnu.org 199.153.193.195 03/24/1985 +4 Jaquenette Nan Carrow jnancarrow3@xinhuanet.com 116.16.126.137 08/25/1980 +5 Malory Bramham mbramham4@g.co 4.255.16.78 11/23/1991 +6 Bald Sheer bsheer5@moonfruit.com 109.203.212.215 08/13/1984 +7 Augy Skippings askippings6@gizmodo.com 15.8.139.132 07/10/1984 +8 Keenan Trebbett ktrebbett7@github.com 119.158.185.199 02/22/1982 +9 Verge Colbourne vcolbourne8@lycos.com 140.130.58.7 09/13/1987 +10 Weider Soans wsoans9@nhs.uk 64.217.202.186 06/28/1998 +11 Codie Scorey cscoreya@ifeng.com 113.13.237.94 10/27/1986 +12 Flori Palatini fpalatinib@dailymail.co.uk 133.188.164.70 06/29/1988 +13 Susana Raven sravenc@rediff.com 93.26.138.131 04/07/1996 +14 Adel Lamswood alamswoodd@noaa.gov 65.72.181.133 09/29/1983 +15 Kit Surcombe ksurcombee@creativecommons.org 200.86.225.239 03/21/1983 +16 Julian St Leger jstlegerf@barnesandnoble.com 20.150.228.198 09/24/1992 +17 Selena Elix selixg@wikispaces.com 49.130.236.99 12/02/1991 +18 Rorke Richichi rrichichih@gov.uk 223.19.109.23 04/13/1996 +19 Gerianne Shawyers gshawyersi@ucoz.ru 251.230.48.79 06/05/1990 +20 Vittoria Dack vdackj@techcrunch.com 52.75.120.100 06/20/1994 +21 Brody Riggott briggottk@berkeley.edu 180.117.7.142 05/23/1997 +22 Glynn Toovey gtooveyl@cnet.com 22.78.230.190 04/25/1986 +23 Drusy Lembcke dlembckem@go.com 50.233.112.213 07/10/1992 +24 Adan Elph aelphn@icio.us 217.74.174.210 02/26/1993 +25 D'arcy Newiss dnewisso@prnewswire.com 67.230.17.235 06/28/1986 +26 Aveline Bridgewood abridgewoodp@ask.com 124.67.167.20 12/17/1994 +27 Neilla Ommanney nommanneyq@about.me 216.228.194.96 11/06/1987 +28 Letty O'Brien lobrienr@sitemeter.com 92.108.176.181 03/23/1998 +29 Laney Mearns lmearnss@unicef.org 80.187.167.67 12/22/1999 +30 Kermie Trevain ktrevaint@desdev.cn 147.39.49.115 02/10/1991 +31 Alice Pleasance apleasanceu@angelfire.com 170.83.241.188 02/02/1999 +32 Ellissa Vockings evockingsv@spiegel.de 82.189.241.229 05/08/1981 +33 Brandyn Tace btacew@miitbeian.gov.cn 177.213.56.112 06/04/1981 +34 Jennica Mussard jmussardx@yolasite.com 248.122.107.88 06/10/1988 +35 Malvin Richfield mrichfieldy@usnews.com 231.162.252.234 09/08/1993 +36 Dorette Matzl dmatzlz@mit.edu 253.233.237.164 09/10/1991 +37 Dannie Rayworth drayworth10@bbb.org 227.215.252.119 06/30/1984 +38 Kristofer Dering kdering11@zimbio.com 200.222.214.216 08/20/1990 +39 Hewe Bozier hbozier12@ehow.com 162.37.14.107 10/18/1991 +40 Hildagard Twomey htwomey13@about.com 249.31.215.101 10/16/1995 +41 Filip Greveson fgreveson14@mit.edu 194.164.255.182 06/26/1998 +42 Harcourt Mounce hmounce15@microsoft.com 112.86.245.144 04/04/1983 +43 Ofilia Brearty obrearty16@bing.com 162.11.119.21 12/01/2000 +44 Barnaby O'Docherty bodocherty17@angelfire.com 141.177.51.203 08/28/1983 +45 Kliment Arbor karbor18@weibo.com 41.172.124.123 08/18/1993 +46 Clara Kantor ckantor19@gmpg.org 166.174.201.185 06/26/1992 +47 Judye Bour jbour1a@examiner.com 243.64.205.174 06/08/1986 +48 Cairistiona Andriolli candriolli1b@scientificamerican.com 134.137.231.40 08/01/1983 +49 Christophe Curror ccurror1c@storify.com 188.108.186.85 06/18/1981 +50 Yankee Lind ylind1d@ocn.ne.jp 229.75.126.48 10/24/1998 +51 Park Boshers pboshers1e@blogtalkradio.com 214.180.127.83 04/21/1995 +52 Zachariah Honisch zhonisch1f@ebay.co.uk 99.231.100.144 07/18/1990 +53 Janice MacNeice jmacneice1g@istockphoto.com 30.254.111.172 07/01/1981 +54 Chaim Creedland ccreedland1h@ibm.com 30.228.94.43 09/07/1994 +55 Isabel Keeves ikeeves1i@cam.ac.uk 54.148.82.180 04/15/1992 +56 Kale Grundle kgrundle1j@reddit.com 177.111.133.24 03/24/1986 +57 Ulick Caldicot ucaldicot1k@blogspot.com 222.82.249.33 04/13/1982 +58 Raye McHan rmchan1l@discuz.net 254.183.160.196 02/07/1995 +59 Clair Bracken cbracken1m@mlb.com 49.227.205.10 04/12/1983 +60 Rebe Killigrew rkilligrew1n@digg.com 111.143.117.213 03/08/1981 +61 Dorene Muscat dmuscat1o@blogger.com 221.135.34.120 02/11/1991 +62 Virgil Simanenko vsimanenko1p@bloomberg.com 15.225.157.64 10/10/1980 +63 Fidole Norkett fnorkett1q@gmpg.org 16.241.104.94 06/23/1981 +64 Annissa Barnfield abarnfield1r@shutterfly.com 197.48.176.149 07/03/1985 +65 Pavel Orrum porrum1s@youtu.be 47.167.238.96 04/23/1987 +66 Loise Ritmeier lritmeier1t@zimbio.com 138.15.83.147 06/19/1987 +67 Jamesy Planque jplanque1u@usgs.gov 80.152.71.117 05/08/1997 +68 Damiano Benardeau dbenardeau1v@japanpost.jp 237.225.77.130 06/30/1985 +69 Cherri McDougald cmcdougald1w@toplist.cz 174.10.130.106 05/24/1990 +70 Alick Tzarkov atzarkov1x@nationalgeographic.com 111.161.176.87 09/11/1983 +71 Milly Wessing mwessing1y@hostgator.com 87.210.64.18 02/07/2000 +72 Elinor Orwell eorwell1z@ibm.com 78.202.193.7 02/16/1995 +73 Seana Sommerville ssommerville20@tiny.cc 90.66.11.112 04/09/1983 +74 Drusilla Friedenbach dfriedenbach21@walmart.com 249.112.143.190 10/30/1995 +75 Saw Sonnenschein ssonnenschein22@wisc.edu 158.152.13.68 08/05/1982 +76 Chelsy Hughlin chughlin23@printfriendly.com 78.172.147.158 11/30/2000 +77 Talia Almack talmack24@sourceforge.net 87.197.17.215 04/17/1990 +78 Lotte Dewdeny ldewdeny25@dropbox.com 89.39.25.234 03/07/1987 +79 Alonzo St Ledger astledger26@so-net.ne.jp 18.38.99.31 01/12/1993 +80 Willa Hardaway whardaway27@harvard.edu 205.112.253.142 11/17/1985 +81 Sibeal Bowld sbowld28@facebook.com 67.149.175.113 10/08/1990 +82 Sondra Issacoff sissacoff29@webs.com 114.179.25.96 08/14/1995 +83 Silvano Juschke sjuschke2a@homestead.com 240.165.154.75 07/30/1998 +84 Cole Kindle ckindle2b@dot.gov 240.254.220.145 04/01/1991 +85 Doe Whines dwhines2c@adobe.com 121.175.83.74 08/13/1988 +86 Travus Kneath tkneath2d@sbwire.com 238.162.86.215 11/24/1994 +87 Sherm Woollends swoollends2e@hatena.ne.jp 35.5.155.186 05/07/1989 +88 Basil St. Ledger bstledger2f@imgur.com 196.72.84.51 04/10/1997 +89 Janeczka Skipperbottom jskipperbottom2g@state.tx.us 71.11.240.157 04/15/1997 +90 Robenia Verma rverma2h@cnn.com 220.86.10.16 05/21/1993 +91 Stafani McCart smccart2i@google.com.au 176.23.39.157 04/05/1994 +92 Danyette Mirfin dmirfin2j@ihg.com 236.106.32.75 04/05/1999 +93 Heddi Boddam hboddam2k@shinystat.com 88.15.204.74 07/08/1985 +94 Sheelagh Karlmann skarlmann2l@weebly.com 171.193.253.225 04/30/1994 +95 Lela Willows lwillows2m@usgs.gov 165.134.215.107 04/15/1980 +96 Celene Alyutin calyutin2n@time.com 1.97.67.151 05/13/1996 +97 Ursa Werendell uwerendell2o@infoseek.co.jp 166.82.77.63 07/05/1987 +98 Anny Jekyll ajekyll2p@skype.com 234.231.87.6 11/10/1980 +99 Cyrillus Happel chappel2q@imageshack.us 224.103.26.159 04/21/1989 +100 Eulalie Glynne eglynne2r@desdev.cn 190.180.105.45 07/06/1998 diff --git a/read-interactive.sh b/read-interactive.sh new file mode 100755 index 00000000..4a62f6f1 --- /dev/null +++ b/read-interactive.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +read -p "What is the input file name?: " INPUT +read -p "What is the output file name?: " OUTPUT + +echo "I will use the $INPUT file to give you a new $OUTPUT" + + From 4a67bbe19da6f034e059bdb63133512bd232a5f4 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 21 Sep 2024 18:02:15 -0400 Subject: [PATCH 2/6] Lab3 --- add-these-things.sh.save | 13 +++++++++++++ madlib.sh | 0 2 files changed, 13 insertions(+) create mode 100755 add-these-things.sh.save create mode 100644 madlib.sh diff --git a/add-these-things.sh.save b/add-these-things.sh.save new file mode 100755 index 00000000..64d4c7b4 --- /dev/null +++ b/add-these-things.sh.save @@ -0,0 +1,13 @@ +#!/bin/bash + +#echo "$0 - is the 0 argument" +#echo "$1 - is the 1 argument" +#echo "$2 - is the 2 argument" + +clear + +echo "Let me add up $1 and $2 for you" + +SUM=$(($1+$2)) + +echo "The sum is $SUM" diff --git a/madlib.sh b/madlib.sh new file mode 100644 index 00000000..e69de29b From 02668736aa10ad596b9f8b2246ec0e4927f4397e Mon Sep 17 00:00:00 2001 From: root Date: Sat, 21 Sep 2024 18:16:01 -0400 Subject: [PATCH 3/6] Lab3 --- madlib.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) mode change 100644 => 100755 madlib.sh diff --git a/madlib.sh b/madlib.sh old mode 100644 new mode 100755 index e69de29b..bad889f3 --- a/madlib.sh +++ b/madlib.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +clear +echo "Let's build a mad-lib!" + + +read -p "1. Name an unusual sport: " NOUN1 +read -p "2. What is your name?: " NOUN2 +read -p "3. Name a country in Asia: " NOUN3 +read -p "4. Describe how you eat when you are very hungry: " ADVERB1 +read -p "5. What is something you do everyday?: " VERB1 +read -p "6. Describe the weather today: " ADJECTIVE1 +read -p "7. Name your favorite food:" NOUN4 +read -p "8. What's an action you do when you are sad? :" VERB2 + +clear + +echo "Once upon a time there was a kid name $NOUN2, $NOUN2 wanted to be a professional $NOUN1 player. $NOUN2 has been constantly +training to participate in the 2026 $NOUN3 olympics. After $NOUN2 was $VERB1, $NOUN2 felt $ADJECTIVE1, so $NOUN2 decided to eat +$NOUN4 $ADVERB1. Then, $NOUN2 felt bad about itself eating too much, so $NOUN2 began $VERB2." From 5470a2fff71470957cfae93791b38e925aa8afdb Mon Sep 17 00:00:00 2001 From: root Date: Sat, 21 Sep 2024 18:43:03 -0400 Subject: [PATCH 4/6] moved madlib.sh --- my-work/madlib.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 my-work/madlib.sh diff --git a/my-work/madlib.sh b/my-work/madlib.sh new file mode 100755 index 00000000..bad889f3 --- /dev/null +++ b/my-work/madlib.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +clear +echo "Let's build a mad-lib!" + + +read -p "1. Name an unusual sport: " NOUN1 +read -p "2. What is your name?: " NOUN2 +read -p "3. Name a country in Asia: " NOUN3 +read -p "4. Describe how you eat when you are very hungry: " ADVERB1 +read -p "5. What is something you do everyday?: " VERB1 +read -p "6. Describe the weather today: " ADJECTIVE1 +read -p "7. Name your favorite food:" NOUN4 +read -p "8. What's an action you do when you are sad? :" VERB2 + +clear + +echo "Once upon a time there was a kid name $NOUN2, $NOUN2 wanted to be a professional $NOUN1 player. $NOUN2 has been constantly +training to participate in the 2026 $NOUN3 olympics. After $NOUN2 was $VERB1, $NOUN2 felt $ADJECTIVE1, so $NOUN2 decided to eat +$NOUN4 $ADVERB1. Then, $NOUN2 felt bad about itself eating too much, so $NOUN2 began $VERB2." From eee215db7c5ce2cf550f3d693b6b0aaba6004dad Mon Sep 17 00:00:00 2001 From: root Date: Sat, 21 Sep 2024 18:50:00 -0400 Subject: [PATCH 5/6] move madlib to lab3 --- my-work/{ => lab3}/madlib.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename my-work/{ => lab3}/madlib.sh (100%) diff --git a/my-work/madlib.sh b/my-work/lab3/madlib.sh similarity index 100% rename from my-work/madlib.sh rename to my-work/lab3/madlib.sh From 03be434092ba9903616278d27c7fd09e5f1e8ad6 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 22 Sep 2024 16:29:44 -0400 Subject: [PATCH 6/6] Lab3 Part 3 --- convert-bundle.sh | 11 +++++ converted-archive.tar.gz | Bin 0 -> 3672 bytes github-events.py | 19 ++++++++ lab3-bundle.tar.gz | Bin 0 -> 3668 bytes lab3_data.csv | 102 +++++++++++++++++++++++++++++++++++++++ lab3_data.tsv | 102 +++++++++++++++++++++++++++++++++++++++ madlib.sh | 20 -------- 7 files changed, 234 insertions(+), 20 deletions(-) create mode 100755 convert-bundle.sh create mode 100755 converted-archive.tar.gz create mode 100755 github-events.py create mode 100644 lab3-bundle.tar.gz create mode 100755 lab3_data.csv create mode 100755 lab3_data.tsv delete mode 100755 madlib.sh diff --git a/convert-bundle.sh b/convert-bundle.sh new file mode 100755 index 00000000..9de5e9c9 --- /dev/null +++ b/convert-bundle.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +tr '\t' ',' < lab3_data.tsv > lab3_data.csv + +line_count=$(( $(tail -n +2 lab3_data.csv | wc -l) -1)) + +echo "Number of data lines excluding header: $line_count" + +tar -czf converted-archive.tar.gz lab3_data.csv + +echo "Converted tarball created: converted-archive.tar.gz" diff --git a/converted-archive.tar.gz b/converted-archive.tar.gz new file mode 100755 index 0000000000000000000000000000000000000000..bed4c17429ffa5e1e1cd88f7278090dc24030f2d GIT binary patch literal 3672 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 literal 0 HcmV?d00001 diff --git a/github-events.py b/github-events.py new file mode 100755 index 00000000..6fb80bdc --- /dev/null +++ b/github-events.py @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +import os +import json +import requests + +GHUSER = os.getenv('GITHUB_USER') + +print(GHUSER) + +url = 'https://api.github.com/users/{0}/events'.format(GHUSER) +print(url) + +r = json.loads(requests.get(url).text) + +for x in r[:5]: + event = x['type'] + ' :: ' + x['repo']['name'] + +print(r) diff --git a/lab3-bundle.tar.gz b/lab3-bundle.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..64e46d798d3e819135da78af53e25aec65e5fa54 GIT binary patch literal 3668 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