Skip to content

Federation scraper coded as a denowiki meta-site with wiki plugin start/stop/step controls

Notifications You must be signed in to change notification settings

federated-wiki/seran-scrape

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seran-scrape

Federation scraper coded as a seran-wiki meta-site with wiki plugin start/stop/step controls

Scraper Lineup

Let's explain that description word for word from left to right:

  • The federation consists of wiki sites that have pages with some history on other sites.
  • We read wiki sitemaps to discover new pages and then read them to discover new sites.
  • We've coded the federation traversal algorithm in TypeScript using site and page loops separated by queues.
  • We run our code in the deno runtime where we have new implementations of wiki client and server.
  • Seran-wiki can load modules (meta-sites) that serve any number of wiki pages, often algorithmetically produced.
  • This meta-site runs a scraper and offers pages for starting or stopping the site and page loops.
  • The start/stop/step controls are provided by a plugin with configurable client and server parts.

Related documentation.

About

Federation scraper coded as a denowiki meta-site with wiki plugin start/stop/step controls

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.0%
  • Dockerfile 1.0%