Jump to content
Wikimedia Meta-Wiki

Toolserver: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
(235 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
:''"TS" redirects here. For the policy page on Trust & Safety, see [[Special:MyLanguage/Trust and Safety|Trust and Safety]]''.
<div style="float:right;" class="toc">
{| style="float:right"
'''Toolserver'''
| {{Toolserver}}
*[[/For users]]
|-
*[[/Projects]]
| [[File:Wikimedia Community Logo-Toolserver.svg|thumb|Toolserver logo]]
*[[/Report]]
|-
</div>
| [[Image:Toolserver-cluster.svg|thumb|Toolserver Cluster]]
__TOC__
|}
{{shortcut|[[TS]]}}
{{ambox|text=The Toolserver has been closed down on July 1, 2014. Please use [[wikitech:Help:Cloud Services Introduction|Wikimedia Cloud Services]], or more precisely [[wikitech:Help:Toolforge|Toolforge]].
On [[mw:Special:MyLanguage/MediaWiki|MediaWiki.org]] you can find [[mw:Tool_Labs/Collection_of_issues_after_Toolserver_shutdown|a collection of issues after Toolserver shutdown]].}}
The '''Wikimedia Toolserver''' was a collaborative platform providing Unix hosting for various software tools written and used by Wikimedia editors. The service was operated by [http://www.wikimedia.de/ Wikimedia Deutschland e.V.] with assistance from the [[Wikimedia Foundation]].


It consists of thirteen servers as outlined [[tswiki:Servers|here]]. The contents of the live databases are replicated in three clusters: S1 (English Wikipedia), S2 ([http://lists.wikimedia.org/pipermail/wikitech-l/2007-February/029950.html some major languages]), S3 (all others), with varying degree of delay (often referred to as [[tswiki:replag|replag]]).
The tool server '''zedler.knams.wikimedia.org''' (Sun V40z, 2 x 2.2GHz Opteron, 8GB RAM, 6x 146GB SCSI) was donated by Sun to [[Wikimedia Deutschland]]. Its purpose is to provide hosting and a combined access to all the useful tools which were written by different people for the Wikimedia projects. Interested programmers should get shell access there to update and care for their scripts.


Also associated with the Toolserver are the [[tswiki:|Toolserver wiki]], a [[w:JIRA|JIRA]] issue tracking system, and a [[w:FishEye (software)|FishEye]] [[w:revision control|revision control]] browser. Anyone may have an account on the wiki, JIRA, and FishEye, and the accounts are unified between the three systems.
TODO:
* write some documentation for users
* agree on a policy and some guidelines (naming conventions, directory structures, sharing and documenting code...)

==Projects==


== Projects ==
Please see [[Toolserver/Projects]] for a list of available tools and other content.
Please see [[Toolserver/Projects]] for a list of available tools and other content.


== Account policy ==
== Account policy ==

=== Account allocation ===
=== Account allocation ===
Accounts (削除) in (削除ここまで) the Toolserver are given(削除) upon request (削除ここまで) to those who want to use it to develop and run tools for (削除) Wikipedia (削除ここまで) (削除) or (削除ここまで) (削除) other (削除ここまで) (削除) projects (削除ここまで) (削除) of (削除ここまで) Wikimedia. To apply, give your nickname and specify reasons. It's very important(削除) , (削除ここまで) that (削除) on (削除ここまで) (削除) the (削除ここまで) (削除) toolserver (削除ここまで) run (削除) only (削除ここまで) (削除) tools (削除ここまで). Programs must not be (削除) seems (削除ここまで) as part of the (削除) Mediawikisoftware (削除ここまで) or (削除) part (削除ここまで) (削除) of (削除ここまで) (削除) Wikimediaprojects (削除ここまで).
Accounts (追記) on (追記ここまで) the(追記) Wikimedia (追記ここまで) Toolserver are given to those who want to use it to develop and run tools for (追記) a (追記ここまで) (追記) period (追記ここまで) (追記) of (追記ここまで) (追記) six (追記ここまで) (追記) months for a (追記ここまで) Wikimedia(追記) Foundation project, such as Wikipedia. Accounts must be requested with a justification and approved by Toolserver staff (追記ここまで). To apply, give your nickname and specify reasons. It's very important that (追記) only (追記ここまで) (追記) tools (追記ここまで) (追記) are (追記ここまで) run (追記) on (追記ここまで) (追記) the Toolserver (追記ここまで). Programs must not be (追記) seen (追記ここまで) as part of the (追記) MediaWiki software (追記ここまで) or (追記) Wikimedia (追記ここまで) (追記) Foundation (追記ここまで) (追記) projects (追記ここまで).


The associated Wiki, JIRA, and FishEye systems do not require approval. Users can most easily establish an account on the wiki, which can then be used to log in to both the JIRA and FishEye systems.
Accounts are given for a period of six months. Accounts that have been inactive for six months will be deleted.


=== Requesting an account ===
Next confirmation date: 1st April 2006
For those programmers who are interested in having an account on the Toolserver, you may apply today at the [[tswiki:Account approval process|accounts request page]]. Please note that there may be a delay in your account being created, but it will eventually be worked on if it does not have any questions outstanding from the [[tswiki:System administrators|Toolserver admins]]. If you require an account urgently, please state this and also a reason in your application.


Once your account is created, please take time to read "[[tswiki:Getting started|Getting started]]," which details what you need to know about your new account.
<!-- Please do not add requests here but on the page linked above. -->


=== (削除) Using (削除ここまで) (削除) convention (削除ここまで) ===
=== (追記) Usage (追記ここまで) (追記) conventions (追記ここまで) ===
You should put an index website directly in public_html, which links to all your tools and gives a short description of them. Files in (削除) public_html (削除ここまで) are accessible at <code><nowiki>http://</nowiki>(削除) tools (削除ここまで).(削除) wikimedia.de (削除ここまで)/~''yourusername''/</code>(削除) . PHP is available (削除ここまで).
You should put an index website directly in (追記) the ''' (追記ここまで)public_html(追記) ''' directory (追記ここまで), which links to all your tools and gives a short description of them. Files in (追記) this directory (追記ここまで) are accessible at <code><nowiki>http://</nowiki>(追記) toolserver (追記ここまで).(追記) org (追記ここまで)/~''yourusername''/</code>.


Please also put an <code>.about.me</code> file in your home directory (<code>/home/''yourusername''</code>) and make it readable to appear on [http://toolserver.org/~krinkle/TSUsers.php the userlist], as described there.
We would like you to put two links at the bottom of every project site: "About this server" which links to http://tools.wikimedia.de, preferably using [http://tools.wikimedia.de/images/wikimedia-toolserver-button.png this button]. The other link is "About this tool", which links to a form that says who wrote the script, where to find the source, full description (a template will be provided soon). Your Source code should be documented as well.


We would like you to put two links at the bottom of every project site: "About this server" which links to http://toolserver.org, preferably using [http://toolserver.org/images/wikimedia-toolserver-button.png this button]. The other link is "About this tool", which links to a form that says who wrote the script, where to find the source, full description. Your source code should be documented as well.
All sources should be free. That doesn't mean that you have to publish your code if it isn't ready and looks terrible, but when you're ready and the tool works, you have to clean up the code and put it on <code>~/public_html/''project''/source.tar.gz</code>. If you put it somewhere else, advise.


All sources should be free. That doesn't mean that you have to publish your code if it isn't ready and looks terrible, but when you're ready and the tool works, you have to clean up the code and put it in your subversion-repository on hemlock.
Some administrators have full access to the server to look for security issues and that the server is not abused.


[[tswiki:System administrators|Toolserver administrators]] have full access to the server to look for security issues and ensure that the server is not abused or misused.
==Contact==


=== Recommended account naming conventions ===
The place to ask questions about the toolserver and accounts is the IRC channel [irc://irc.freenode.net/wikimedia-toolserver #wikimedia-toolserver]. The responsible and official contact for the toolserver from Wikimedia Deutschland is [[User:APPER|APPER]]; for new accounts [[de:User:DaB.|DaB.]] Additionally, there is a mailing list at http://mail.wikipedia.org/mailman/listinfo/toolserver-l to which all users should subscribe. The current system administrators can be reached at <zedler-admins@wikimedia.org>.
You should keep the following advice in mind when picking a username:


# Avoid names that contain characters other than lowercase a-z, 0-9, and _.
== Documentation ==
#* Your name will be used as a Unix login and directory name, so it should avoid any characters that have special meaning in shells or directory names, including most punctuation: whitespace plus <code>~`!#$&*(){}[]|\:;'"?/</code>
#* Your name will also be used as an e-mail address, so you can't use <code>@</code>.
#* Your name will also be part of your user database name, so it should also avoid characters that have special meaning in MySQL. This includes some of the above, and also: <code>-+=.</code>
#* Unprintable or non-ASCII characters are right out, since sysadmins have to be able to type your name.
#* Uppercase letters are conventionally frowned upon in Unix logins, and might just be lowercased by the sysadmin who creates your account.
#* I can't think of a reason why <code>%^,</code> should be disallowed offhand, but I'm sure there is one.
# Keep the name to eight characters or less if possible. Names longer than eight characters will make the output of some commands (like <code>ls -l</code>) ugly, and may make some other commands (like <code>ps</code>) confusing.


The above advice ranges from mandatory (usernames with / in them are impossible or may as well be) to advisory (- in your database name isn't a huge deal). If you ask for a name that doesn't adhere to the above guidelines, you may be asked to pick a different one.
see [[/For users]] for usage documentation.


== (削除) People (削除ここまで) ==
== (追記) Contact (追記ここまで) ==
* To ask questions about the Toolserver and accounts, visit the [[en:Internet Relay Chat|IRC]] channel <code>[[irc:wikimedia-toolserver|#wikimedia-toolserver]]</code>
===People with accounts===
* To contact an individual Toolserver user, see the [[tools:~leon/toolserver/|account list]] for contact details or send an e-mail to ''username''{{@}}toolserver.org
* [[de:Benutzer:DaB.]]: Problematic-Edit-Founder, also Quizbot (because latency) (done)
* The Toolserver [[tswiki:Mailing lists|mailing list]] (to which all users must subscribe) is at http://mail.wikimedia.org/mailman/listinfo/toolserver-l
* [[de:Benutzer:JakobVoss]]: Personendatenauswertung [http://wdw.sieheauch.de/people_today.php] and [[Processing MediaWiki XML with STX|extraction of data]] out of the dumps for further research (done)
* The official contact for the Toolserver from Wikimedia Deutschland is [[:User:Silke_WMDE|Silke Meyer]]
* [[de:Benutzer:APPER]]: Personendaten-Tagger [http://www.apper.de/pd] (done)
* [[en:User:Alterego]]: WikiPulse, zeitgeist related stuffs. (done)
* [[de:Benutzer:Avatar]]: [http://www.juelich.de/avatar/check-usage/ Checkusage] for usage of images on Commons in the projects (it would be definitly a good/the only solution to re-write it, so that it uses the DB directly and not http-requests). (done)
* [[de:Benutzer:Bananeweizen]]: Wikify on http://bananeweizen.de/wikipedia/wikify/index.php -> This would enable the wikifyer to use more current data (either from DB or dump) while it currently uses a text file containing the titles of (German) articles only. (done)
* [[de:Benutzer:Flacus]]: Interwikilink checker on http://www.flacus.de/wikipedia/Interwiki-Link-Checker
* [[en:User:Gmaxwell]]: bulk statistics, edit classification, etc. (done)
* [[de:Benutzer:D]]: finding new ways do detect vandalism
* [[en:User:AllyUnion]]: Written the following bots: [[en:User:AFD Bot]], [[en:User:Sandbot]], [[en:User:Kurando-san]], [[en:User:NekoDaemon]]. Would like to work on collaborative bot projects to maintain various pages on the Wikipedia and elsewhere. Also, I can't seem to fit dumps of Wikipedia anywhere. Would like to automate the update of useful pages such as [[en:Wikipedia:List of Wikipedians by number of edits]], and other statistic pages on en: --[[User:AllyUnion|AllyUnion]] 23:40, 3 October 2005 (UTC)
* [[de:User:Duesentrieb]] (also on meta and commons): WikiSense project (see [[:en:wikibooks:Wikimania05/DK1|Wikimania presentation]]), MediaWiki development, [[User:Duesentrieb/Tools|several tools for wikipedians]].
* [[en:User:Beland]]: Maintainer of the Wikibot, [[en:User:Pearle]]
** AllyUnion asked me to collaborate on a bot-writing repository. I am also interested in adding performance-monitoring tools, such as an HTTP service tracker for images; and perhaps contributing to a repository of offline analysis tools, such as those I use to update various [[Wikipedia:Maintenance#Reports|reports]]. -- [[User:Beland|Beland]] 04:08, 11 October 2005 (UTC)
*** Well, more so on the collaboration of writing scripts and various other programs. In the spirit of wiki, programs should be updated in a similiar style, with an original program developed maybe by a single person then posted so that someone else can maintain it or change it as they see fit to improve it. In other cases, maybe a half finished program that someone's stuck on... and so on. --[[User:AllyUnion|AllyUnion]] 09:38, 14 October 2005 (UTC)
*[[de:User:Aka]] a few of my listed [http://vs.aka-online.de/wikipedia.html Wikipedia tools], the [[de:Portal:Lebewesen/Artikellisten|article analyzing tools]] I wrote especially for creature articles and more offline Wikipedia tools I created could certainly benefit from a faster server and a database access. -- [[User:Aka|Aka]] 13:53, 21 October 2005 (UTC)
* [[en:User:Eloquence|Eloquence]]: possibly move FlickrLickr here to reduce bandwidth usage; interested in implementing a translation automation system. I have shell access to the regular server matrix.--[[User:Eloquence|Eloquence]] 23:04, 14 November 2005 (UTC)
* [[en:User:Kelly Martin]]: Requesting access in order to generate statistics related to Jimbo's current "experiment" on en. Direct access to databases required to develop these efficiently. Other projects as time permits. [[User:Kelly Martin|Kelly Martin]] 15:13, 6 December 2005 (UTC)
* [[User:Ral315]] - I'd like to get an RSS feed going for the [[en:Wikipedia:Wikipedia Signpost|Wikipedia Signpost]] on the English Wikipedia. I've already got a simple RSS feed written. All I'd need to start with would be FTP access, though having a database table would allow me to compile the RSS feed easier, without having to do so manually. [[User:Ral315|Ral315]] ([[en:User:Ral315|en]]) 18:35, 5 December 2005 (UTC)
**Also, I can provide a link if requested, though I'd prefer not to do so publicly, as it's on my personal web server, which I'd like to keep private at this time. [[User:Ral315|Ral315]] ([[en:User:Ral315|en]]) 14:51, 6 December 2005 (UTC)
*[[en:User:Tony Sidaway]]: [http://tools.wikimedia.de/~tony_sidaway/ Vandalism report], and alternative ways of tracking ongoing activities. --[[User:Tony Sidaway|Tony Sidaway]]|[[User talk:Tony Sidaway|Talk]] 18:20, 30 December 2005 (UTC)
* [[de:Benutzer:kolossos]] For geographical services like this [http://tim.alder-digital.de/ajax/place-search.php], perhaps also as dynamical sidebar search-engine for whole system. An other thing is the dynamical presentation of wikipedia-places in Google Earth [http://www.alder-digital.de/wiki/index.php/Wikipedia_in_GoogleEarth] An other thing is to create a better overview over the Categories [http://de.wikipedia.org/wiki/Benutzer:Kolossos/Sitemap]. [[de:Benutzer:kolossos]]23:52, 26 November 2005 (UTC)
*[[User:Robchurch|Robchurch]] - main interest is in developing a tool that will begin to help detect copyright infringement. Also thinking of efficient vandal-fighting bots, and I think the access will also be useful for developing MediaWiki (which I'm dipping my toes into, somewhat). [[User:Robchurch|Rob Church]] <sup>''[[User_talk:Robchurch|Talk]]''</sup> 01:47, 2 November 2005 (UTC)
* [[en:User:Phroziac]]: Interested in making editorial tools to assist in finding typos and common english grammar mistakes, among other things, including tons of vaporware ideas. 02:19, 10 December 2005 (UTC)
* [[en:User:Ambush Commander]]: [[en:User:Ambush Commander/Wikipedia Bot in PHP|PHP Bot]], [http://www.thewritingpot.com/wikistatus/ Status]. My home page is: [http://tools.wikimedia.de/~edwardzyang/ ~edwardzyang]
* [[en:User:Interiot]]: Interested in edit-count analysis similar to [[en:User:Interiot/Tool|my original tool]]. --[[User:Interiot|Interiot]] 15:53, 29 December 2005 (UTC)
* [[en:User:HoodedMan]]: Interested in having a daily update of the [[en:Wikipedia:Bad links|Bad links]] page and will be considering other projects as they occur to me, including an advanced edit counter. If you need more details, please leave me a message on my [[en:User talk:HoodedMan|talk page]]. I look forward to hearing from you; this is a great opportunity you offer.
:Mmm. And I might be interested in starting up another suspect edits bot (I've been interested in how it was coded) since [[en:User:Gmaxwell|Gmaxwell]]'s might be off for a while, which is unfortunate.
* [[en:User:TDS|TDS]] Working on RSS feeds for logs, articles, talk pages, contribs, recent changes etc. [[User:TDS|TDS]] 08:10, 2 January 2006 (UTC)
* [[de:Benutzer:Dapete]] I'm developing a database-driven RSS feed for German Wikinews, which is basically working (see [http://download.scheissname.de/wikimedia/wikinews/wikinews-test.rss example output]). For testing and further development a "live" database would be ideal. &mdash;10:34, 4 January 2006 (UTC)
* [[en:User:Pgk]] - Developing additional janitorial tools, such as detection of insertion of swear words, spam links etc. Integrate into my existing IRC based bot. Also helpmebot for [[en:Wikipedia:Bootcamp]], notifies an IRC channel when people insert a certain template (request for help) in their talk pages --[[User:Pgk|Pgk]] 19:02, 16 February 2006 (UTC)


=== Administrators ===
* [[en:User:Bjelleklang]]: I am currently involved with the [[w:WP:BC|Bootcamp]] project on the english wikipedia. [[User:Bjelleklang|Bjelleklang]] -- [[User_talk:Bjelleklang|talk]] 01:24, 1 February 2006 (UTC)
To contact the administrators, please email [[File:Zedler-admins.png|link=]].


An up-to-date list of Toolserver system administrators can be found [[tswiki:System administrators|here]].
*[[User:WebBoy|WebBoy]] - [[nl:Gebruiker:WebBoy]] - To run my vandalism IRC-bot (currently running on [irc://freenode/wikipedia-nl-vandalism #wikipedia-nl-vandalism], but not 24/7). I'm using [[w:eggdrop|eggdrop]] and [[w:Tcl|Tcl]]. [[User:WebBoy|WebBoy]] 18:32, 23 January 2006 (UTC) Also possible to run for other wiki's than wikipedia-NL. [[User:62.251.18.213|62.251.18.213]] 18:51, 29 January 2006 (UTC)


== Documentation ==
* [[de:Benutzer:Geonick]]: Small project start with the long term goal to make a Wiki-on-a-Map (see [http://wiki.hsr.ch/WibS/wiki.cgi?WikiOnAMap WikiOnAMap]). The first step will be to extract articles tagged with Template Koordinate. The second step would be to offer geodata formats (like KML, GeoRSS) as well as a webservices (like a RESTfull service, WMS or a Google Earth network link). Step three will probably add an a UMN Mapserver running on Postgres, combined with an web mapping client (thus the project title Wiki-on-a-Map). --[[User:Geonick|Geonick]] 00:49, 26 January 2006 (UTC)
* [[/MaintenanceLog|Former Maintenance log]] (last updated 2007)

* [[/For users|Usage documentation]]

* [[/Presentation|Wikimania 2006 presentation]]
=== People interested to join ===
''list your name here and describe what you want to do on the toolserver (with links to tools you have written)''
* [[de:Benutzer:Fab]]: Copyvio check on http://www.affenkrieger.de/wiki/wikicc.php (ask Google for an API key?)
** Personal comment: [[de:Benutzer:Akl]] aked me if i would contribute the mentioned tool - well, yes. But it needs some rewriting (code looks a bit messy), could take some time until it is working with UTF8 etc. -- [[User:Fab|fab]] 12:08, 23 October 2005 (UTC)

* [[en:User:Jdunck]]: Developing a fine-grained REST statistics service for pages as a complement to Zachte's coarse-gained stats. Also supplying overlays of these statistics onto content pages, i.e. background color varying as the number of editors since text introduction. -- 03:00 1 November 2005 UTC

* [[en:User:Tom Foolery]] - Developing a bot that will allow people to message a Jabber bot a page they want to watch. Said bot will IM them when an edit has been made. 19:44, 2 January 2006 (UTC)

* [[User:Sam Korn]]/[[en:User:Sam Korn]] Developing tools that will generate citations to avoid the necessity of using meta-templates on those pages. Rob Church is currently hosting a demonstration of what I am intending to do at [http://tools.wikimedia.de/~robchurch/bookref/bookref.php]. [[User:Sam Korn|Sam Korn]] 23:22, 8 January 2006 (UTC)

* [[User:Datrio|Datrio]] - I would like access mainly to make the Polish Wikinews easier to browse, and to write up some anti-vandalism tools on the Polish Wikipedia (and then expand it to other Wikipedias). I'm also interested in creating some statistic pages for the Wikimedia projects, but these are only my further plans. [[User:Datrio|Datrio]] 11:03, 20 January 2006 (UTC)

*--[[Usuario:Porao|porao]] ([[Usuario_discusión:Porao|responder]]) 10:21, 22 January 2006 (UTC) Edit counting and other statistical scripts for es: wikipedia. [[es:Wikipedia:Lista_de_wikipedistas_por_número_de_ediciones|Here]] you can check lists i have already generated with my script.
:Ok. He/she will gets his/her account soon. --[[User:DaB.|DaB.]] 16:53, 31 January 2006 (UTC)


*[[en:User: That Guy, From That Show!]] - <s>Create useful queries (for instance) looking at a category and showing recent article changes to articles that belong to that category as well as (if possible) articles in sub categories. This would be extremely useful to editors who want to efficiently check articles that relate to their expertise</s>. I am removing my request (02/11/2006). I'm working with a local copy of Mediawiki and will re-apply when I have some examples ready.

:I have a lot of database & PHP/etc experience and training, but I can't see specific information about what the tools.* tables include. I'd like to make tools that let editors find more efficent ways to watch categories/articles that they are more knowledgeable about. [[en:User Talk:That Guy, From That Show!]] 06:53, 24 January 2006 (UTC)
::This is not an objection, but there is something like that on toolserver: [http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php ] [[User:62.251.18.213|62.251.18.213]] 18:10, 25 January 2006 (UTC)
::: Thank you very much for the information. That's one of the many possibilities I am very interested in. -- [[en:User Talk:That Guy, From That Show!]] 22:05, 25 January 2006 (UTC)


* [[de:User:Hendrik Brummermann]]: I am helping developing DaB.'s ShowProtectedSites tool and want to be able to test/debug it. --[[User:Hendrik Brummermann|Hendrik Brummermann]] 21:42, 30 January 2006 (UTC)
:Ok, will gets his account soon. --[[User:DaB.|DaB.]] 20:49, 31 January 2006 (UTC)

* [[User:Talrias|Talrias]], for working on suggestions/feature requests/bugs such as bug [[bugzilla:4818|4818]]. I am currently running the bot "khitan" in #wikipedia-bootcamp (a helper bot), and I have 4 RSS feeds of each reference desk page on en: generated hourly which I will transfer. [[User:Talrias|Talrias]] 20:46, 2 February 2006 (UTC)

* [[wikinews:de:Benutzer:Michael Holzt|Michael Holzt (German Wikinews)]], for the german wikinews lottery bot, see [[wikinews:de:Benutzer:Lottobot|here]]. Preferred login name: 'lottobot'. Thanks. -- [[wikinews:de:Benutzer:Michael Holzt]] 23:42, 6 February 2006 (UTC)
:Ok. Will get his account. --[[User:DaB.|DaB.]] 13:29, 7 February 2006 (UTC)

* [[de:Benutzer:Jokannes]], for a script that generates M3U/PLS playlist files for Wikipedia media content (See german [[de:Vorlage_Diskussion:Playlist|Template:Playlist]]). And a proof of concept for an automatic conversion, caching and delivery system, that converts OGG files to LAME based MP3 files. (Dreaming about a Podcast feed for Spoken Wikipedia - political discussion may start, if the concept works) (suggested by [[de:Benutzer:Kolossos|Kolossos]]) [[User:84.59.244.221|84.59.244.221]] 15:13, 14 February 2006 (UTC)

* [[en:User:ForteTuba|ForteTuba]], for converting [[en:User:SuggestBot|SuggestBot]] from an experimental platform to a tool usable on demand. SuggestBot looks at your edit history and finds other things for you to work on. [[User:AllyUnion|AllyUnion]] suggested that this might be a good idea and that toolserver would be a good place to go. -- [[User:128.101.35.152|128.101.35.152]] 23:37, 15 February 2006 (UTC) (ForteTuba)
: Any word? There's been some [[en:User:SuggestBot/FeedbackArchive|positive feedback]]; having run with it for a while on a local machine with dumps, it would be a lot nicer to run off the toolserver. -- [[en:User:ForteTuba|ForteTuba]] 18:00, 14 March 2006 (UTC)

* [[:en:User:Oleg Alexandrov|en:Oleg Alexandrov]] ([[:en:User talk:Oleg Alexandrov|talk]]) I have been running a bunch of jobs with [[:en:User:mathbot]] (see that page for details). I would like to move some of them on the toolserver, especially the edit summary usage tool, now at http://www.math.ucla.edu/~aoleg/wp/rfa/edit_summary.html How long is it going to take to get access, I see a big backlog in here? [[:en:User:Oleg Alexandrov|en:Oleg Alexandrov]] ([[:en:User talk:Oleg Alexandrov|talk]]) 03:16, 22 February 2006 (UTC)

* [[w:User:Dijxtra|Dijxtra]]: I wrote a bot which helps maintain [[w:WP:AID]]. It gets the page, parses it, and sugests what to do (doesn't edit anything). At the moment I run it localy from my machine, but would like to put it online and make it usable for anybody. <s>It seems that both servers I have acount on have python version prior to 2.3, so I can't even test my php interface to the bot. Hence, no link to my bot.</s> I put my bot online: [http://fly.srk.fer.hr/~nick/wikipedia/]. It'd be great if I could move it to toolserver. --[[w:User:Dijxtra|Dijxtra]] 14:18, 24 February 2006 (UTC)

* [[en:User:Avriette]]. I've been speaking to [[en:User:Interiot]] about the possibility of writing a few tools written in perl [http://en.wikipedia.org/wiki/User_talk:Avriette#tools_development]. Interiot suggested that I "apply" for toolserver access here, and follow up on irc. [[User:Avriette|Avriette]] 02:48, 27 February 2006 (UTC)
** Avriette had said he wanted to contribute patches to some of my tools, and I felt he might be able to more productively test patches out on the toolserver itself. Also he has experience in SQL, and already has several ideas of other tools that might be implemented. --[[User:Interiot|Interiot]] 16:42, 27 February 2006 (UTC)
:Will gis his account soon. --[[User:DaB.|DaB.]] 21:06, 27 February 2006 (UTC)

* [[en:User:AaronSw]]. I'm the developer of [http://infogami.com/ infogami] a wiki-like system with a SQL backend. I want to apply some of the features I'm developing for Infogami to Wikipedia. For example, I've got some HTML blame software that calculates who wrote what piece of an article based on the revision history. ([http://javascript.infogami.com/_history/?blame=1 example]) [[User:AaronSw|AaronSw]] 00:57, 3 March 2006 (UTC)

* [[de:User:gnosos]] for working on suggestions/feature requests/bugs to the developers

* [[en:User:vangelisP]] interested in developing a "getWikipediaArticle" soap service that will return the text of an article maintaining section and sentence structure. The intention is to use your facility for prototyping purposes. Since the service will perform queries, the latter will be restricted to low frequency and small result size. -- 13 March 2006

* [[de:User:LeonWeber]]. I would like to work on several statistic-tools, like creating live-graphs of the current number-of-article. --[[User:LeonWeber|Leon]]&nbsp;[[User talk:LeonWeber| '''''¿!''''']] 20:46, 10 March 2006 (UTC)
::[http://verkaufsrang.britannia.gotdns.org/ This] is the only tool I can link here (the others are on my personal computer), it tracks the Amazon.de Sales Rank of the Wikipedia-Book. This old version uses mrtg, a newer one uses rrdtool. --[[User:LeonWeber|Leon]]&nbsp;[[User talk:LeonWeber| '''''¿!''''']] 20:58, 10 March 2006 (UTC)
*:He will get his account soon. --[[User:DaB.|DaB.]] 21:26, 19 March 2006 (UTC)

* [[en:wikt:Connel MacKenzie]]. *sob* I've been looking for something like this for a very long time. I've been subsisting on XML dumps to generate things like [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/todo this], [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/todo2 this], [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/todo3 this], [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/todo4 this], [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/typos this], [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/redirects this] and especially [http://en.wiktionary.org/wiki/User_talk:Connel_MacKenzie/Gutenberg this]! Because the existence of this server is such a well kept secret, I'd have taken a different approach on all these. With the six or more pending [http://en.wiktionary.org/wiki/Wiktionary:Beer_parlour#Request_for_bot_status:_TheCheatBot bot requests] I have, a lot of the inherent problems can be avoided by scripting the generation lists here. --[[User:Connel MacKenzie|Connel MacKenzie]] 06:38, 15 March 2006 (UTC)
*:He will get his account soon. --[[User:DaB.|DaB.]] 21:26, 19 March 2006 (UTC)

*[[de:User:MichaelDiederich]] I want to update some interval pages for maintaince, i want to contribute in some projects like DabPunkts or LeonWebers. Lets see if i have enough free time to develop something own.. -- [[User:MichaelDiederich|MichaelDiederich]] 14:04, 17 March 2006 (UTC)

*:He will get his account soon. --[[User:DaB.|DaB.]] 21:26, 19 March 2006 (UTC)

*[[en:User:Tawker|Tawker]] - due to the numbers of Wiki's I have had requests for I'm requesting access to the toolserver to run the bot. This would need to be a shared access account with [[en:User:Joshbuddy|Joshbuddy]] as he's written most of the code, I've just hosted / handled its public relations. I have been in discussions with [[en:User:pgk|pgk]] about running one copy of pgkbot (a portion of the Tawkerbot2 code) to save resources -- [[User:Tawker|Tawker]] 01:31, 28 March 2006 (UTC)

=== Pending adding ===
* [[en:User:Egil]]: geographical resources on http://kvaleberg.com/extensions/mapsources/ : The purpose would be to run and further develop the server for georesources currently running on kvaleberg.com here instead, so that the pages are not kept on an offsite server. (Privacy issues has been raised, and the current server solution runs over quota every month). Also build database of points/articles to enable neighborhood functionality etc. The software is already available as a Wikimedia extension. Further decription and documentation is available in [[Gis]]. See also [[en:Wikipedia:WikiProject Geographical coordinates]] which is built around this. -- [[User:Egil|Egil]] 20:19, 11 October 2005 (UTC)

=== List of people to invite ===
''if you find your name here and you'd like to use the toolserver, move your entry to the section above.''

* [[en:User:Curps]]: English page move vandal detection and blocker bot
* [[en:User:fvw]]: English open proxy detection and blocker bot
* [[de:Benutzer:Filzstift]]: SQL queries on http://www.wikisign.org
::I think this will be problematic, because sql queries which runs for hours will slow down the toolserver. --[[User:Filzstift|Filzstift]] 11:12, 24 November 2005 (UTC)
* [[de:Benutzer:Marco Krohn]]: Copyvio check on http://www.itp.uni-hannover.de/~krohn/wscan.html.utf8


== (削除) Statistics (削除ここまで) ==
== (追記) News (追記ここまで) ==
* See [[:tswiki:|toolserver wiki]]
* [http://ganglia.wikimedia.org/large/?r=day&c=Kennisnet+cluster&h=zedler.knams.wikimedia.org General Statistics]
* [http://tools.wikimedia.de/~kate/pages/zedler/stats Disk statistics]
* [http://tools.wikimedia.de/~daniel/stats/ Usage stats]
* [http://tools.wikimedia.de/~interiot/replag.html Replication lag]


== See also ==
== See also ==
* [[Future of Toolserver]]
* http://wikitech.leuksman.com/view/Zedler
* http://www.qwikly.com/tools.html
* [[:de:Wikipedia:Helferlein]]
* [[:de:Wikipedia:Helferlein]]
* [[:(削除) en:Wikipedia:Tools (削除ここまで)]]
* [[(追記) tools (追記ここまで):(追記) |Toolserver home page (追記ここまで)]]
* [[tswiki:|Toolserver wiki]]





Latest revision as of 13:24, 16 August 2023

"TS" redirects here. For the policy page on Trust & Safety, see Trust and Safety .
Toolserver logo
Toolserver Cluster
The Toolserver has been closed down on July 1, 2014. Please use Wikimedia Cloud Services, or more precisely Toolforge. On MediaWiki.org you can find a collection of issues after Toolserver shutdown.

The Wikimedia Toolserver was a collaborative platform providing Unix hosting for various software tools written and used by Wikimedia editors. The service was operated by Wikimedia Deutschland e.V. with assistance from the Wikimedia Foundation.

It consists of thirteen servers as outlined here. The contents of the live databases are replicated in three clusters: S1 (English Wikipedia), S2 (some major languages), S3 (all others), with varying degree of delay (often referred to as replag).

Also associated with the Toolserver are the Toolserver wiki, a JIRA issue tracking system, and a FishEye revision control browser. Anyone may have an account on the wiki, JIRA, and FishEye, and the accounts are unified between the three systems.

Projects

[edit ]

Please see Toolserver/Projects for a list of available tools and other content.

Account policy

[edit ]

Account allocation

[edit ]

Accounts on the Wikimedia Toolserver are given to those who want to use it to develop and run tools for a period of six months for a Wikimedia Foundation project, such as Wikipedia. Accounts must be requested with a justification and approved by Toolserver staff. To apply, give your nickname and specify reasons. It's very important that only tools are run on the Toolserver. Programs must not be seen as part of the MediaWiki software or Wikimedia Foundation projects.

The associated Wiki, JIRA, and FishEye systems do not require approval. Users can most easily establish an account on the wiki, which can then be used to log in to both the JIRA and FishEye systems.

Requesting an account

[edit ]

For those programmers who are interested in having an account on the Toolserver, you may apply today at the accounts request page. Please note that there may be a delay in your account being created, but it will eventually be worked on if it does not have any questions outstanding from the Toolserver admins. If you require an account urgently, please state this and also a reason in your application.

Once your account is created, please take time to read "Getting started," which details what you need to know about your new account.

Usage conventions

[edit ]

You should put an index website directly in the public_html directory, which links to all your tools and gives a short description of them. Files in this directory are accessible at http://toolserver.org/~yourusername/.

Please also put an .about.me file in your home directory (/home/yourusername) and make it readable to appear on the userlist, as described there.

We would like you to put two links at the bottom of every project site: "About this server" which links to http://toolserver.org, preferably using this button. The other link is "About this tool", which links to a form that says who wrote the script, where to find the source, full description. Your source code should be documented as well.

All sources should be free. That doesn't mean that you have to publish your code if it isn't ready and looks terrible, but when you're ready and the tool works, you have to clean up the code and put it in your subversion-repository on hemlock.

Toolserver administrators have full access to the server to look for security issues and ensure that the server is not abused or misused.

[edit ]

You should keep the following advice in mind when picking a username:

  1. Avoid names that contain characters other than lowercase a-z, 0-9, and _.
    • Your name will be used as a Unix login and directory name, so it should avoid any characters that have special meaning in shells or directory names, including most punctuation: whitespace plus ~`!#$&*(){}[]|\:;'"?/
    • Your name will also be used as an e-mail address, so you can't use @.
    • Your name will also be part of your user database name, so it should also avoid characters that have special meaning in MySQL. This includes some of the above, and also: -+=.
    • Unprintable or non-ASCII characters are right out, since sysadmins have to be able to type your name.
    • Uppercase letters are conventionally frowned upon in Unix logins, and might just be lowercased by the sysadmin who creates your account.
    • I can't think of a reason why %^, should be disallowed offhand, but I'm sure there is one.
  2. Keep the name to eight characters or less if possible. Names longer than eight characters will make the output of some commands (like ls -l) ugly, and may make some other commands (like ps) confusing.

The above advice ranges from mandatory (usernames with / in them are impossible or may as well be) to advisory (- in your database name isn't a huge deal). If you ask for a name that doesn't adhere to the above guidelines, you may be asked to pick a different one.

Contact

[edit ]

Administrators

[edit ]

To contact the administrators, please email .

An up-to-date list of Toolserver system administrators can be found here.

Documentation

[edit ]

News

[edit ]

See also

[edit ]

AltStyle によって変換されたページ (->オリジナル) /