Posts

Showing posts from September, 2020

Link Check Open Source: url-fi

Image
Introduction Url-fi is a command-line tool written in NodeJS for finding and reporting dead links in a file. Users might use this tool to help locate broken URLs in any type of file (e.g., HTML, text file). This is the GitHub repository you can get my codes:  https://github.com/hyunjiLeeTech/URL-FI How to set up the tool Copy and paste the link into a terminal or visual studio code with the following command: git clone https://github.com/hyunjiLeeTech/URL-FI.git To start the tool, use the cd command to make sure you are in the correct folder and then install all the dependencies using the npm command: npm i Enter the command to start the tool. You need to mention the file name. Usage url-fi [argument(s)] [filename] Arguments -v: Running the tool with v argument prints the name of the tool and its version -s: Running the tool with the s argument checks both http:// https:// -h: Running the tool with the h argument prints the usage of this tool Features Colorized output. Good URLs should

Develop Url Checker Open Source Named Url-fi

This is a post to document my journey to create an URL checker command-line tool. There are various languages I can use to create this tool such as NodeJS, Go, and Java. I chose NodeJS as a language and worked on creating it under Unix. I created a GitHub public repository to push my codes so other people can review or test my tool. When I completed my tool, I asked to review and test my code on Slack. Mr. David Humphrey and Mr. Calvin Ho gave me some directions to improve my code. The following are the things they ask me to change Change all var variable type to let variable type. Also, if the value is not going to change, use const variable type Move the regex (data type: const) to the top If I need to check error with other conditions, check error early and then check others The async function is not needed I don't need to cover 'finding the error and exit the process' code into if statement because if I exit the process, it's already done It was really interesting t

Introduction

  Hi, my name is Hyunji Lee and I am taking OSD600 (Open Source Development) course which is one of the professional options at Seneca, CPAC (Computer Programming and Analysis with Co-op) diploma program. Currently, I am located in Toronto. I do not go outside like before due to COVID-19. It is a little bit boring but I think it is a good chance to improve my developing skills in this situation. I have developed a variety of programming skills at college and am trying to improve my skills. Specifically, I have an interest in web development. This website named  BookEat  is the one I have created with my team a few months ago. We used a MERN (MongoDB, Express, React, and NodeJS) stack application with a platform named Heroku. We managed our codes using git and that was impressive. As I usually manage my codes of my personal project using git & GitHub, I thought I know how to use git. However, when I was using a git for the team project, it was totally different. I should think about