Giter Club home page Giter Club logo

census-wikidata-bot's People

Contributors

bahadasx avatar betson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

census-wikidata-bot's Issues

add ability to add new wiki page if does not exist

In cases where it makes sense, create functionality to allow a bot to create a page for a particular subject with some standard, minimal content when the page does not already exist and should exist.

Add ability to write same data to Wikipedia

The bot should have the capability of passing the same information to Wikipedia that gets passed to Wikidata. This will not make sense in every case since the structure of Wikidata is different than Wikipedia. In Wikipedia, there is an info box, but this info box does not contain values for every year. Only the latest value or current value (depending on the situation) should be written to the Wikipedia infobox.

Enhance data JSON schema file

An initial JSON schema file was created to represent the data configuration files, but this should be tested and further enhanced to make sure it is complete.

Create bot test suite

Create full test suite for bot. Should include every scenario including:

  • No statements
  • No population statements
  • Population claim with no point in time property
  • No population claim for specified point in time
  • Population claim with correct point in time but incorrect value
  • Population claim with incorrect determination method qualifier
  • Population claim with qualifier that does not match expected set
  • Population claim with no references
  • Population claim with more/less than one reference
  • Population claim with more/less than two items in reference
  • Population claim reference with incorrect stated in item value
  • Population claim reference with incorrect reference url item value
  • Population claim reference with item that does not match expected set

Add ability to check user watchlist for pages and add after edits

Every time bot is executed, it should check the signed in user's watchlist and get all files that have been added to said watchlist. When an edit is made to any page, the bot should check if that page is already in the watchlist and if not, it should add it to the watchlist.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.