{
  "id": "c4e89e4a7095",
  "url": "https://github.com/earwig/mwparserfromhell",
  "title": "Mwparserfromhell",
  "note": "Super awesome to find this. Alternative to using Semantic Forms API to dig into template contents. Can also handle multiple occurring templates!\n\n> MWParserFromHell is a Python parser for MediaWiki wikicode.\n",
  "voice": "mixed",
  "saved": "2013-05-29T17:18:22Z",
  "host": "github.com",
  "kind": "repository",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/c4e89e4a7095/",
  "markdown": "https://links.thingelstad.xyz/links/c4e89e4a7095.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 250,
      "page": "https://links.thingelstad.xyz/hosts/github.com/",
      "nearest": [
        {
          "id": "5660561f18c2",
          "title": "Alp",
          "url": "https://github.com/phyllisstein/alp",
          "record": "https://links.thingelstad.xyz/links/5660561f18c2/"
        },
        {
          "id": "94b6c908687e",
          "title": "Brython",
          "url": "https://github.com/brython-dev/brython",
          "record": "https://links.thingelstad.xyz/links/94b6c908687e/"
        },
        {
          "id": "76bb805ed9f5",
          "title": "Stringer",
          "url": "https://github.com/swanson/stringer",
          "record": "https://links.thingelstad.xyz/links/76bb805ed9f5/"
        },
        {
          "id": "35f9e7b123e3",
          "title": "Grequests",
          "url": "https://github.com/kennethreitz/grequests",
          "record": "https://links.thingelstad.xyz/links/35f9e7b123e3/"
        },
        {
          "id": "0fb56c93335e",
          "title": "Python-twitter",
          "url": "https://github.com/bear/python-twitter",
          "record": "https://links.thingelstad.xyz/links/0fb56c93335e/"
        }
      ]
    },
    "same_week": {
      "count": 15,
      "nearest": [
        {
          "id": "7768008034d4",
          "title": "Pure",
          "url": "http://purecss.io/",
          "record": "https://links.thingelstad.xyz/links/7768008034d4/"
        },
        {
          "id": "b5590466fe8f",
          "title": "Coding Horror: A Visual Explanation of SQL Joins",
          "url": "http://blog.codinghorror.com/a-visual-explanation-of-sql-joins",
          "record": "https://links.thingelstad.xyz/links/b5590466fe8f/"
        },
        {
          "id": "5750afb22f1b",
          "title": "Extension default namespaces",
          "url": "http://www.mediawiki.org/wiki/Extension_default_namespaces",
          "record": "https://links.thingelstad.xyz/links/5750afb22f1b/"
        },
        {
          "id": "46fb2607a039",
          "title": "Coffee vs. beer: which drink makes you more creative? What I Learned Today Medium",
          "url": "https://medium.com/what-i-learned-today/f7fcb3b786b1",
          "record": "https://links.thingelstad.xyz/links/46fb2607a039/"
        },
        {
          "id": "557c876fc4d1",
          "title": "EFF and Facebook Stand Up for User Privacy and Control in California Case",
          "url": "https://www.eff.org/deeplinks/2013/05/eff-and-facebook-stand-user-privacy-and-control-california-case",
          "record": "https://links.thingelstad.xyz/links/557c876fc4d1/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "facts": {
    "kind": "repository",
    "method": "github",
    "checked": "2026-10-24T01:09:44Z",
    "full_name": "earwig/mwparserfromhell",
    "description": "A Python parser for MediaWiki wikicode",
    "language": "Python",
    "stars": 907,
    "license": "MIT",
    "archived": false,
    "fork": false,
    "pushed": "2026-10-19T04:37:51Z",
    "homepage": "https://mwparserfromhell.readthedocs.io/"
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://github.com/earwig/mwparserfromhell"
  }
}
