Skip to content

A scraper developed in Ruby that shows a list of remote jobs

Notifications You must be signed in to change notification settings

yaairfernando/RemoteWorkScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn Hireable


RemoteWorkScraper

Fetching data from a webside to get remote jobs with ruby
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

(Click on the image to check for jobs! See instructions in Usage) Product Name Screen Shot

In this project we built a web scraper with ruby that fetchs a list of remote jobs

Built With

The project was developed using the following technologies:

Required Installations

Install the following to get this project running in your machine:

  • Node
  • NPM
  • Ruby
  • Rails

After installation, run ruby -v to make sure Ruby installed correctly. Example

$ ruby -v
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux]

Also make sure that Rails is installed, but running rails -v. Example

$ rails -v
Rails 6.0.2.1

Usage

Click on the image at the top or in the following link

  • In the left panel, open the bin folder and select "main.rb"
  • Click on the console and type cd bin and hit enter to go to the bin folder
  • Click on the console and type ./main.rb and hit enter to start the game
  • Now you can select what type of job you want to look for and you will get the list of jobs related to that programming languaje!!

Local Installation Instructions

Follow these steps:

Clone the Repository

user@pc:~$ git clone https://github.com/YairFernando67/RemoteWorkScraper

Click on the console and to go to the folder that was created

user@pc:~$ cd RemoteWorkScraper

Install dependencies

user@pc:~/RemoteWorkScraper$ bundle install

Go to the bin folder

user@pc:~/RemoteWorkScraper$ cd bin
user@pc:~/RemoteWorkScraper/bin$ chmod 755 main.rb

Run the main.rb file to start the project:

user@pc:~/RemoteWorkScraper/bin$ ./main.rb

Gem List

This is the list of the gems that are required

  • byebug - Used to debug your ruby code
  • nokogiri - Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.
  • rubocop - Automatic Ruby code style checking tool.
  • httparty - Makes consuming restful web services dead easy

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

👤 Yair Fernando Facio

Screenshot Image

Project Link: https://github.com/YairFernando67/RemoteWorkScraper

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

About

A scraper developed in Ruby that shows a list of remote jobs

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages