since 2005
{{Pageset definition
| namespaces =
| categories =
| category-depth =
| wdq1 =
| petscan1 =
| domain-links1 =
| sql1 =
| links-here1 =
| transclusions1 =
| links-on-page1 =
}}
https://en.wikipedia.org/?title=Capital_punishment_in_the_United_States&diff=prev&oldid=1203024750
https://en.wikipedia.org/w/api.php?action=compare&fromrev=1203018841&torev=1203024750&format=json
<a class="mw-changeslist-diff" href="/?title=Zoology&curid=34413&diff=1203018841&oldid=1203024750">diff</a>
This diff adds a new sentence to the article and also adds a new link to a source.
In this one diff these two sources are cited:
Given a watchlist:
Given a pair (or batch of them):
The problems I have with this approach:
In the future when we have a centralized service doing this work, because we are doing something more complicated than screens against RSP,
The user script:
What about this "service"? If I set up WRDB as an ongoing, self-updated service, then all this service would need to do is check the revision ID in WRDB. At the moment, however, WRDB only supports a one-time build, and domain information is not directly stored in the database. However, this will help with support for non-URL references in the future.
Location | Revision(s) | Extracts URL from link label | "Type" | Old revision ID | New revision ID | Notes |
---|---|---|---|---|---|---|
Page history | First revision; no subsequent revisions | none! | new | Currently invisible to Test Wikipedia branch | ||
Page history | First revision | cur | new | none | (curid:) oldid= | It was the "curid" when it was new |
Page history | Subsequent revision | prev | diff | (diff:) extract previous revision ID from oldid= | (oldid:) oldid= | |
Watchlist and Recent Changes | First revision | hist | new | none | (curid:) curid= | |
Watchlist and Recent Changes | Subsequent revision | diff | diff | (diff:) extract previous revision ID from diff= | (oldid:) diff= |
since 2005
{{Pageset definition
| namespaces =
| categories =
| category-depth =
| wdq1 =
| petscan1 =
| domain-links1 =
| sql1 =
| links-here1 =
| transclusions1 =
| links-on-page1 =
}}
https://en.wikipedia.org/?title=Capital_punishment_in_the_United_States&diff=prev&oldid=1203024750
https://en.wikipedia.org/w/api.php?action=compare&fromrev=1203018841&torev=1203024750&format=json
<a class="mw-changeslist-diff" href="/?title=Zoology&curid=34413&diff=1203018841&oldid=1203024750">diff</a>
This diff adds a new sentence to the article and also adds a new link to a source.
In this one diff these two sources are cited:
Given a watchlist:
Given a pair (or batch of them):
The problems I have with this approach:
In the future when we have a centralized service doing this work, because we are doing something more complicated than screens against RSP,
The user script:
What about this "service"? If I set up WRDB as an ongoing, self-updated service, then all this service would need to do is check the revision ID in WRDB. At the moment, however, WRDB only supports a one-time build, and domain information is not directly stored in the database. However, this will help with support for non-URL references in the future.
Location | Revision(s) | Extracts URL from link label | "Type" | Old revision ID | New revision ID | Notes |
---|---|---|---|---|---|---|
Page history | First revision; no subsequent revisions | none! | new | Currently invisible to Test Wikipedia branch | ||
Page history | First revision | cur | new | none | (curid:) oldid= | It was the "curid" when it was new |
Page history | Subsequent revision | prev | diff | (diff:) extract previous revision ID from oldid= | (oldid:) oldid= | |
Watchlist and Recent Changes | First revision | hist | new | none | (curid:) curid= | |
Watchlist and Recent Changes | Subsequent revision | diff | diff | (diff:) extract previous revision ID from diff= | (oldid:) diff= |