djordjeandrejevic / gpufinder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPUFinder

GPUFinder is Clojure app that helps you choose the best graphic card that fits your needs. It uses data from GPUBoss.com by parsing their XML sitemap and by scraping HTML data using Enlive library.

Main features

Users can:

  • Login/Register/Logout
  • Initialize GPU database
  • Search for best GPU using mutliparameter search
  • Add/Remove GPU to/from Wishlist

etc.

Setup

Usage

After setup, you should be able to register/login and reach index page.

IMPORTANT - before using functionality you need to initialize database. You'll do that by pressing "Initialize GPU database" button in "About" section. Wait for few minutes and after a while you'll see something like this. At this point, database is successfully initialized. This is known 'issue', for some reason Lib Noir redirect after this long POST doesn't work, so simply press Back button on your browser and use search functionality below.

Libraries used

... with Eclipse Luna IDE and Counterclockwise plugin.

Literature

Books:

  • Practical Clojure
  • Web Development with Clojure
  • Clojure Programming

Videos:

  • [PacktPub] Building Web Applications with Clojure
  • [Pluralsight] Clojure Fundamentals
  • [Pluralsight] Clojure Concurrency

License

Copyright © 2015 Đorđe Andrejević

Distributed under the Eclipse Public License, the same as Clojure.

About

License:Eclipse Public License 1.0


Languages

Language:CSS 80.5%Language:HTML 9.3%Language:Clojure 6.7%Language:JavaScript 3.5%