Simple Ruby Project

R

Rob

Hello all,

I've just started with Ruby and decided to do a little project. Since
this is my first time doing
something related with the internet, I could sure use some guidelines.
Let me first tell you what my project is.

I'm planning to create a simple web page, with only an input box. The
input should be used
as a search term that will retrieve the results from google and
display them on my page.

Simple enough, I still have some question regarding the design. Here
they are:

1.) I'm planning to do this as simple as possible. I know how to
retireve data from google,
therefore I will create only a simple class which will then be
imported into the
HTML file. Is this a good idea, or is there another, simpler/cleaner/
better way?

2.) Is the best way to retrieve the data as a HTML page and work by
reading lines,
cleaning the clutter with simple regex methods?


Thank you for your help.
 
R

Ralf Mueller

Rob said:
Hello all,

I've just started with Ruby and decided to do a little project. Since
this is my first time doing
something related with the internet, I could sure use some guidelines.
Let me first tell you what my project is.

I'm planning to create a simple web page, with only an input box. The
input should be used
as a search term that will retrieve the results from google and
display them on my page.

Simple enough, I still have some question regarding the design. Here
they are:

1.) I'm planning to do this as simple as possible. I know how to
retireve data from google,
therefore I will create only a simple class which will then be
imported into the
HTML file. Is this a good idea, or is there another, simpler/cleaner/
better way?

2.) Is the best way to retrieve the data as a HTML page and work by
reading lines,
cleaning the clutter with simple regex methods?


Thank you for your help.
Hi and welcome,

there is a good library for similar things: http://nokogiri.org/
have a look at the small example in the middle of the page

best regards
ralf
 
B

Brian Candler

Rob said:
I'm planning to create a simple web page, with only an input box. The
input should be used
as a search term that will retrieve the results from google and
display them on my page.

So you will need to run this under a web server, to allow your client to
POST the input box contents to your application.

It sounds like you're considering rhtml or cgi-bin. Those would work,
but I think you should have a look at Sinatra too. It's very simple and
neat.
 
M

Marnen Laibow-Koser

Rob said:
Hello all,

I've just started with Ruby and decided to do a little project. Since
this is my first time doing
something related with the internet, I could sure use some guidelines.
Let me first tell you what my project is.

I'm planning to create a simple web page, with only an input box. The
input should be used
as a search term that will retrieve the results from google and
display them on my page.

Simple enough, I still have some question regarding the design. Here
they are:

1.) I'm planning to do this as simple as possible. I know how to
retireve data from google,
therefore I will create only a simple class which will then be
imported into the
HTML file. Is this a good idea, or is there another, simpler/cleaner/
better way?

It's probably a good idea to use one of the lighter-weight Web
frameworks such as Sinatra or Merb for this. (Rails is probably
overkill for a project like this, but you might want to consider it.)
2.) Is the best way to retrieve the data as a HTML page and work by
reading lines,
cleaning the clutter with simple regex methods?

Why not use the Google Search API?
Thank you for your help.

Best,
 
R

Rob

Thanks for all the help guys, I appreciate it. I also thought rails is
a bit too much, but I'll def try Sinatra. Thanks again.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,778
Messages
2,569,605
Members
45,238
Latest member
Top CryptoPodcasts

Latest Threads

Top