Fetching data from a webside to get remote jobs with ruby
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
- About the Project
- Required Installations
- Usage
- Local Installation Instructions
- Gem List
- Roadmap
- Contact
- Contributing
- Show your support
(Click on the image to check for jobs! See instructions in Usage)
In this project we built a web scraper with ruby that fetchs a list of remote jobs
The project was developed using the following technologies:
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
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!!
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
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
See the open issues for a list of proposed features (and known issues).
👤 Yair Fernando Facio
- Github: @YairFernando67
- Twitter: @YairFernando18
- Linkedin: softwaredeveloperyairfacio
- Email: yair.facio11@gmail.com
- Portfolio: softwaredeveloper
Project Link: https://github.com/YairFernando67/RemoteWorkScraper
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!