- Notifications
You must be signed in to change notification settings - Fork0
masudcsesust04/html-parser-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
It's a sample application to parse HTML file using API call.
- Ruby version >=2.4.1
$ ruby -version
- Rails version >=5.2.0
$ rails -v
System dependencies
Configuration[save follow file as database.yml and update configuration as needed]
config/database.example.yml
- Database creation
$ rake db:create
- Database initialization
$ bundle exec rake db:schema:load$ bundle exee rake db:test:prepare
- Run server
$ bundle exec rails s
- How to run the test suite
$ bundle exec rspec
Services (job queues, cache servers, search engines, etc.)
Deployment instructions
Request
http://localhost:3000/contents/parse?ref_url=http://getbootstrap.com
Response
{"success":true,"code":200,"message":"OK"}
Request
http://localhost:3000/contents
Response
{"data":[{"id":"1","type":"contents","links":{"self":"http://localhost:3000/contents/1"},"attributes":{"url":"http://getbootstrap.com","tag":"h1","content":"Bootstrap"}},{"id":"2","type":"contents","links":{"self":"http://localhost:3000/contents/2"},"attributes":{"url":"http://getbootstrap.com","tag":"h3","content":"Installation"}},{"id":"3","type":"contents","links":{"self":"http://localhost:3000/contents/3"},"attributes":{"url":"http://getbootstrap.com","tag":"h3","content":"BootstrapCDN"}},{"id":"4","type":"contents","links":{"self":"http://localhost:3000/contents/4"},"attributes":{"url":"http://getbootstrap.com","tag":"h3","content":"Official Themes"}},{"id":"5","type":"contents","links":{"self":"http://localhost:3000/contents/5"},"attributes":{"url":"http://getbootstrap.com","tag":"a","content":"Bootstrap\n"}},{"id":"6","type":"contents","links":{"self":"http://localhost:3000/contents/6"},"attributes":{"url":"http://getbootstrap.com","tag":"a","content":"Home"}},{"id":"7","type":"contents","links":{"self":"http://localhost:3000/contents/7"},"attributes":{"url":"http://getbootstrap.com","tag":"a","content":"Documentation"}},{"id":"8","type":"contents","links":{"self":"http://localhost:3000/contents/8"},"attributes":{"url":"http://getbootstrap.com","tag":"a","content":"Examples"}}]}
About
Simple html parser API app
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published