Find Jobs
Hire Freelancers

CLI GEM with Ruby scraping data from a website

$10-200 USD

Avslutat
Publicerad över fyra år sedan

$10-200 USD

Betalning vid leverans
build a Ruby gem that provides a Command Line Interface (CLI) to an external data source. The CLI will be composed of an Object Oriented Ruby application. Please note you will be writing code to scrape data or utilize an API from a public website, we are really looking for you to demonstrate your ability to write concise, easy-to-read Object-Oriented Ruby code (e.g. objects, not hashes; separation of concerns). The details of the regex's or the selectors you use to parse your scraped web pages are less important. Write a Technical document that consists of the following 2: 1. Explain your code from execution point to exit point. 2. Refactor code. Project Requirements Provide a CLI Your CLI application must provide access to data from a web page. The data provided must go at least one level deep. A "level" is where a user can make a choice and then get detailed information about their choice. Some examples are below: Movies opening soon - Enter your zip code and receive a list of movies and their details. Libraries near you - Enter your zip code and receive a list of libraries and their details. Programming meetups near you - Choose from an events list and receive details. News reader - List articles and read an article of your choosing. Please do not use projects available on github or internet commonly such as: Music Library CLI, Tic-Tac-Toe with AI, Student Scraper). Also, please refrain from using Kickstarter. Use good OO design patterns. You should be creating a collection of objects, not hashes, to store your data. Pro Tip: Avoid scraping data more than once per web page - utilize objects you have already created. It will speed up your program! If you can do it using an API go for it.
Project ID: 23361590

Om projektet

2 anbud
Distansprojekt
Senaste aktivitet fyra år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag

Om kunden

Flagga för UNITED STATES
Alexandria, United States
5,0
3
Verifierad betalningsmetod
Medlem sedan aug. 10, 2019

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.