IbnHayyan-DataMiner

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

MIT License

Stars
6

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.

License ๐Ÿ“

This project is MIT licensed.

Related Projects