Skip to content

100 days of code challenge for Mantie Reid II. Completed

Notifications You must be signed in to change notification settings

MantieReid/100-days-of-code

 
 

Repository files navigation

I've joined the #100DaysOfCode Challenge

Contents

I have Decided to take on the 100 days of code challenge. Below you find a table that links to each commit for the code that i did for each day. As of 10/2/2019, I have completed the 100 day coding challenge. I might do a second round later on.

Days of code table

Day Date Description Commit Hyperlink
Day1 6/27/2019 Removed space from South Africa https://github.com/MantieReid/HangMan-game/commit/b30ed66365f1ac6b5f882ea6e0119727b5b54b21
Day2 6/28/2019 Added the word hint to the hint string itself. This makes it clear to the user that it is a hint. https://github.com/MantieReid/HangMan-game/commit/ee4bc5c55f2ac4ada02b5404424bc93476ca1659
Day3 6/29/2019 Fixed Typo with hint. https://github.com/MantieReid/HangMan-game/commit/0a956217ce2dce980e086d636be09bdeb17fe7cb
Day4 6/30/2019 Gave the player the option to start another round or simply quit. https://github.com/MantieReid/HangMan-game/commit/b0c06c10febb5d14b805cbd71b0673c2899e3163
Day5 7/1/2019 Added Imperial ton input box and fixed micrograms conversion https://github.com/MantieReid/Weight-Converter/commit/17896e8d42642c80c3e5e30b2e3d9cddec90e08a
Day6 7/2/2019 Added Imperial ton Conversion to pounds function. Made corrections to some comments in the program https://github.com/MantieReid/Weight-Converter/commit/03d4a38ced46dfa850460cb77c051d0a8d5c00fd
Day7 7/3/2019 Added Imperail tons conversion function to pounds function https://github.com/MantieReid/Weight-Converter/commit/be39e60daf07815fd731fc5eec053ab163f25d63
Day8 7/4/2019 Made sure measurements change when Imperial tons changes. https://github.com/MantieReid/Weight-Converter/commit/7641f4a5a4e27862bffeadcbe9f445406d8a4159
Day9 7/5/2019 Changed name of the game from hangman to the word guessing game. https://github.com/MantieReid/HangMan-game/commit/9c3bbea6fa993d52dabc1f1a0517a7882208bdf8
Day10 7/6/2019 added input box for us tons https://github.com/MantieReid/Weight-Converter/commit/d52913d842da94b29a9e9319d5f4266d0694b65c
Day11 7/7/2019 Add First C program. 2.1 C primer plus. 6th edition. https://github.com/MantieReid/100-days-of-code/commit/c80a17dfb259cc1343f734d1d384389e7b9a7a47
Day12 7/8/2019 Changed Folder name. Added Program for day 12. https://github.com/MantieReid/100-days-of-code/commit/d09262630eb71a286564fa9c5aaef2d8c5270d00
Day13 7/9/2019 Added Files for day 13. https://github.com/MantieReid/100-days-of-code/commit/5f72e25b86b91d8cbb2b6cae11d014a0611b2061
Day14 7/10/2019 Added Files for day 14. https://github.com/MantieReid/100-days-of-code/tree/master/Day14
Day15 7/11/2019 Added C Program for day 15. Part of C Primer 6th edition. https://github.com/MantieReid/100-days-of-code/commit/850d1a2ecdc62c03737a5aef2db15d3eeec5ae2b
day16 7/12/2019 Added PHP file for day 12. Script 1.5 PHP and mysql for dynamic web sites https://github.com/MantieReid/100-days-of-code/commit/eebf4bfdb1c129ea4f830df5f26e9da0616dbfe5
day17 7/13/2019 Added Code file for day 17. Scripts 16. Strings. Php https://github.com/MantieReid/100-days-of-code/commit/1fd425499c1041d6732e46c3fcd9d7a631d6865d
day18 7/14/2019 Added script 1.6 - numbers.php https://github.com/MantieReid/100-days-of-code/commit/6a0d603ddcc0825969c38f0cd3a2c94959daee25
day19 7/15/2019 Added php file script 2.1 form.html https://github.com/MantieReid/100-days-of-code/commit/6a0d603ddcc0825969c38f0cd3a2c94959daee25
Day 20 7/17/2019 Added Popup window https://github.com/ArchyInUse/SausageChat/commit/ab11c49d8cfaa14820a49c6fc9b65121ab4deb90
Day21 7/18/2019 Added Buttons Ban, Mute, kick, info, friends. https://github.com/MantieReid/SausageChat/commit/d7972b569ef0768e4772ecc67f379a7ec19d93ff
Day 22 7/19/2019 Added php handle form php https://github.com/MantieReid/100-days-of-code/commit/da07c788f69d6a5b2b505d2df5eb4239b2c6ad5e
day23 7/20/2019 Added Data binding to show the list of users in the list box for the ……client view. https://github.com/ArchyInUse/SausageChat/commit/d2fa5d572cf1090cedfbb0a71cbec516956aabc0
day24 7/21/2019 Added Script 2.3 for php https://github.com/MantieReid/100-days-of-code/commit/95d837ab2d84133bf4423733fd48777bfd37a9b7
day25 7/22/2019 added file for day 25. php script 2.4 https://github.com/MantieReid/100-days-of-code/tree/master/day25
day26 7/23/2019 Got friends items style to work on the tree items. Had to define it as a window resource https://github.com/ArchyInUse/SausageChat/commit/5c113278773ce85c9fd5e6a299ef6d8ecfa31a32
day27 7/24/2019 Added script for php learning. https://github.com/MantieReid/100-days-of-code/commit/1f90fd558ad3be1ff0cf6092611bd4c53b862ac1
day28 7/25/2019 Made corrections to the sever UI. https://github.com/ArchyInUse/SausageChat/commit/86f386c0ea9ba47baa2bc1526df688b705c5b6bd
Day29 7/26/2019 Added scrollbar to chatbox. Need to fix the rest. https://github.com/ArchyInUse/SausageChat/commit/c94dfa1ff0b4a26558a9e429d59c781eadcb11e0
day30 7/27/2019 added file for day day 30. php script https://github.com/MantieReid/100-days-of-code/commit/278d94ab05a83bebf46a8ddcc11a097bcf20315b
day31 7/28/2019 PHP file multip.php added for day 31. https://github.com/MantieReid/100-days-of-code/commit/7aba31225f0ca084355baddcdb7ff51c9b1be07c
day32 7/29/2019 Added a discconnect button. Change places with freinds and change name button https://github.com/ArchyInUse/SausageChat/commit/f753b4fdd8e5a9408ab121d9c32a2a16ceab1e09
Day33 7/30/2019 Made Changes to the program. Made sure the scrollbar shows. https://github.com/ArchyInUse/SausageChat/commit/3b71de53584442d6422e86ee638f251f4462c438
Day34 7/31/2019 Added the context menu. Need to work on the highlight color. Will add… … it next for the sever view. https://github.com/ArchyInUse/SausageChat/commit/8d4f7e5deed0b3778c1d9a6dd3512ac3afece55d
Day35 8/1/2019 Added more filters to filter out certain keys. Such as the shift key. Will do the rest of the filters later. https://github.com/MantieReid/keylogger/commit/1ea94d578970789c3a2022441b6b9a40fe79f297
Day36 8/2/2019 Fixed the scrollbar https://github.com/ArchyInUse/SausageChat/commit/e2afca9c13bffe3d38d33416cb59ee13c5b4625f
Day37 8/3/2019 Fixed Issue with the scrollbar context menu. Removed custom style for the context menu(blame mahapps) https://github.com/ArchyInUse/SausageChat/commit/15b45913f682975cae16bfa74c4066c49b68b37c
Day38 8/4/2019 Rearranged the components for the sever view. Fixed the scroll bar https://github.com/ArchyInUse/SausageChat/commit/3ed146d21b5fa988b4936420e557262e918629d4
Day39 8/5/2019 Added Material theme(may not use it). Started adding the discord colors to the ui. https://github.com/ArchyInUse/SausageChat/commit/9f3d2d04407c4c25107afe4b908e2342864051e9
Day40 8/6/2019 Changed colors of friends list to discord colors. Need to work on the friends list and the user lists colors. https://github.com/ArchyInUse/SausageChat/commit/01602a193a6209a284a16c6eabb8ea73fb9b1c93
Day41 8/7/2019 Changed a bunch of things today. Made corrections to the fonts for the sever view. https://github.com/ArchyInUse/SausageChat/commit/dc1f11003c1b937d7a5b06b8d51684bdcee015bf
Day42 8/8/2019 Created DM window https://github.com/ArchyInUse/SausageChat/commit/877b1b14450688d599f920a3ba4c3fafc9509869
Day43 8/9/2019 Added a date time for the log file name https://github.com/MantieReid/keylogger/commit/49880fbf9b60e3e97d4351fda4bf04aab6a0df34
Day44 8/10/2019 Added timestamp to be done on each line https://github.com/MantieReid/keylogger/commit/f6a6740ad140004a130db78b43998472e508fedc
Day45 8/11/2019 Got rid of the old code. Started to use a better library. https://github.com/MantieReid/keylogger/commit/7ad95a19a46fe6277868264ca1be7fe0d9709c47
Day46 8/12/2019 Fixed error with certain keys showing up as boxes.Aslo added window name. Pretty much done, just need to add some more comments. Then, I can start on the GUI if I want to. https://github.com/MantieReid/keylogger/commit/7cafaa2171707e585cd4e689b311438e94247f1d
Day47 8/13/2019 made sure the program starts with a new line each time. Added Delimiters to help separate the text. This will be done later on for converting it into a table. https://github.com/MantieReid/keylogger/commit/f101be298cc31fe2cfcf1c500181916dbec996a3
Day 48 8/14/2019 Used pandas to convert it to CSV. Added col headers. The data is now split into two cols. Next I will add window Name to it. https://github.com/MantieReid/keylogger/commit/859fb540ce1937695fd4b60400361418cf67d982
Day 49 8/15/2019 Removed code and components that are being scrapped. Both from client and server view. Formated Code as well https://github.com/ArchyInUse/SausageChat/commit/f2bb65ebe3bf6ab4ee0f934bf606417df78ec4d1
Day50 8/16/2019 Added Window name to it. It will start a new line if the window name changes. Added Exception handle for convert to table function. https://github.com/MantieReid/keylogger/commit/d04b1ecae87478e32176406304c318a8740d7db2
Day51 8/17/2019 Called the convert table function whenever a key is pressed. https://github.com/MantieReid/keylogger/commit/6f9cd8e62b464cd8f94fea93e7becd21df040a43
Day52 8/18/2019 Added try function to converttotable function. Made some other corrections to the code as well. https://github.com/MantieReid/keylogger/commit/b3ddf0d3dc9f41bfd2ce91278be6f8fe44734208
Day53 8/19/2019 Made changes so that it will create the text files and the table in a different folder. Need to work on implementing filelock https://github.com/MantieReid/keylogger/commit/7f4dc659da9b4c33120d3be3e82d8fc45c9cfca7
Day 54 8/20/2019 Started adding zip function https://github.com/MantieReid/keylogger/commit/4d7c8a93c5fad2b102e31be87d0e56fec36d988f
Day 55 8/21/2019 added email function. need to finish it by making it send the table on 300 key stroke count https://github.com/MantieReid/keylogger/commit/e57107601bc270eaae3b94b73e3f7a2b69b73f64
Day56 8/22/2019 Email function is now working without lagging the entire program. It emails the table after 100 keystrokes. https://github.com/MantieReid/keylogger/commit/de96ec66e33286a69f644137c3664f5a1e2c5d29
Day57 8/23/2019 Started making corrections to increase the code quality. https://github.com/MantieReid/keylogger/commit/195d274aea2d8a62f6836be18c9467bde5dbead6
Day58 8/24/2019 Got rid of unused imports that were causing errors when trying to be compiled to exe https://github.com/MantieReid/keylogger/commit/c26577cc22f50c2b08d6f72d85e315c6aff10447
Day59 8/25/2019 Added grid pane, Having trobule with the textfield https://github.com/MantieReid/Alarm_Clock/commit/9d3f0b57d3580b0dd467c3c6e910e0e83b19ac22
Day60 8/26/2019 Learning how to use javafx. JavaFX Java GUI Tutorial - 1 - Creating a Basic Window. TheNewBoston. https://github.com/MantieReid/100-days-of-code/commit/f97d7def57e70dd31c3cd440775aed0179234f87
Day61 8/27/2019 Learning JavaFX. Completed Videos 3 and 2. Will Do up to video 10 or 20 tomorrow. https://github.com/MantieReid/100-days-of-code/commit/dda24019b17803249d640ddb0455be88163cd5e7
DAy62 8/28/2019 finished more tutorials on javafx. https://github.com/MantieReid/100-days-of-code/commit/6715366b576d8e7f9917e2dd175c0556cb8136e8
Day63 8/29/2019 Added event handler for the set alarm button. Will finish it later. https://github.com/MantieReid/Alarm_Clock/commit/ae73197ef23f859abfe865ce610fbfaf181d5472
Day64 8/30/2019 Added more the event handler. Will add the rest later. Aslo added combo boxes as well. https://github.com/MantieReid/Alarm_Clock/commit/6f39a3ff4e3adf2a4eab6776a8795fa30e255744
Day65 8/31/2019 Got user input for alarm time to be properly formated into a date. https://github.com/MantieReid/Alarm_Clock/commit/bf19779fed8902a18be5ce72b27030c339af2971
Day67 9/1/2019 Got a timer to run a task based on the time the user sets. Just need to add sound when the alarm runs. Plus, ask the user to enter a different time when they try to set the alarm to ring on a time that is in the past. https://github.com/MantieReid/Alarm_Clock/commit/312b835b7c6faddfbf8e8bca0e71c7ee2e177474
Day68 9/2/2019 Added alarm sound to be played at the users set alarm time. https://github.com/MantieReid/Alarm_Clock/commit/446c4245f799f3e1980ebfbd86c07ca2912549fe
Day69 9/3/2019 Added code that tells the user to select a different time if the time selected is in the past. https://github.com/MantieReid/Alarm_Clock/commit/0e54f3e10463973b9f03d6369da543fc51de96e6
Day 70 9/4/2019 Started working on ring project https://github.com/MantieReid/Ring-detect-faces/commit/347619af0f543d902b0f39edeaf931e5bba55bd5
Day 71 9/5/2019 Added config file(will not be comitied since it holds sensitive data). Added a list to download a series of videos from the ring camera. Now, i just have to get the IDS from the doorbell histrory and need to automatically add it to the list. Then loop through it. https://github.com/MantieReid/Ring-detect-faces/commit/664191b99d2cb14a3f821fc45877e35d3b1d9b31
Day72 9/6/2019 Added code to download the last 20 events. Now, Just need to add code. to anyalze the video using facial recongition. https://github.com/MantieReid/Ring-detect-faces/commit/7fe9385b2a2c4311504cdb37a24660749041ff21
Day73 9/7/2019 Added some stuff to later implment for email. https://github.com/MantieReid/keylogger/commit/d2cf2a27a98b7422393f45ceea0fa215de16bd9b
Day74 9/8/2019 Added config implment for email username and password. Next, need to add some stats for the keylogger https://github.com/MantieReid/keylogger/commit/71a5d3ab36878b98521b6db15e26058df28d4e85
Day75 9/9/2019 Added coded to get the links for the last 20 events https://github.com/MantieReid/ring_to_put.io/commit/8fb63b5a4f5fe4b4d087e097af6bda3ef4e5433c
Day76 9/10/2019 Managed to get the files to download to put.io. However, I am having issues with getting the script to run. https://github.com/MantieReid/ring_to_put.io/commit/07450c12bc54f7fa2b39b27775c7d1dce1731339
Day77 9/11/2019 Got the code to work. But I need to work on naming the files if I can. https://github.com/MantieReid/ring_to_put.io/commit/86499aad8a727c9d6fb215eed3cd6eaddb3451a4
Day78 9/12/2019 Added code to partially count the number of videos in ring account. Will finish that code later. https://github.com/MantieReid/ring_to_put.io/commit/a94d4d98bab60b471ae22aa41d58a0bf90a47195
Day79 9/13/2019 Added code that counts the number of videos in the ring account. It adds all of the IDS to the eventid list. Kudos to Tchellomello for making the ringcli.py script. Part of that code was used in this. Next, need to have all of the videos uploaded to put.io and fix the name of the files. https://github.com/MantieReid/ring_to_put.io/commit/a94d4d98bab60b471ae22aa41d58a0bf90a47195
DAy80 9/14/2019 Added Code to get ID passed to the eventidlist. Aslo added code to use the eventidlist to get the download link to each video. https://github.com/MantieReid/ring_to_put.io/commit/dfd9e1c656402f9340c1bc0f8afc8c70e932fceb
Day82 9/15/2019 Need to find a way to get more than 100 events returned. https://github.com/MantieReid/ring_to_put.io/commit/b05a588a977b35be6edd2493186e20a5e342e17e
Day83 9/16/2019 made changes to the list that holds the download url. https://github.com/MantieReid/ring_to_put.io/commit/61b2700ce035d2ede7f746c41e944a9acd35570e
Day84 9/17/2019 Managed to get all of the IDs up to 1000. Just need to change the number to reflect the correct amount of videos the user has. https://github.com/MantieReid/ring_to_put.io/commit/6280f10decade6964226493982b030531da5c741
Day 85 9/18/2019 Added code to make the while loop better. But having issues with it. https://github.com/MantieReid/ring_to_put.io/commit/ca74ba7271af69d7c054e26893baa53d6dc09bdf
Day86 9/19/2019 Finally got the IDS to be added correctly to the list. All of it has been added to the list. Now, I Just need to test it with getting the download URL and the putting it on put.io https://github.com/MantieReid/ring_to_put.io/commit/f9dd640730d9e1394b8231c229ffdd704b01a6d4
Day 87 9/20/2019 Got it to get the downloadlinks from the eventidlist. But it takes too long to do. Need too see if there is a faster way to do it. https://github.com/MantieReid/ring_to_put.io/commit/d5df8d20e92d3727fc4dfe141a8e32693cfd85ac
Day88 9/21/2019 Added a counter to the list to count the number of links gotten so far. Out of the total. Since I have over 1k videos, this is going to take a while to test. https://github.com/MantieReid/ring_to_put.io/commit/e3abf29e3eaa642859b426dc25f0bf0f4b0d6ffd
Day 89 9/22/2019 Correction. Added a feature that shows the number of videos sent to put.io out of the total amount aimed to be sent. Will added a feature that allows the user to enter a custom amount of videos they want. https://github.com/MantieReid/ring_to_put.io/commit/1cc06617efe92d12cf294b42a3ccfa3cc2bb63cf
Day 90 9/23/2019 Got the user input for desired amount of videos to work. Just need to… https://github.com/MantieReid/ring_to_put.io/commit/2c69b58f551ef5527996a4ab304475129c0dc064
Day 91 9/24/2019 fixed a error. Added more space after the info prints. Just need to test out the else part of the if statement. https://github.com/MantieReid/ring_to_put.io/commit/e65713d7e9f19a26e3e035eb845be551d651f867
Day 92 9/25/2019 Put.io search function does return results that start with a few numbers. Which is dum, need to find a work around for this. https://github.com/MantieReid/ring_to_put.io/commit/54a7d64f2a8beca5032ac2cc18ab8f86e21a1412
Day 93 9/26/2019 Having issues getting rename to work https://github.com/MantieReid/ring_to_put.io/commit/499ac00ba854d5587b6d090d0466736fef08947f
Day 94 9/27/2019 Finally managed to get the rename feature to work. Thanks cenkalti. Now just need to rename the files to the date of the ring videos of when they were taken. https://github.com/MantieReid/ring_to_put.io/commit/3ba21a5ce188770fde1939bca0831aa9fed0cb1f
Day 95 9/28/2019 Added code to get it go throught the list. Now Just need to get it to actually serach through the list properly. https://github.com/MantieReid/ring_to_put.io/commit/12d734f070ade73c1d14b56be1fdbd3a1849a56d
Day 96 9/29/2019 Found a way to get the ID and name from the list of files. Next I need to make code that will change the name of the video to the date of when the ring video was taken. https://github.com/MantieReid/ring_to_put.io/commit/b79d13a643b71ff98dca209396d7618dfda4b7a7
Day 97 9/30/2019 Added code that adds the date and the event video to a diffrent list(Dict). Now just need to use this in the rename of the file. https://github.com/MantieReid/ring_to_put.io/commit/e0d64db72c0ed041e32999f5b83b8de136ae58f6
Day 98 10/1/2019 Trying to add code that serach through the list/dict for a value and returns it. https://github.com/MantieReid/ring_to_put.io/commit/ae7e60109c7eea9cffdffa6d16777cb6c30bb4f5
Day 99 10/2/2019 Added more test code for the list/dict serach. Aslo fixed the counter for the transfers as well. https://github.com/MantieReid/ring_to_put.io/commit/b3a44e89724e5e597679ac8811ab70c3ff5616c5
Day100 10/3/2019 Will fix the rest Later. Just need to add a check to see if the transfers are complete then check the files for the ring videos. https://github.com/MantieReid/ring_to_put.io/commit/21cd8116d79541ed6dd3dc4366d7086f479a4902

About

100 days of code challenge for Mantie Reid II. Completed

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 49.5%
  • Java 40.4%
  • C 10.1%