All Projects → EhsanKia → Catalogscanner

EhsanKia / Catalogscanner

Licence: mit
Scans Animal Crossing: New Horizon catalog from video of user scrolling through.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Catalogscanner

Dockerkit
Control your Docker Containers with HomeKit
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Tsuru Client
tsuru-client is a tsuru command line tool for application developers.
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Puppet Gitlab
Puppet module to manage Gitlab (Omnibus)
Stars: ✭ 73 (-1.35%)
Mutual labels:  hacktoberfest
Country Coder
📍➡️ 🇩🇰 Convert longitude-latitude pairs to ISO 3166-1 codes quickly and locally
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+1494.59%)
Mutual labels:  hacktoberfest
Dotenv Java
🗝️ Dotenv is a no-dep, pure Java module that loads environment variables from a .env file
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Hacktoberfest2020
Contribute for hacktoberfest 2020
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Ssh known hosts
Development repository for Chef Cookbook ssh_known_hosts
Stars: ✭ 73 (-1.35%)
Mutual labels:  hacktoberfest
Church Calendar Api
API providing Roman Catholic church calendar data for your apps
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Gr Nrsc5
A GNU Radio implementation of HD Radio (NRSC-5)
Stars: ✭ 73 (-1.35%)
Mutual labels:  hacktoberfest
Opentogethertube
Watch videos with your friends. The spiritual successor to TogetherTube, preserving the spirit of it's simple to use interface, while improving it's look, feel, and reliability.
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Edxposedmanager
Companion Android application for EdXposed
Stars: ✭ 1,172 (+1483.78%)
Mutual labels:  hacktoberfest
Emayili
An R package for sending email messages.
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Micropipenv
A lightweight wrapper for pip to support requirements.txt, Pipenv and Poetry lock files or converting them to pip-tools compatible output. Designed for containerized Python applications but not limited to them.
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Choco Wiki
The content from this repository has been moved to https://github.com/chocolatey/docs. If you have found an issue, or want to submit a fix, then please open an issue, or a PR, on that repository.
Stars: ✭ 73 (-1.35%)
Mutual labels:  hacktoberfest
Interview Prep
Everything you need to know to get the job
Stars: ✭ 69 (-6.76%)
Mutual labels:  hacktoberfest
Pagination
Paginate record sets, not tied in directly to a database.
Stars: ✭ 72 (-2.7%)
Mutual labels:  hacktoberfest
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (+1502.7%)
Mutual labels:  hacktoberfest
Flatdict
Python module for interacting with nested dicts as a single level dict with delimited keys.
Stars: ✭ 73 (-1.35%)
Mutual labels:  hacktoberfest
Hacktoberfest Swag List
Multiple companies give out swag for Hacktoberfest, and this repo tries to list them all.
Stars: ✭ 1,184 (+1500%)
Mutual labels:  hacktoberfest

CatalogScanner Python version License: MIT

Script to scan video or screenshots of user scrolling through their AC:NH Nook Shop catalog, DIY recipes list, critters, song list, reactions and more.

This is the source code for the Twitter bot @CatalogScanner, which is an automated version of this.

Installation

This script requires Python 3 and Tesseract-OCR to work.

You can then install the required libraries using pip and requirements.txt:

cd CatalogScanner
python3 -m venv .env
.env/Scripts/activate
pip install -r requirements.txt

Usage

Before using this script, you need to create a valid video file. There are many types of supported media. For the full list alongside instructions for each, check out https://nook.lol.

Scanning the media

Once you have your video file, you can pass it as the first argument to the script:

python scanner.py catalog.mp4

If you have screenshots, you can pass it as is if there is a single one, otherwise you need to number them starting with 0 and pass the filename with %d instead of the numbers.

python scanner.py catalog_%d.png

By default, it will detect the media type (catalog, recipes, etc), but you can force on with --mode.

You can use --for_sale to filter out items that are not purchasable, and you can use --locale to adjust the parsed language. By default, the script prints out the name of all the items found in your catalog video.

Credits

The item name data comes from:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].