Tools Full text search.

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

{
    "count": 3420,
    "next": "https://toolhub.wikimedia.org/api/search/tools/?page=4",
    "previous": "https://toolhub.wikimedia.org/api/search/tools/?page=2",
    "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": "toolforge-aishikbot",
            "title": "A wikipedia bot",
            "description": "-",
            "url": "https://toolsadmin.wikimedia.org/tools/id/aishikbot",
            "keywords": [],
            "author": [
                {
                    "name": "Aishik Rehman",
                    "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": 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-08-29T20:00:41.497624+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-29T20:00:41.497668+00:00"
        },
        {
            "name": "toolforge-dcaro-test16",
            "title": "Test tool",
            "description": "Test tool",
            "url": "https://dcaro-test16.toolforge.org/",
            "keywords": [
                "test"
            ],
            "author": [
                {
                    "name": "David Caro",
                    "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": "Apache-2.0",
            "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-08-28T13:00:44.654777+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-28T13:00:44.654858+00:00"
        },
        {
            "name": "toolforge-wikicurricula-cl",
            "title": "wikicurricula project for Chile",
            "description": "wikicurricula project for Chile",
            "url": "https://toolsadmin.wikimedia.org/tools/id/wikicurricula-cl",
            "keywords": [
                "wikicurrícula"
            ],
            "author": [
                {
                    "name": "Carla Toro",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://github.com/Soylacarli/wikicurricula-cl.git",
            "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-08-27T22:00:54.415555+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-29T22:00:49.070956+00:00"
        },
        {
            "name": "toolforge-logos-purge",
            "title": "Generate purge commands for a Gerrit change",
            "description": "Generate purge commands for a Gerrit change",
            "url": "https://logos-purge.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Sammy",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/toolforge-repos/logos-purge",
            "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": "https://phabricator.wikimedia.org/tag/tool-logos-purge/",
            "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-08-27T17:00:55.743829+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-27T18:00:58.347720+00:00"
        },
        {
            "name": "toolforge-edgarsbot",
            "title": "EdgarsBOT",
            "description": "Bot run by Edgars2007",
            "url": "https://toolsadmin.wikimedia.org/tools/id/edgarsbot",
            "keywords": [
                "bot"
            ],
            "author": [
                {
                    "name": "FRK",
                    "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": 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-08-27T10:00:50.751747+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-27T10:00:50.751801+00:00"
        },
        {
            "name": "toolforge-flaschbot1",
            "title": "Bot to edit Commons file pages lacking {{Information}} template.",
            "description": "flaschbot1 will work with Commons file pages lacking {{Information}} template. It consists of multiple components:\r\n(1) Analysis of a batch of file pages belonging to the same topic, uploaded by / attributed to the same person, and so on. Analysis consists of collecting the unstructured file description components, classifying them and identifying files which need manual editing. The analysis component will be run manually until the description components by all files in the batch are identified and classified. Analysis result will be made persistent and passed to second component:\r\n(2) Batch edit of file descriptions, primarily by adding parsed data as SDC and using the Defaults mechanism of {{Information}} to show them in the file description.",
            "url": "https://toolsadmin.wikimedia.org/tools/id/flaschbot1",
            "keywords": [
                "pywikibot",
                "wikimedia commons"
            ],
            "author": [
                {
                    "name": "Fl.schmitt",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/toolforge-repos/flaschbot1",
            "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/tool-flaschbot1/",
            "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-08-24T12:00:45.039068+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-24T13:00:45.949166+00:00"
        },
        {
            "name": "toolforge-owidimporter",
            "title": "OWID graph importer",
            "description": "Tool to import freely licensed graphs from ourworldindata.org to commons",
            "url": "https://owidimporter.toolforge.org/",
            "keywords": [
                "commons",
                "upload"
            ],
            "author": [
                {
                    "name": "Brian Wolff",
                    "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-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-08-22T17:00:56.861584+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-22T17:00:56.861637+00:00"
        },
        {
            "name": "toolforge-flickypedia",
            "title": "flickypedia",
            "description": "flickypedia",
            "url": "https://flickypedia.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "DaxServer",
                    "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": "Apache-2.0",
            "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-08-21T12:00:44.582297+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-21T12:00:44.582350+00:00"
        },
        {
            "name": "toolforge-techcontribs",
            "title": "Tech Contribs",
            "description": "Bird's eye view of a developer's technical contributions to the Wikimedia movement.",
            "url": "https://techcontribs.toolforge.org/",
            "keywords": [
                "nodejs"
            ],
            "author": [
                {
                    "name": "Chlod Alejandro",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/toolforge-repos/techcontribs",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "Apache-2.0",
            "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": "https://phabricator.wikimedia.org/tag/tool-techcontribs/",
            "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-08-20T22:00:51.381868+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2024-08-24T23:00:51.451446+00:00"
        },
        {
            "name": "a",
            "title": "a",
            "description": "a",
            "url": "https://view-it.org/",
            "keywords": [],
            "author": [],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": true,
            "replaced_by": null,
            "experimental": true,
            "for_wikis": [],
            "icon": null,
            "license": null,
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "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": null,
            "_language": "en",
            "origin": "api",
            "created_by": {
                "id": 1079,
                "username": "Aaass37"
            },
            "created_date": "2024-08-20T04:04:13.150615+00:00",
            "modified_by": {
                "id": 1079,
                "username": "Aaass37"
            },
            "modified_date": "2024-08-20T14:12:05.817375+00:00"
        }
    ]
}