> Filed as https://phabricator.wikimedia.org/T121823
Thanks, subscribed. I was not aware of the Api-User-Agent header; for
everyone like me, this is described here
https://meta.wikimedia.org/wiki/User-Agent_policy: "Browser-based
applications written in Flash or JavaScript are typically forced to
send the same User-Agent header as the browser that hosts them. This
is not a violation of policy, however such applications are encouraged
to include the Api-User-Agent header to supply an appropriate agent."
--
Dr. Thomas Steiner, Employee (blog.tomayac.com, twitter.com/tomayac)
Google Germany GmbH, ABC-Str. 19, 20354 Hamburg
Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
Registergericht und -nummer: Hamburg, HRB 86891
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.29 (GNU/Linux)
iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.hTtP5://xKcd.c0m/1181/
-----END PGP SIGNATURE-----
Dear all,
First and foremost, thanks for making the Wikimedia Pageviews API
available; your work is highly appreciated and super useful! As a
modest "thank you", I am happy to release the JavaScript client
library pageviews.js for Node.js and the browser to make working with
this API easy for JavaScript developers. Please find the code and all
instructions at [1]. The library adds some convenience functions
(getting batch pageviews and limiting the number of results) that were
inspired by Dan Andreescu's Python library [2] and is Promise-based:
===
var pageviews = require('pageviews');
// Getting pageviews for a single article
pageviews.getPerArticlePageviews({
article: 'Berlin',
project: 'en.wikipedia',
start: '20151201',
end: '20151202'
}).then(function(result) {
console.log(JSON.stringify(result, null, 2));
}).catch(function(error) {
console.log(error);
});
// Getting top-n items ranked by pageviews for multiple projects
pageviews.getTopPageviews({
projects: ['en.wikipedia', 'de.wikipedia'], // Plural
year: '2015',
month: '12',
day: '01',
limit: 2 // Limit to the first n results
}).then(function(result) {
console.log(JSON.stringify(result, null, 2));
}).catch(function(error) {
console.log(error);
});
===
On a more technical note—trying to be a good citizen [3]—the client
library sets an identifying User-Agent header in Node.js mode.
However, trying to set the corresponding X-User-Agent (note the "X-")
header from a browser context (XMLHttpRequest cannot override the
browser's intrinsic User-Agent for security reasons), this fails with
an error message "Request header field X-User-Agent is not allowed by
Access-Control-Allow-Headers in preflight response". Maybe you could
change your CORS settings and include X-User-Agent in your
Access-Control-Allow-Headers?!
Hope this is useful.
Thanks,
Tom
--
[1] pageviews.js: https://github.com/tomayac/pageviews.js
[2] python-mwviews: https://github.com/mediawiki-utilities/python-mwviews
[3] User-Agent requirement: https://wikimedia.org/api/rest_v1/?doc
--
Dr. Thomas Steiner, Employee (blog.tomayac.com, twitter.com/tomayac)
Google Germany GmbH, ABC-Str. 19, 20354 Hamburg
Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
Registergericht und -nummer: Hamburg, HRB 86891
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.29 (GNU/Linux)
iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.hTtP5://xKcd.c0m/1181/
-----END PGP SIGNATURE-----
Hey folks,
I'm emailing to let you know that we won't be holding a Wikimedia Research
Showcase for this month due to the holidays. We'll kick it back in gear
for January 2016 though.
Watch this page for updates:
https://www.mediawiki.org/wiki/Wikimedia_Research/Showcase
Happy holidays!
-Aaron
Call for Workshop Proposals
9th Conference on Intelligent Computer Mathematics
- CICM 2016 -
July 25-29, 2016
University of Bialystok, Poland
http://www.cicm-conference.org/2016
----------------------------------------------------------------------
Digital and computational solutions are becoming the prevalent means
for the generation, communication, processing, storage and curation of
mathematical information. Separate communities have developed to
investigate and build computer based systems for computer algebra,
automated deduction, and mathematical publishing as well as novel user
interfaces. While all of these systems excel in their own right, their
integration can lead to synergies offering significant added
value. The Conference on Intelligent Computer Mathematics (CICM)
offers a venue for discussing and developing solutions to the great
challenges posed by the integration of these diverse areas.
CICM has been held annually as a joint meeting since 2008, colocating
related conferences and workshops to advance work in these subjects.
Previous meetings have been held in Birmingham (U.K. 2008), Grand Bend
(Canada 2009), Paris (France 2010), Bertinoro (Italy 2011), Bremen
(Germany 2012), Bath (U.K. 2013), Coimbra (Portugal, 2014) and
Washington D.C. (USA, 2015).
This is the call for proposals for workshops to be held at CICM 2016,
which will be held at the University of Bialystok (Poland), July 25-29
next year.
Some of the workshops that have been held at past CICM meetings are:
Automated Reasoning: Bridging the Gap between Theory and Practice
Compact Computer Algebra
Empirically Successful Automated Reasoning for Mathematics
Formal Mathematics for Mathematicians
Intelligent Proof Search
Mathematical user Interfaces
Mathematics Information Retrieval
OpenMath
Pen-Based Mathematical Computation
Programming languages for Mechanized Mathematics Systems
SCIEnce
The Notion of Proof
User Interfaces for Theorem Provers
Proposals for workshops to be held at CICM 2016 are solicited. Both
well-established workshops and newer or brand new ones are encouraged.
Please provide the following information:
+ Workshop title.
+ Names and affiliations of organizers.
+ Brief description of workshop goals and/or topics.
+ Proposed workshop duration (half a day up to two days is possible).
+ If the workshop has met previously, please include the conference
affiliation for the previous meeting. If the workshop is new,
please indicate so.
CICM will take care of copying and distributing informal printed
proceedings for workshops that would like this service, as well as
permanently archived open access online proceedings with CEUR-WS.org.
All proposals should be sent via email to
cicm-organizers(a)jacobs-university.de
for consideration by the CICM 2016 organizers:
Conference Chair: Adam Naumowicz (U Bialystok, Poland)
General Program Chair: Michael Kohlhase (Jacobs University
Bremen, Germany)
Calculemus Track Chair: Leonardo de Moura (Microsoft Research, USA)
DML Track Chair: Frank Tompa (U Waterloo, Canada)
MKM Track Chair: Bruce Miller (NIST, USA)
System & Data Chair: Moa Johansson (Chalmers U, Sweden)
Workshop Chair: Serge Autexier (DFKI, Germany)
Important dates:
Deadline for proposal submissions: January 22nd, 2016
Acceptance/rejection notification: February 1, 2016
Workshop dates: July 25-29, 2016
----------------------------------------------------------------------
Dear all,
I think that the following call might be of interest to some members of the
list. Please, feel free to disseminate it (thanks!):
Call for Papers: Decentralizing the Commons
We are witnessing today a steady growth in the impact of user-generated
content and peer-production on the so-called sharing or collaborative
economy. These emergent practices are an indicator of radical changes in
the mode of production in an age of ‘prosumerism’, characterized by two
main trends. On the one hand, corporations such as Google, Uber or Facebook
are capturing the value created by the actors contributing to the
collaborative economy, in a way that has been described by some scholars as
an exploitation of free labour. On the other hand, projects such as
Wikipedia or GNU/Linux are emblematic of a new model of production that
relies on the contribution of many individuals collaborating to a
collective project that is not owned by any given entity but rather by the
community as a whole (Commons-Based Peer Production or CBPP). These
individuals organise themselves without relying on traditional
hierarchical and mercantile organisational structures, to produce a set of
commons resources which are made freely available to the public for use and
reuse. In the last few years, CBPP has expanded beyond the field of
software and encyclopedias to also cover the realms of information
(OpenStreetMap, Wikihow), hardware (FabLabs, Open Source Ecology),
accommodation (Couchsurfing, BeWelcome) and currency (Bitcoin, Altcoins).
The concept of decentralisation is a key requisite for the protection of
thesecommons — from their governance system, including the allocation of
power and functions in the organisation of labour; to the characteristics
of the socio-technical means of collaboration, in terms of both the
underlying technical infrastructure and the ownership structure of such
infrastructure. Despite the original design of the Internet as a
decentralized network, with the advent of the Web 2.0, centralized (and
often proprietary) platforms — typically driven by corporate interests —
have progressively taken over the web. These centralized choke-points can
be used by governments to increase surveillance (as disclosed by the
Snowden revelations), to blackout the Internet (e.g. Egypt, Syria, or San
Francisco’s BART), or to restrict the activities of activist organizations
(such as Wikileaks). It has now become clear that it is not enough to
develop free/libre/open source (FLOSS)alternatives, if we do not as well
endeavor to re-decentralize the Internet. Newdecentralized software tools
may ultimately be useful to support the operation and the long-term
sustainability of CBPP communities.
In view of this, we organised the second FLOSS4P2P workshop
<http://www.p2pvalue.eu/2nd-floss4p2p-workshop> (@Fablab London, supported
by P2Pvalue <http://p2pvalue.eu/>), gathering a wide spectrum of people
working ondecentralized FLOSS projects that could help or support the
activities of peer production communities. Given the success of the workshop
<http://p2pvalue.eu/floss4p2p-workshop-agenda>, we would like to prepare a
book in collaboration with the Institute of Network Cultures
<http://networkcultures.org/> (on the model of the former MoneyLab Reader
<http://networkcultures.org/blog/publication/moneylab-reader-an-intervention…>)
to explore the topic of decentralisation in thecommons sector.
We welcome proposals from academics, activists, researchers and
practitioners interested in exploring the topic from a wide set of
perspectives, ranging from computer science, engineering, sociology,
philosophy, organisational theory, cultural studies, digital studies, etc.
Contributions can cover a variety of topics, including tools for grassroots
communities, commons-based peer production, both online and offline wikis,
maker culture, activism, hacktivism, free culture, citizen science and
hospitality exchange. Contributions can take a variety of formats, e.g. a
story, a sci-fi tale, a comicstrip, a manifesto, a critical essay, an
interview, a study, a poem, a conversation, a debate, a combination of the
former… we would like you to experiment and surprise us!
We invite you to submit an initial abstract (max. 750w; count each image as
200w, if any) explaining your idea by January 30, 2016. Examples of
possible topics are:
-
Dynamics of (de)centralization in CBPP communities
-
Decentralized software applications for online/offline communities
-
Decentralized solutions to tackle specific communities concerns
-
Guidelines for developers and/or researchers
-
Comparison of centralized/decentralized processes in CBPP (e.g.
decision-making, infrastructure ownership, value generation, value
distribution)
-
Practical experiences around centralized/decentralized structures (in
the form of stories, research, interview, etc.)
The more compelling ideas will be selected to be included in the book.
Please upload your contribution using the following Easychair link:
https://easychair.org/conferences/?conf=floss4p2p
If you have further questions about the expected content, format, etc. do
not hesitate to let us know. We look forward to hearing about your ideas!
Primavera De Filippi
Samer Hassan
David Rozas
--
Samer | @sh3v3k <http://twitter.com/sh3v3k> | http://samer.hassan.name
"We are the ones we have been waiting for" (June Jordan)
Researchians,
I have a been collecting data on the gendered biographies of different
Wikipedia Languages from Wikidata dumps, with the question of trying to
understand the gender gap in content. After reading about Propensity Score
Matching[1] today, I see it would be possible to test a (close to) causal
link between the genders of Wikipedia Biographies being added to a
language, and Editathon activity. Yet we'd need the data for editathon
activity. Is it compiled somewhere, or can you think of how it could be
compiled?
[1] https://en.wikipedia.org/wiki/Propensity_score_matching The idea in
propensity score matching is to pretend a randomized experiment is being
conducted, and to find a "control group" - a similar but untreated
language, for each "treated group".
Make a great day,
Max Klein ‽ http://notconfusing.com/
Hi all
Does anyone know of any information on editor retention rates based on
whether the person used Visual Editor or Wikitext?
I'm sure there are many ways you could explore this subject, my specific
interest is when running editor training would it be better to teach people
to use VE or wikitext?
Many thanks
John
This article reminds me a lot of how Wikipedia and its sister projects work
ideally:
http://www.self-managementinstitute.org/misperceptions-of-self-management
Of course we have some problems, some of them very thorny problems for
which we have yet to find long-term solutions. Perhaps by looking at the
experience of other orgs who are operating with similar philosophies, we
can derive solutions.
Pine
Hi researchers,
I'm seeking your help in deciding on future IdeaLab campaigns. These
campaigns can generate novel proposals that could be eligible for grant
funding, and ultimately address needs in the projects to which you
contribute:
<https://meta.wikimedia.org/wiki/Grants:IdeaLab/Future_IdeaLab_Campaigns>
Topics focused on research have an important value across Wikimedia
projects. Personally, I've seen a lot of demand for research in
discussions around Wikimedia projects, and as a volunteer on en.wiki, I've
sometimes felt unequipped debating community, policy, and technical issues
without relevant empirical data to ground my thinking.
You can offer feedback and add your own campaign topics on potential
avenues for research through a survey conducted through AllOurIdeas <
http://www.allourideas.org/idealab_campaigns> in addition to participating
on the IdeaLab talk page.
I’m looking forward to seeing your feedback and exploring potential
directions we can take IdeaLab campaigns starting next year.
Take care,
Jethro
--
Chris "Jethro" Schilling
I JethroBT (WMF) <https://meta.wikimedia.org/wiki/User:I_JethroBT_(WMF)>
Community Organizer, Wikimedia Foundation
<https://wikimediafoundation.org/wiki/Home>