Skip to content

Storing and distributing content (art, videos, stories, etc.) related to anthropomorphic animals. | 🪞 Mirror of external repository

Notifications You must be signed in to change notification settings

zeephyrk9/index

Repository files navigation

zeephyr index

Scraping, parsing, storing and distributing furry content over the web with always-free and near-limitless api

TODOs

  • Update all queries to use Cypher Parameters

  • Update createPost's workflow to batch createTagForPost activities into one activity

  • Differentiate between different tag types (e.g. TagType.GENERAL, TagType.AUTHOR, that was implemented some time ago and removed recently)

  • Add 3 different Webhook schedules - with 10 seconds period, 1 minute period and 1 hour period

  • Implement PostQueue mechanism, which will decide which posts and when will be distributed wia webhooks to clients

  • Rewrite e621's Reconciler to store post information in redis instead of plain-old JavaScript objects

  • Add more reconcilers and scrappers

    • FurAffinity reconciler* and scraper
    • SoFurry reconciler* and scraper

    * This reconciler will be much harder to do, considering that this website doesn't provide some magical thingie like e621's database export archive.

  • Investigate the possibility of adding these reconcilers and scrapers:

    • DeviantArt
    • ArchiveOfOurOwn
    • FurryNetwork
    • r/furry_irl (or other furry-related reddit source)
    • Twitter?
    • Weasyl
    • InkBunny
  • Add automatic drone pipeline to deploy landing app to Vercel

Updates

19.06.2023 - After some investigation I've decided to remove reconciler ideas for now and focus only on scraping and distributing scraped content via events using webhooks to interested parties.

About

Storing and distributing content (art, videos, stories, etc.) related to anthropomorphic animals. | 🪞 Mirror of external repository

Resources

Stars

Watchers

Forks