Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

scalawiki is a MediaWiki client in Scala

License

NotificationsYou must be signed in to change notification settings

intracer/scalawiki

Repository files navigation

scalawiki is an experimental MediaWiki client in Scala on early stages of development.

Build StatusBuild statuscodecov.ioJoin the chat at https://gitter.im/intracer/scalawikiDownload

Whyanother client library for MediaWiki?

I didn't know any Java client that supportedgenerators (fetching properties from articles listed by list query in a single request). JWBF [only recently] (eldur/jwbf#21) got the ability to query more than 1 page at a time.

When Wikipedia sites are real Big Data it is just a show stopper. Fetching information about Wiki Loves Monuments uploads in such ineffective way will take almost a day even for one country, when could be done in several minutes otherwise in batches.

This library usesScala Futures for easy job parallelization.

Goals

  • Fully supportMediaWiki API
  • Support different backends - MediaWiki API,xml dumps,MediWiki database. Support copying data between backends (importing and exporting xml dumps to database, storing data retrived by MediaWiki API to xml dumps or database).
  • Good test coverage

About

scalawiki is a MediaWiki client in Scala

Topics

Resources

License

Stars

Watchers

Forks

Contributors6

Languages


[8]ページ先頭

©2009-2025 Movatter.jp