od-c0d3r / IbnHayyan-DataMiner

A web data mining tool for pdf files extension crafted with Nokogiri (鋸) RubyGem and Ruby.

Home Page:https://repl.it/@OmarRashad/Ibn-Hayyan-Data-Miner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hit That ⭐️ if you like it !

💎Ruby Capstone Project
⚒ Ibn Hayyan Data Miner

A web data mining tool for seaching and extracting pdf files from PDFdrive.com
Crafted with Nokogiri (鋸) RubyGem and Ruby.

📺 Live Demo

📡 Technologies used :

  • Ruby
  • RSpec - Ruby Test Driven Development framework

🔧 Tools used :

  1. Trello - Task and time managment
  2. VSCode - As a code editor
  3. Nokogiri - Ruby gem as a Main tool
  4. Rubocop - Ruby gem as a Ruby Linter
  5. Google DevTools - Debugging tool

How to use it

Open the Live code link or follow Development section for acquiring a local copy of the App, made for you.

  1. Once you are in the repository folder run ruby ./bin/main.rb
  2. Read the Terms of use then hit Enter↲
  3. After Search for : type your query.
  4. Top 20 results for your query will appear.
  5. Enter the file index to open in system default browser or type search for new query.
  6. Type exit if you wanted to.

Development

Follow these steps to get a local copy up and running :

  1. Install git on your local machine.
  2. On terminal Type git clone https://github.com/od-c0d3r/Ibn-Hayyan-Data-Miner
  3. On terminal Type cd Ibn-Hayyan-Data-Miner
  4. Make sure you have Ruby Run-time installed.
  5. You can escape steps 6 and 7 by typing bundle install
  6. Install Nokogiri gem by gem intsall nokogiri
  7. Install RSpec gem by gem install rspec
  8. Finialy Run ruby ./bin/main.rb

For testing :

  • Run RSpec tests in terminal with rspec in the repository root.

Show your support 🤙

  • Give a ⭐️ if you like this project! OR
    Even better, contribute in issues by suggest an improvment or locate a 🐞!
    And give it a try by submiting a pull requst so we can discuss the changes !

Acknowledgments 📜

Auther Omar R.

  • Twitter Follow
  • Twitter Follow

License 📝

This project is MIT licensed.

About

A web data mining tool for pdf files extension crafted with Nokogiri (鋸) RubyGem and Ruby.

https://repl.it/@OmarRashad/Ibn-Hayyan-Data-Miner

License:MIT License


Languages

Language:Ruby 100.0%