User:Colin M/creations

From Wikipedia, the free encyclopedia

Below are all mainspace pages I've created as of March 3 2022. The list excludes redirects and disambiguation pages. One page, List of photograph manipulation incidents, was split from an existing article; the rest (as far as I can recall) is original content.

I mostly wanted to create this list because I thought it would be fun to feed it to massviews.

Title Date Size at creation
N-gram language model 2023-03-10T17:08:28Z 2,134
BookCorpus 2023-03-09T21:14:31Z 3,392
Large language model 2023-03-09T15:43:17Z 2,508
Fit to Fight (film) 2023-03-07T16:27:44Z 5,707
List of sex hygiene films 2023-03-06T16:43:00Z 4,593
Les Avariés 2023-02-25T20:29:55Z 6,314
Premarital medical examination 2023-02-15T20:37:17Z 5,777
Harry Clay Sharp 2023-01-15T20:54:17Z 5,338
Marvel Snap 2022-10-24T19:21:00Z 7,597
Answers (periodical) 2022-10-13T16:20:40Z 2,128
LAION 2022-09-26T20:16:06Z 3,425
Text-to-image model 2022-09-07T16:50:38Z 5,432
Nicole Kidman AMC Theatres commercial 2022-09-04T19:17:45Z 6,602
Music leak 2022-05-24T02:48:01Z 4,601
My Old School (2022 film) 2022-05-16T17:16:55Z 2,023
In Darkest England and the Way Out 2022-05-14T20:25:15Z 2,989
Gender Queer 2022-05-10T22:32:56Z 7,428
Marian Olden 2022-05-04T19:37:43Z 7,499
Chippendales Audition 2022-03-24T12:25:42Z 9,256
Robert E. Hall (physician) 2022-03-21T16:21:46Z 4,181
Association for the Study of Abortion 2022-03-18T18:01:30Z 6,162
Pro-choice and pro-life 2022-03-17T16:11:00Z 7,917
White Diamonds 2022-02-19T21:50:00Z 6,572
List of photograph manipulation incidents 2022-02-05T19:52:03Z 8,961
Beauty filter 2022-01-31T20:35:44Z 8,007
Ugly man contest 2021-12-30T20:44:22Z 3,182
Thrumming (textiles) 2021-12-16T20:20:29Z 2,968
Thompson's Bank Note Reporter 2021-12-06T19:08:09Z 6,982
Bank note reporter 2021-12-04T23:53:52Z 9,655
The Bottle (etchings) 2021-11-19T19:47:31Z 7,213
Marie Corelli: the Writer and the Woman 2021-11-17T05:25:27Z 4,993
Dump cake 2021-11-12T22:03:30Z 3,950
Vendetta! 2021-11-09T01:36:47Z 5,507
Minimizer 2021-11-03T19:02:59Z 3,364
Dianna Boileau 2021-10-23T17:39:43Z 6,903
The Sunday Magazine (magazine) 2021-10-21T18:09:44Z 2,016
Sunday at Home 2021-10-17T16:14:59Z 3,000
Sunday reading periodical 2021-09-30T22:51:42Z 5,680
Russ Warner 2021-09-27T16:57:16Z 5,866
John S. Barrington 2021-08-20T01:11:34Z 6,008
Al Urban (photographer) 2021-08-19T19:37:33Z 4,362
TWO (magazine) 2021-08-17T16:24:42Z 4,705
Daniel Roseberry 2021-08-03T17:06:01Z 4,613
Maison Schiaparelli 2021-08-02T23:01:28Z 7,808
Jesse Singal 2021-07-25T23:00:50Z 10,535
The Hobby Directory 2021-07-15T17:59:31Z 4,916
The Chameleon (magazine) 2021-06-21T18:10:04Z 2,867
Physique photography 2021-05-24T17:34:05Z 2,193
The Western Shore 2021-05-22T16:39:28Z 3,752
List of gay novels prior to the Stonewall riots 2021-05-21T15:22:39Z 10,772
Neel Bate 2021-05-17T18:46:27Z 4,692
Ah Men 2021-05-15T17:42:06Z 3,665
Starvation Blues 2021-05-15T14:50:14Z 2,207
Frederick Kovert 2021-05-14T01:16:41Z 1,891
Tomorrow's Man 2021-05-13T00:39:49Z 2,143
Sunshine & Health 2021-05-03T16:21:37Z 7,064
Ensemble (musical theatre) 2021-05-02T20:49:49Z 2,954
Grecian Guild Pictorial 2021-04-30T19:28:24Z 3,675
Gay Heart Throbs 2021-04-23T17:15:54Z 1,851
Isn't It Romantic? (The Golden Girls) 2021-04-22T17:46:40Z 4,030
The Quartier Latin 2021-04-18T19:14:04Z 1,800
Defeasibility (linguistics) 2021-04-18T00:40:10Z 1,185
Echo question 2021-04-14T16:25:06Z 6,316
Lulu McConnell 2020-08-24T15:34:36Z 2,207
Singing Stars of Tomorrow 2020-08-23T16:41:44Z 1,062
National Farm Radio Forum 2020-08-21T03:35:25Z 5,001
Opportunity Knocks (Canadian radio show) 2020-08-20T18:26:37Z 1,415
CBC Wednesday Night 2020-08-20T17:10:02Z 1,632
Cow Tools 2019-12-20T05:00:33Z 3,291
Surrogacy in Canada 2019-10-18T21:51:22Z 4,086
Gaspar de Quesada 2019-06-17T19:11:33Z 6,486
List of things named after Ferdinand Magellan 2019-06-16T01:09:38Z 4,226
Krystina Alabado 2019-05-19T17:52:31Z 3,839
Bergantina 2019-04-19T17:55:50Z 1,464
The News (musical) 2019-03-30T21:30:22Z 8,184
The Explorers Club (play) 2019-03-26T20:00:55Z 6,876
Nell Benjamin 2019-02-27T18:42:39Z 3,217
Rats, Lice and History 2019-02-25T17:47:57Z 4,885
Jason Burnett 2007-01-11T03:28:01Z 831

Code[edit]

Below is the Python script I used to generate the above table (note to self: lives locally at ~/src/wiki/my_creations/generate_creations_wikitext.py):

import json
import sys
import requests

SESSION = requests.Session()

BASE_URL = 'https://en.wikipedia.org/w/api.php'
BASE_PARAMS = dict(action='query',
        list='usercontribs',
        ucuser='Colin_M',
        ucnamespace=0,
        uclimit=500, # max
        format='json',
)

def get_contribs(**params):
    r = SESSION.get(url=BASE_URL, params={**BASE_PARAMS, **params})
    return r.json()['query']['usercontribs']

# Cases where content was placed at a title that used to hold a redirect. This form
# of article creation is not included by the ucshow=new filter.
expanded_redirects = get_contribs(uctag='mw-removed-redirect')
# These are pages that show up in the 'expanded_redirects' set, but which aren't
# page creations on my part - rather these were cases where someone converted
# a page to a redirect, and I undid that change.
TITLE_BLACKLIST = {
        'Muh Dikhai',
        'Allie X discography',
        'The Picture of Dorian Gray (2004 film)',
}
creations = get_contribs(ucshow='new')
contribs = sorted(creations + expanded_redirects, key=lambda c: c['timestamp'], reverse=True)

print(r"""{| class="wikitable sortable"
|-
! Title !! Date !! Size at creation""")

def row_for_contrib(c):
    return "|-\n| {} || {} || {:,}".format(
            '[[' + c['title'] + ']]',
            c['timestamp'],
            c['size'],
    )

for c in contribs:
    # For simplicity, let's just exclude all small-ish creations. It's easy to draw
    # a line that separates "real" articles from redirects and dab pages. (Whereas
    # separating the latter two categories is a lot messier.)
    if c['title'] in TITLE_BLACKLIST or c['size'] < 800:
        continue
    print(row_for_contrib(c))


print("|}")