Tools Full text search.

GET /api/search/tools/?page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3420,
    "next": "https://toolhub.wikimedia.org/api/search/tools/?page=3",
    "previous": "https://toolhub.wikimedia.org/api/search/tools/",
    "facets": {
        "_filter_tool_type": {
            "doc_count": 3420,
            "tool_type": {
                "meta": {
                    "type": "terms",
                    "param": "tool_type__term",
                    "missing_param": "tool_type__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 1,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 1254
                    },
                    {
                        "key": "web app",
                        "doc_count": 1185
                    },
                    {
                        "key": "user script",
                        "doc_count": 858
                    },
                    {
                        "key": "bot",
                        "doc_count": 52
                    },
                    {
                        "key": "other",
                        "doc_count": 31
                    },
                    {
                        "key": "gadget",
                        "doc_count": 22
                    },
                    {
                        "key": "coding framework",
                        "doc_count": 10
                    },
                    {
                        "key": "command line tool",
                        "doc_count": 10
                    },
                    {
                        "key": "desktop app",
                        "doc_count": 8
                    },
                    {
                        "key": "template",
                        "doc_count": 1
                    }
                ]
            }
        },
        "_filter_content_types": {
            "doc_count": 3420,
            "content_types": {
                "meta": {
                    "type": "terms",
                    "param": "content_types__term",
                    "missing_param": "content_types__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 40,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3320
                    },
                    {
                        "key": "software",
                        "doc_count": 27
                    },
                    {
                        "key": "article",
                        "doc_count": 22
                    },
                    {
                        "key": "data::structured",
                        "doc_count": 19
                    },
                    {
                        "key": "image",
                        "doc_count": 17
                    },
                    {
                        "key": "list",
                        "doc_count": 7
                    },
                    {
                        "key": "data::category",
                        "doc_count": 6
                    },
                    {
                        "key": "data::event",
                        "doc_count": 6
                    },
                    {
                        "key": "data::geography",
                        "doc_count": 5
                    },
                    {
                        "key": "data::user",
                        "doc_count": 5
                    }
                ]
            }
        },
        "_filter_ui_language": {
            "doc_count": 3420,
            "ui_language": {
                "meta": {
                    "type": "terms",
                    "param": "ui_language__term",
                    "missing_param": "ui_language__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 387,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3024
                    },
                    {
                        "key": "en",
                        "doc_count": 375
                    },
                    {
                        "key": "de",
                        "doc_count": 57
                    },
                    {
                        "key": "es",
                        "doc_count": 48
                    },
                    {
                        "key": "pt",
                        "doc_count": 36
                    },
                    {
                        "key": "fr",
                        "doc_count": 28
                    },
                    {
                        "key": "af",
                        "doc_count": 24
                    },
                    {
                        "key": "en-gb",
                        "doc_count": 24
                    },
                    {
                        "key": "ru",
                        "doc_count": 16
                    },
                    {
                        "key": "tr",
                        "doc_count": 15
                    }
                ]
            }
        },
        "_filter_origin": {
            "doc_count": 3420,
            "origin": {
                "meta": {
                    "type": "terms",
                    "param": "origin__term",
                    "missing_param": "origin__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "crawler",
                        "doc_count": 3223
                    },
                    {
                        "key": "api",
                        "doc_count": 197
                    }
                ]
            }
        },
        "_filter_license": {
            "doc_count": 3420,
            "license": {
                "meta": {
                    "type": "terms",
                    "param": "license__term",
                    "missing_param": "license__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 196,
                "buckets": [
                    {
                        "key": "MIT",
                        "doc_count": 818
                    },
                    {
                        "key": "CC-BY-SA-4.0",
                        "doc_count": 780
                    },
                    {
                        "key": "--",
                        "doc_count": 470
                    },
                    {
                        "key": "GPL-3.0-only",
                        "doc_count": 446
                    },
                    {
                        "key": "GPL-3.0-or-later",
                        "doc_count": 266
                    },
                    {
                        "key": "Apache-2.0",
                        "doc_count": 197
                    },
                    {
                        "key": "GPL-2.0-only",
                        "doc_count": 88
                    },
                    {
                        "key": "AGPL-3.0-only",
                        "doc_count": 86
                    },
                    {
                        "key": "BSD-3-Clause",
                        "doc_count": 38
                    },
                    {
                        "key": "AGPL-3.0-or-later",
                        "doc_count": 35
                    }
                ]
            }
        },
        "_filter_author": {
            "doc_count": 3420,
            "author": {
                "meta": {
                    "type": "terms",
                    "param": "author__term",
                    "missing_param": "author__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 3135,
                "buckets": [
                    {
                        "key": "Magnus Manske",
                        "doc_count": 183
                    },
                    {
                        "key": "Bryan Davis",
                        "doc_count": 62
                    },
                    {
                        "key": "Legoktm",
                        "doc_count": 59
                    },
                    {
                        "key": "BrandonXLF",
                        "doc_count": 48
                    },
                    {
                        "key": "Enterprisey",
                        "doc_count": 45
                    },
                    {
                        "key": "MusikAnimal",
                        "doc_count": 44
                    },
                    {
                        "key": "Hay Kranen",
                        "doc_count": 27
                    },
                    {
                        "key": "SD0001",
                        "doc_count": 27
                    },
                    {
                        "key": "David Caro",
                        "doc_count": 26
                    },
                    {
                        "key": "Ederporto",
                        "doc_count": 25
                    }
                ]
            }
        },
        "_filter_tasks": {
            "doc_count": 3420,
            "tasks": {
                "meta": {
                    "type": "terms",
                    "param": "tasks__term",
                    "missing_param": "tasks__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 45,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3328
                    },
                    {
                        "key": "tools",
                        "doc_count": 18
                    },
                    {
                        "key": "analysis",
                        "doc_count": 17
                    },
                    {
                        "key": "editing",
                        "doc_count": 15
                    },
                    {
                        "key": "ranking",
                        "doc_count": 11
                    },
                    {
                        "key": "creating",
                        "doc_count": 10
                    },
                    {
                        "key": "categorizing",
                        "doc_count": 9
                    },
                    {
                        "key": "uploading",
                        "doc_count": 9
                    },
                    {
                        "key": "converting",
                        "doc_count": 6
                    },
                    {
                        "key": "policy_violation",
                        "doc_count": 6
                    }
                ]
            }
        },
        "_filter_wiki": {
            "doc_count": 3420,
            "wiki": {
                "meta": {
                    "type": "terms",
                    "param": "wiki__term",
                    "missing_param": "wiki__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 55,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3195
                    },
                    {
                        "key": "wikidata.org",
                        "doc_count": 73
                    },
                    {
                        "key": "*",
                        "doc_count": 58
                    },
                    {
                        "key": "commons.wikimedia.org",
                        "doc_count": 30
                    },
                    {
                        "key": "*.wikipedia.org",
                        "doc_count": 15
                    },
                    {
                        "key": "*.wikisource.org",
                        "doc_count": 10
                    },
                    {
                        "key": "en.wikipedia.org",
                        "doc_count": 10
                    },
                    {
                        "key": "*.wikidata.org",
                        "doc_count": 8
                    },
                    {
                        "key": "www.wikidata.org",
                        "doc_count": 5
                    },
                    {
                        "key": "fr.wikipedia.org",
                        "doc_count": 3
                    }
                ]
            }
        },
        "_filter_audiences": {
            "doc_count": 3420,
            "audiences": {
                "meta": {
                    "type": "terms",
                    "param": "audiences__term",
                    "missing_param": "audiences__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3306
                    },
                    {
                        "key": "editor",
                        "doc_count": 62
                    },
                    {
                        "key": "developer",
                        "doc_count": 42
                    },
                    {
                        "key": "reader",
                        "doc_count": 24
                    },
                    {
                        "key": "admin",
                        "doc_count": 14
                    },
                    {
                        "key": "organizer",
                        "doc_count": 13
                    },
                    {
                        "key": "researcher",
                        "doc_count": 13
                    }
                ]
            }
        },
        "_filter_subject_domains": {
            "doc_count": 3420,
            "subject_domains": {
                "meta": {
                    "type": "terms",
                    "param": "subject_domains__term",
                    "missing_param": "subject_domains__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3393
                    },
                    {
                        "key": "glam",
                        "doc_count": 11
                    },
                    {
                        "key": "cultural",
                        "doc_count": 8
                    },
                    {
                        "key": "geography",
                        "doc_count": 8
                    },
                    {
                        "key": "science",
                        "doc_count": 7
                    },
                    {
                        "key": "biography",
                        "doc_count": 5
                    },
                    {
                        "key": "history",
                        "doc_count": 5
                    },
                    {
                        "key": "language",
                        "doc_count": 4
                    },
                    {
                        "key": "outreach",
                        "doc_count": 4
                    },
                    {
                        "key": "education",
                        "doc_count": 3
                    }
                ]
            }
        },
        "_filter_keywords": {
            "doc_count": 3420,
            "keywords": {
                "meta": {
                    "type": "terms",
                    "param": "keywords__term",
                    "missing_param": "keywords__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 3560,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 1760
                    },
                    {
                        "key": "wikidata",
                        "doc_count": 320
                    },
                    {
                        "key": "bot",
                        "doc_count": 138
                    },
                    {
                        "key": "python",
                        "doc_count": 119
                    },
                    {
                        "key": "wikipedia",
                        "doc_count": 109
                    },
                    {
                        "key": "commons",
                        "doc_count": 99
                    },
                    {
                        "key": "pywikibot",
                        "doc_count": 84
                    },
                    {
                        "key": "api",
                        "doc_count": 70
                    },
                    {
                        "key": "statistics",
                        "doc_count": 63
                    },
                    {
                        "key": "wikimedia commons",
                        "doc_count": 63
                    }
                ]
            }
        }
    },
    "results": [
        {
            "name": "enwiki-nardog-insertanychar",
            "title": "InsertAnyChar",
            "description": "Insert any character by searching in the entire Unicode chart.",
            "url": "https://en.wikipedia.org/wiki/User:Nardog/InsertAnyChar.js",
            "keywords": [],
            "author": [
                {
                    "name": "Nardog",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "CC-BY-SA-4.0",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "tool_type": "user script",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [
                {
                    "language": "en",
                    "url": "https://en.wikipedia.org/wiki/User:Nardog/InsertAnyChar"
                }
            ],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": null,
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "created_date": "2024-09-11T12:03:16.561875+00:00",
            "modified_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "modified_date": "2024-09-11T12:03:16.561915+00:00"
        },
        {
            "name": "toolforge-restrictionscan",
            "title": "RestrictionScan",
            "description": "A tool that lets you check editing restrictions on users.",
            "url": "https://restrictionscan.toolforge.org/",
            "keywords": [
                "web app"
            ],
            "author": [
                {
                    "name": "DreamRimmer",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "GPL-3.0-only",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-11T11:01:03.622595+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-11T11:01:03.622636+00:00"
        },
        {
            "name": "toolforge-wikievol",
            "title": "A Data Visualization Tool for the Evolution of Wikipedia Articles Maintained by WikiProjects.",
            "description": "WikiEvolution is is an interactive web application designed to analyze and visualize various metrics related to Wikipedia articles. It provides insights into the quality and importance of articles within specific WikiProjects. This tool is designed to help WikiProject members assess the articles tagged within their WikiProject, identify strengths and gaps, and make data-driven decisions to enhance the quality and comprehensiveness of their project.",
            "url": "https://wikievol.toolforge.org/",
            "keywords": [
                "articles",
                "wikiproject"
            ],
            "author": [
                {
                    "name": "Mahima Agarwal",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/repos/research/WikiEvolution",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "GPL-3.0-or-later",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-10T07:01:01.880423+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-10T07:01:01.880497+00:00"
        },
        {
            "name": "toolforge-wikispore",
            "title": "Wikispore",
            "description": "A tool account for the Wikispore project. Most of the project is on a VPS, this Toolforge account is for the database and email mainly.",
            "url": "https://toolsadmin.wikimedia.org/tools/id/wikispore",
            "keywords": [
                "mediawiki",
                "wikispore"
            ],
            "author": [
                {
                    "name": "Sam Wilson",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/toolforge-repos/wikispore-config",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "GPL-3.0-or-later",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-08T09:00:50.098007+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-08T10:00:52.196434+00:00"
        },
        {
            "name": "enwiki-nardog-diffundo",
            "title": "DiffUndo",
            "description": "Partially undo changes by double-clicking on a diff.",
            "url": "https://en.wikipedia.org/wiki/User:Nardog/DiffUndo.js",
            "keywords": [],
            "author": [
                {
                    "name": "Nardog",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "CC-BY-SA-4.0",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "tool_type": "user script",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [
                {
                    "language": "en",
                    "url": "https://en.wikipedia.org/wiki/User:Nardog/DiffUndo"
                }
            ],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": null,
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "created_date": "2024-09-07T12:03:00.527671+00:00",
            "modified_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "modified_date": "2024-09-07T12:03:00.527710+00:00"
        },
        {
            "name": "enwiki-panamitsu-wikischedule",
            "title": "Wikischedule",
            "description": "Prevents you from editing Wikipedia outside of a chosen schedule.",
            "url": "https://en.wikipedia.org/wiki/User:Panamitsu/script/wikischedule.js",
            "keywords": [],
            "author": [
                {
                    "name": "Panamitsu",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "CC-BY-SA-4.0",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "tool_type": "user script",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [
                {
                    "language": "en",
                    "url": "https://en.wikipedia.org/wiki/User:Panamitsu/script/wikischedule"
                }
            ],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": null,
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "created_date": "2024-09-07T08:02:47.099357+00:00",
            "modified_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "modified_date": "2024-09-07T08:02:47.099408+00:00"
        },
        {
            "name": "toolforge-missingpedia",
            "title": "MissingPedia - Fill knowledge gaps in Wikipedia",
            "description": "Help Wikipedia editors find and fill knowledge gaps by recommending missing or incomplete articles",
            "url": "https://missingpedia.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Elad David",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-06T11:00:42.597456+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-06T11:00:42.597499+00:00"
        },
        {
            "name": "enwiki-jeeputer-coordinserter",
            "title": "coordInserter",
            "description": "Fetches coordinates from Wikidata, prepares {{tl|coord}} template syntax with values filled and inserts the template inside {{para|coord}} parameter on infobox. Activated on [[:Category:Articles missing coordinates with coordinates on Wikidata|missing coordinates category]].",
            "url": "https://en.wikipedia.org/wiki/User:Jeeputer/coordInserter.js",
            "keywords": [],
            "author": [
                {
                    "name": "Jeeputer",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "CC-BY-SA-4.0",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "tool_type": "user script",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [
                {
                    "language": "en",
                    "url": "https://en.wikipedia.org/wiki/User:Jeeputer/coordInserter"
                }
            ],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": null,
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "created_date": "2024-09-04T18:03:47.849348+00:00",
            "modified_by": {
                "id": 3,
                "username": "BDavis (WMF)"
            },
            "modified_date": "2024-09-04T18:03:47.849405+00:00"
        },
        {
            "name": "toolforge-review",
            "title": "Wikipedia Review",
            "description": "Includes all articles of a user/IP that have not yet been sighted",
            "url": "https://toolsadmin.wikimedia.org/tools/id/review",
            "keywords": [],
            "author": [
                {
                    "name": "Justman10000",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "Unlicense",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-03T19:00:43.743277+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-03T19:00:43.743330+00:00"
        },
        {
            "name": "toolforge-lingua-libre",
            "title": "LinguaLibre.org is a rapid recording app by Wikimedians.",
            "description": "LinguaLibre.org is a rapid recording app to serially document languages and accents of the world. It mostly help record words at a speed of 800 recordings per hour, but also has video recording studio when sign languages are selected.\r\nStack: Django, VueJS, uploading to Wikimedia Commons via Oauth and API.",
            "url": "https://toolsadmin.wikimedia.org/tools/id/lingua-libre",
            "keywords": [
                "audio recording",
                "vocabulary",
                "wiktionary"
            ],
            "author": [
                {
                    "name": "0x010C",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                },
                {
                    "name": "Nicolas Vion",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                },
                {
                    "name": "Poslovitch",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                },
                {
                    "name": "yug",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/repos/wikimedia-france/lingua-libre/",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "GPL-3.0-or-later",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": "https://phabricator.wikimedia.org/tag/lingua-libre/",
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2024-09-02T10:00:45.167591+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-09-02T10:00:45.167642+00:00"
        }
    ]
}