Evaluating and Improving MediaWiki web API client libraries/Status updates/Search results


 * Etsy API for mini-project
 * https://www.etsy.com/developers/documentation/resources/developer_resources#getting-started


 * https://github.com/mcfunley/etsy-python
 * https://groups.google.com/forum/#!topic/etsy-api-v2/gkyT5iktymg

Hi Sandra,

That API library has unfortunately fallen a bit into legacy territory and isn't being maintained currently.

Better library support is something that I have in mind medium term, but in the short term we'll probably not be maintaining it actively until we have more bandwidth. Feel absolutely free to fork and make updates though!

-Chris


 * http://re-bol.com/etsy_api_tutorial.html


 * Place to search for more libraries:
 * http://askubuntu.com/questions/298506/using-apt-cache-search

TRANSFERRED to API:Client code
 * Java:
 * http://stackoverflow.com/questions/1397938/is-there-any-api-in-java-to-access-wikipedia-data
 * https://code.google.com/p/gwtwiki/
 * https://en.wikipedia.org/wiki/List_of_Java_APIs
 * https://code.google.com/p/jwpl/
 * http://www.integratingstuff.com/2012/04/06/hook-into-wikipedia-using-java-and-the-mediawiki-api/
 * http://code.google.com/p/gwtwiki/wiki/MediaWikiAPISupport
 * http://sourceforge.net/projects/jwbf/
 * http://www.javalobby.org/java/forums/t106155.html
 * www.ashlux.com/wordpress/2009/05/29/mediawiki-bot-using-jwbf-java/
 * https://github.com/CBMcArthur/MediaWiki-Java-API
 * http://mvnrepository.com/artifact/org.mediawiki/api/1.3

TRANSFERRED to API:Client code TRANSFERRED to API:Client code
 * node.js:
 * https://www.npmjs.org/package/wikifetch
 * https://www.npmjs.org/package/wikichanges
 * https://www.npmjs.org/package/nodemw
 * https://www.npmjs.org/package/mediawiki-api
 * https://www.npmjs.org/package/wikipedia
 * https://www.npmjs.org/package/wikiscraper
 * https://www.npmjs.org/package/wikijs
 * https://www.npmjs.org/package/tendril (not actually related)
 * JS
 * http://labs.steren.fr/2010/11/18/call-wikipedia-api-using-jquery/
 * http://codebetter.com/matthewpodwysocki/2010/03/15/introduction-to-the-reactive-extensions-for-javascript-wikipedia-lookup/
 * https://github.com/Reactive-Extensions/RxJS


 * Ruby:
 * http://rubygems.org/gems/wikipedia-client; https://github.com/kenpratt/wikipedia-client; * https://code.google.com/p/wikipedia-client/;
 * https://github.com/schleyfox/wikipedia-api
 * http://tommorris.org/posts/2539


 * http://stackoverflow.com/questions/4031982/why-do-i-keep-getting-this-help-error-code-from-wikipedia-api
 * http://stackoverflow.com/questions/8800866/unable-to-obtain-edit-token-for-mediawiki-api
 * http://stackoverflow.com/questions/22264390/mediawiki-cookies-and-rubyhttp://stackoverflow.com/questions/22264390/mediawiki-cookies-and-ruby
 * http://rubydoc.info/gems/w
 * http://stackoverflow.com/questions/7831192/rails-mediawiki-api-for-wikipedia-data-extraction
 * http://wikimedia-mobile.blogspot.com/2008/11/ruby-support-for-mediawiki.html


 * http://mediawikiclient.rubyforge.org/
 * https://gerrit.wikimedia.org/r/#/q/project:mediawiki/ruby/api,n,z

TRANSFERRED to API:Client code
 * https://github.com/jpatokal/mediawiki-gateway; https://rubygems.org/gems/mediawiki-gateway; https://www.ruby-toolbox.com/projects/mediawiki-gateway
 * https://rubygems.org/gems/mediawiki_api

TRANSFERRED to API:Client code
 * Perl:
 * http://search.cpan.org/~exobuzz/MediaWiki-API-0.39/lib/MediaWiki/API.pm
 * https://www.mediawiki.org/wiki/Perl
 * http://perlmediawikiapi.wikia.com/wiki/Perl_MediaWiki_API_Wiki
 * https://metacpan.org/pod/Perlwikipedia
 * https://packages.debian.org/squeeze/libmediawiki-api-perl
 * https://github.com/MediaWiki-Bot/MediaWiki-Bot
 * http://www.perlmonks.org/?node_id=928100
 * http://cpansearch.perl.org/src/EXOBUZZ/MediaWiki-API-0.37/lib/MediaWiki/API.pm
 * http://stackoverflow.com/questions/18135057/create-and-update-wiki-pages-using-mediawikiapi
 * http://www.seancolombo.com/tag/perl-mediawiki-api/


 * Python:
 * http://code.google.com/p/python-wikitools/
 * https://pypi.python.org/pypi/wikitools


 * http://stackoverflow.com/questions/4502993/updating-a-media-wiki-article-using-python
 * http://stackoverflow.com/questions/3182009/how-to-upload-files-to-mediawiki-using-python
 * http://www.quora.com/Python-programming-language-1/What-is-the-best-python-MediaWiki-client

TRANSFERRED to API:Client code
 * https://apps.ubuntu.com/cat/applications/oneiric/python-simplemediawiki/
 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594130
 * http://python-wikitools.googlecode.com/svn/trunk/README
 * http://code.activestate.com/pypm/search:mediawiki/
 * http://www.findbestopensource.com/product/python-wikitools
 * https://pypi.python.org/pypi/wikipedia
 * http://stackoverflow.com/questions/4460921/extract-the-first-paragraph-from-a-wikipedia-article-python
 * http://stackoverflow.com/questions/120061/fetch-a-wikipedia-article-with-python
 * http://www.quora.com/What-is-the-best-way-to-parse-Wikipedia-articles-using-Python
 * http://www.reddit.com/r/Python/comments/1ky70p/wikipedia_api_for_python/
 * http://www.kdnuggets.com/2011/02/pattern-python-web-mining-module.html


 * General:
 * https://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot
 * http://api.wikia.com/wiki/Client_libraries
 * http://api.wikia.com/wiki/Client_libraries/MediaWiki_API
 * http://www.programmableweb.com/
 * http://en.wikipedia.beta.wmflabs.org/wiki/Mediawiki_ruby_api_client
 * http://www.wikihow.com/Use-the-MediaWiki-API
 * http://stackoverflow.com/questions/964454/how-to-use-wikipedia-api-if-it-exists
 * http://www.programmableweb.com/api/wikipedia
 * http://www.perlmonks.org/?node_id=553487
 * https://blog.scraperwiki.com/2011/12/how-to-scrape-and-parse-wikipedia/
 * http://pythonhackers.com/open-source/