TPW is a freely accesible, open-source repository of user-categorised online publications.

But what about "x"?

A small number of other sites have approached the task of categorizing our digital media landscape with various methodologies and degrees of completeness.

Common to all of them is an unfortunate U.S.-centric perspective, which seemingly attempts to map political positions to their two major parties with sometimes strange results. At its most harmless, this can be seen with the inverted-from-tradition color scheme of left v. right with exceptions made for the color red and explicit socialism. More serious artefacts of this American perspective can been when other sites must include manual notes to distinguish progressive left from liberal / Democrat when both are categorically placed in the same political box, or libertarian, populist and corporate variants of right-wing politics in the same manner.

Additionally, many of these projects lack the transparency about themselves and their categorisation process that they aim to provide for other publications. Some provide a tally as rated by anonymous voters, whose database is private, or others simply provide a rating with no accountability to authors whatsoever.

And finally, by storing the data source in an open fashion and providing the API for free, other enterprising individuals may build off of this work without need to negotiate terms, run afoul of copyright, or find API lock-in.

Does this duplicate Wikipedia?

No, although the content license is compatible. Wikipedia provides a great deal of information in a great number of languages, and also lists a history of edits on each entry. Unfortunately, there is no API for this content, and the explicit focus of this project (political leaning) is not Wikipedia's. Their design de-empasises the edit history and discussion around entries, and those may not necessarily address the political leaning or factual accuracy that this project aims to cover.


This site works with a unidirectional data flow, from the GitHub source files written in human-readable markdown, to a read-only GraphQL representation of that data, and then finally to this site.

This site is built with Gatsby, which makes a "static website." As such, the entries on this site might be delayed from what exists in the source files. This decision was made to facilitate portability of the site itself and improve site speed, with an understanding that the heart of this project is the data itself, and not the site. As this is an open-source project, anyone can build their own representation of the data, or submit requests to alter how this website looks and works.