about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Switched to self-hosted libtwittercpp and verbly HEAD masterStar Rauchenberger2023-10-031-2/+2
|
* Added db index for images tableKelly Rauchenberger2018-03-281-0/+2
|
* Migrated to hkutilKelly Rauchenberger2018-03-286-318/+74
|
* Optimized dids tableKelly Rauchenberger2018-03-281-3/+4
|
* Wrote READMEKelly Rauchenberger2018-03-031-0/+22
|
* Re-enabled posting to TwitterKelly Rauchenberger2018-03-021-82/+109
|
* Added blacklist backKelly Rauchenberger2018-03-021-0/+28
|
* Handled games with no imagesKelly Rauchenberger2018-03-025-10/+61
| | | | For games where no images could be downloaded from Steam, which happens if a game has been removed from the store, the bot will now use a default background. This image is copyright Nintendo.
* Fixed scraping of images from age-restricted gamesKelly Rauchenberger2018-03-021-1/+4
|
* Added overlay shadow, achievement title wrapping, and dateKelly Rauchenberger2018-03-023-15/+166
| | | | The canonical title font is Roboto Bold and the date font is Roboto Medium.
* Added "YOU GOT A MOON!" overlay to imageKelly Rauchenberger2018-03-023-46/+26
| | | | | | | | The font used is MOON GET! (https://maxigamer.deviantart.com/art/Font-MOON-GET-A-Super-Mario-Odyssey-Typeface-732847350). The name of the achievement is also printed in a config-defined font. The correct moon image is also added to the output. Fixed issue where images wouldn't be stretched to conform to a 16:9 ratio. The bot will no longer generate multi moons.
* Renamed "moon image" to colorKelly Rauchenberger2018-03-0116-12/+22
| | | | Also moved color sprites to a resources directory.
* Redesigned persistent data formtaKelly Rauchenberger2018-03-0120-32/+442
| | | | | | | | | | This is the start of a project to add imagery to the bot's output. We began by rewriting the scraper to use a SQLite datafile instead of dumping achievement names to a text file. This allows storage of additional information about each achievement, and allows for more sophisticated scraping. Profiles to be scraped can be added on the command line using the scraper script, instead of being specified in a config file. The scraper can conduct full or delta scrapes; in a delta scrape, only each profile's recent games are scraped, whereas they are all scraped in a full scrape. When a game is scraped for the first time, images from the store page of that game are saved locally to be used by the bot. The bot has been altered to not use Twitter, and instead generate a pixelated image based on an image from the game of the chosen achievement. This is just for development purposes. It also crashes occasionally due to picking an achievement from a game that does not have any images saved. Sprites of the moons from Odyssey have been included in the repository. A short message denoting their copyright is included.
* Decreased bot delay to 1 hourKelly Rauchenberger2018-02-231-1/+1
|
* Added progress logging to scraperKelly Rauchenberger2018-02-231-0/+4
|
* Scraper can scrape number-based user profilesKelly Rauchenberger2018-02-231-2/+2
|
* Scraper now takes path to config as command-line argumentKelly Rauchenberger2018-02-231-1/+1
|
* Scraper uses config-defined achievements listKelly Rauchenberger2018-02-231-4/+4
|
* Created botKelly Rauchenberger2018-02-236-0/+147