{"repo":"markasoftware/SpecDB","free":true,"listed":false,"github":"https://github.com/markasoftware/SpecDB","clone":"git clone https://github.com/markasoftware/SpecDB.git","description":"A beautiful web app for viewing and comparing the specifications of PC hardware.","language":"JavaScript","stars":34,"topics":["pc-building","web-app","scraper","amd","offline-first","frontend-app"],"license":"AGPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"SpecDB SpecDB is a beautiful and easy-to-use AMD equivalent to Intel's ARK. It's powered by Mithril and Browserify on the front-end, and has no backend (just static files). SpecDB (master branch) is live at https://specdb.info/, and the beta branch is deployed at https://beta.specdb.info/ Visit our Discord channel to chat with other developers! Look at the wiki for more detailed technical info than this readme! Prerequisites Unix-like system. Linux, Mac, and some sort of BSD are all ok. GNU make : This comes out-of-the-box on Linux and Mac. curl : Also comes out-of-the-box on Mac and most Linux distributions. Optionally: entr. This will allow you to automatically rebuild SpecDB when you modify a file. Setting up 1. Clone the repo — git clone https://github.com/markasoftware/SpecDB.git 1. cd SpecDB 1. make — generate front end resources from source code. This must be run after every change to the source code or specs. The make command will take a while to run the first time -- it has to do all the scraping as well as installing NPM dependencies. However, make is smart (thank RMS), so subsequent runs will only build the minimum amount necessary. Then, you can view SpecDB at file:///home/markasoftware/whatever/specdb/, which should be good enough for development. Bonus Commands make watch : Start auto-rebuild daemon. You still need to manually. Requires entr make test : Run unit tests. If any of these fail, do not commit! Fix them! make production : Build for production. If you ","default_branch":null,"files":null,"tree":[],"storefront":"/r/markasoftware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/markasoftware/SpecDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}