https://github.com/zequez/ptb-builder
Builder app that binds the ptb-scrapper and the ptb-frontend together and handles the automatic tasks.
https://github.com/zequez/ptb-builder
Last synced: about 1 month ago
JSON representation
Builder app that binds the ptb-scrapper and the ptb-frontend together and handles the automatic tasks.
- Host: GitHub
- URL: https://github.com/zequez/ptb-builder
- Owner: Zequez
- License: gpl-2.0
- Created: 2014-06-01T19:38:10.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2017-05-21T22:09:08.000Z (about 9 years ago)
- Last Synced: 2026-01-01T03:43:53.326Z (5 months ago)
- Language: Ruby
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ⚠️ Deprecated ⚠️
Inspired by the essence of this project I created [GGFilter.com](http://ggfilter.com/), which has similar goals of helping you find games, but with a greater scope and infrastructure.
---
### PlaytimeForTheBuck Builder
Builder app that binds the `ptb-scrapper` and the `ptb-frontend` together and handles the automatic tasks.
As it is, it requires to have the `ptb-frontend` and the `ptb-scrapper` on the parent directory, because on the Gemfile I haven't added the Git reference to pull them from here.
```bash
rake -T
rake cronjob # Scrap, build, cache, copy, commit and push!
rake generate_site # Generate the _site with all the things
rake push_to_git # Push the Jekyll-generated website
rake scrap # Scrap everything
rake scrapper:games # Scrap each game to get the categories and other stuff
rake scrapper:games_list # Scrap the games list to get new games, prices, and stuff
rake scrapper:migrations # Create migration files
rake scrapper:reviews # Scrap the reviews for each game
rake scrapper:summary # Save summary
rake site:cache # Renders the app on a headless browser and extract the table conte...
rake site:copy_md5_summary # Rename the summary file, games.json to add the md5 on the file name
rake site:inject_md5_summary # Add summary file md5 to index.html
rake site:jekyll # Builds the front end website with Jekylls
```
### About
Made by Zequez on it's free time. GPLv2 licence.