Skip to content

zspinelli/Scabies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OVERVIEW

The Scabies project includes the following important structural landmarks:

  • cli.py
  • docs/
  • helpers/
  • scabies/
  • tests/

cli.py is an entrypoint for terminal and command line interaction. it contains a curses-based ui to easily and quickly alter the config.

docs/ is designed to hold basic text format documentation, most of that will be created in the future.

helpers/ contains utility programs that may provide useful capabilities to pair with the main scraping goals. such as polling for usernames.

scabies/ contains shared functionality used by the scrapers.

scratches/ contains the main scraper scripts. each script is written in a way that can be used standalone.

SCRAPER MODES

most scrapers have a mode called "user", this is the one that will typically allow collection of your own favorite posts and creators by targeting it at your own account.

some scrapers have a mode called "scrape" these are for brute force collection of "all accounts on the site" or similar. it's for helping gigantic site-wide archives or metadata collection to implement alternative search engines.

OTHER

if you decide to try scabies, don't hesitate to submit an issue if you find it behaving incorrectly, as a single developer with multiple other projects and hobbies, it's easy for me to forget to fully test for bugs. it is in my plans to make tests for each feature eventually once the overall structure of the scraper collection stops changing so drastically and all the capabilites and characteristics i want are visible in the design.

don't hestitate to ask about helping either, if there is a site you want covered that i'm not currently making or a feature you want from scrapers i already made.

About

Website rippeners.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages