text:
Obama's choice for Treasury issues warning on China

January 23, 2009

Timothy F. Geithner, Barack Obama's nominee for Secretary of the Treasury, had his confirmation hearing on Thursday in the United States Senate. If confirmed he will succeed Henry Paulson in this position, which is analogous to the finance minister in other nations. During Geithner's testimony in the Senate, he said that the Obama administration believes China is "manipulating" its currency. The New York Times says this suggests a confrontational stance toward China on trade issues.

"President Obama backed by the conclusions of a broad range of economists believes that China is manipulating its currency," Geithner said in his written responses to the Senate.

In his spoken response, Geithner said he would "use aggressively all diplomatic avenues open to him to seek change in China's currency practices."

"The signal this sends is not good [for China-US relations]", said Charles W. Freeman, a fellow at the Center for Strategic and International Studies and former head trade negotiator for China at the Office of the United States Trade Representative. "It opens a Pandora’s box. We need the Chinese to hold onto their Treasury and agency debt."

China "will be more than annoyed — they don’t like being singled out, and they don’t like countries explicitly criticizing them for the way they run their economy," said Nicholas Lardy of the Peterson Institute for International Economics.

Bloomberg L.P. said that US treasury securities dropped in value following Geithner's statements.

"It has to be done very carefully," said Frank Vargo, VP at the National Association of Manufacturers. "You know the world has changed a lot with the financial crisis and China has a lot in U.S. Treasuries. This needs to be done in a cooperative, not a confrontational, way."

"But...we all know the Chinese currency is deliberately undervalued," Vargo added.

Geithner was also questioned about taxes he failed to pay on income earned while working for the International Monetary Fund. However, this issue was largely forgiven by the senators.

Senator Orrin Hatch said he was certain Geithner was "a person of great integrity, even though he’s made these mistakes."

Senator John Cornyn said he was "willing to give Mr. Geithner the benefit of the doubt" on his tax mistakes.

Senator Jon Kyl was not as forgiving on the tax issue. "He [Geithner] has not been as candid with me or the committee as I think he should have been," Kyl said.

US law requires the Treasury to list countries that manipulate their currency. Former Secretary Paulson cited the 21% appreciation of the yuan since July 2005 as evidence that China was not manipulating the exchange rate, and kept China off the list.


text:
Trial date scheduled for Austrian man who kept his daughter in a dungeon for 24 years

January 23, 2009

The trial been scheduled for an Austrian man who admitted to keeping his daughter prisoner in a dungeon for 24 years and fathering 7 of her children. A court in Austria released a statement saying the trial is set to begin on March 16 and last one week.

Josef Fritzl, 73, allegedly began imprisoning and raping his daughter Elisabeth, now 42, on August 8, 1984. He lured her to the basement where she was locked in a room, handcuffed and drugged. He is charged with incest, false imprisonment, murder, rape and the enslavement. The murder charge stems from allegations that Fritzl murdered a twin of one of the children. He then disposed of the body by placing the corpse into a turned on oven, burning the body. Police say the child had died shortly after being born. Fritzl has pled guilty to all of the charges except murder. Police became suspicious when a 19-year-old daughter, Kerstin, was taken to hospital with a mysterious life-threatening illness, and the family's medical records were checked. Police say that Elisabeth F. appeared to be "greatly disturbed" psychologically, and only agreed to talk after the authorities assured her that she would not have to have contact with her father, and that her children would be cared for. When authorities arrived at his home, Fritzl told police what he had done. Of the surviving six children, there are three boys and three girls, between 5 and 20 years old.

Fritzl was arrested on April 27, 2008, in his home in Amstetten and if convicted, he would spend the rest of his life behind bars. He is currently in a prison located in the Lower Austrian city of Sankt Pölten where he is awaiting trial.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
User talk:Wtachi

Welcome
DragonFire1024 (Talk to the Dragon) 05:24, 23 January 2009 (UTC)

title: User talk:Wtachi


text:
User talk:Jonhall

Welcome
DragonFire1024 (Talk to the Dragon) 05:24, 23 January 2009 (UTC)

Congrats, first vote
Congratulations on casting the first vote in the WN-POTY competition. Bawolff ☺☻ 00:59, 24 January 2009 (UTC)

title: User talk:Jonhall


text:
User talk:Ub3rst4r

Welcome
DragonFire1024 (Talk to the Dragon) 05:25, 23 January 2009 (UTC)

Publish vs Review
Hi, please note - a while back it was determined that all new articles need to be reviewed by an uninvolved party before publishing. This is to reduce mistakes, as we all make mistakes, but it is unlikely that both a reviewer and the original author will both make a mistake. Once you are done writing your article, please tag it with review to mark it as ready to be reviewed, and then someone else will check it and publish it. Bawolff ☺☻ 04:45, 29 January 2009 (UTC)
 * p.s. Its possible that some of the old help pages were not updated to reflect the new reviewing pages policy. If you came across a page recommending that you add publish directly, please mention it so I can update it. thanks. Bawolff ☺☻ 04:45, 29 January 2009 (UTC)

Suspect in model Jasmine Fiore's murder found dead
This article is from August 24. New developments should be reported in a new article. Cheers and happy editing. --SVTCobra 02:19, 27 August 2009 (UTC)

title: User talk:Ub3rst4r


text:
User talk:Anonymousislegion666

Welcome
DragonFire1024 (Talk to the Dragon) 05:26, 23 January 2009 (UTC)

title: User talk:Anonymousislegion666


text:
User talk:70.225.65.246

Welcome
Welcome!

70.225.65.246, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 05:31, 23 January 2009 (UTC)

title: User talk:70.225.65.246


text: Talk:Obama's choice for Treasury issues warning on China


text:
User talk:67.188.99.236

Welcome
Welcome!

67.188.99.236, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 05:39, 23 January 2009 (UTC)

title: User talk:67.188.99.236


text:
User talk:69.63.62.3

Welcome
Welcome!

69.63.62.3, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 06:06, 23 January 2009 (UTC)

title: User talk:69.63.62.3


text:
Template:News in pictures/Archive/2008/stuff missed in 2008

The following images from 2008 were not archived properly. The captions are how they originally appeared on the main page.


text:
Strong earthquakes in Indian and Pacific Oceans

January 23,2009

Yesterday an earthquake of magnitude 6.2 occurred in Indonesia's, and two quakes of similar strengths took place in the Pacific Ocean. As of 9 am today, no damage has been reported. These are the strongest earthquakes since Monday.

The Indonesian earthquake was in the sparse island group of, north of Australia, at 2016 Thursday (5.46 am Friday, Darwin time). The Maluku Islands are in the earthquake-prone Banda Sea between New Guinea and Sulawesi. The Indonesian quake was felt in, northern Australia, 600 km (400 miles) south of the epicentre.

The Pacific quakes took place earlier in the day. The first struck at 1340 UTC in Papua New Guinea, close to the populous island of, with a magnitude of 6.0. The other was at 1708 UTC, 110 km (70 miles) from the remote, New Caledonia, with a magnitude 6.3.

As recently as January 5, a magnitude 7.7 earthquake on the island of (eastern Indonesia) killed one person and caused many serious injuries. Indonesia began to operate a tsunami early warning system in November, and no warnings were issued following yesterday's earthquakes.

Related news

 * "Two strong earthquakes in the South Pacific". Wikinews, January 21, 2009


text:
File talk:Timothy Franz Geithner.jpg

is that a nude statue behind him?

title: File talk:Timothy Franz Geithner.jpg


text: Talk:Trial date scheduled for Austrian man who kept his daughter in a dungeon for 24 years


text:
Portal:Istanbul/Wikipedia

 category=published category=Istanbul count=8 notcategory=disputed suppresserrors=true ordermethod=categoryadd addfirstcategorydate=true addcategorydatefirst=true

Note. This page is used by the Wikinews Importer Bot to update the Wikipedia Istanbul Portal Wikinews Subsection.

title: Portal:Istanbul/Wikipedia


text:
User talk:76.76.241.55

Hi, please only create legitamate news articles here. Anything else will be quickly deleted. Thanks for your understanding. Bawolff ☺☻ 07:57, 23 January 2009 (UTC)

Welcome
Welcome!

76.76.241.55, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! Bawolff ☺☻ 07:57, 23 January 2009 (UTC)

title: User talk:76.76.241.55


text:
Category:Istanbul

bs:Kategorija:Istanbul de:Kategorie:Istanbul fa:رده:استانبول ru:Категория:Стамбул sr:Категорија:Истамбул tr:Kategori:İstanbul

title: Category:Istanbul


text:
Talk:Strong earthquakes in Indian and Pacific Oceans

Expand
This needs 2 or 3 short stories to be written and reviewed before it can be published. --InfantGorilla (talk) 09:49, 23 January 2009 (UTC)
 * The first short seems big enough for a stand-alone article. --SVTCobra 11:39, 23 January 2009 (UTC)
 * big enough, but not really big, and not terribly interesting (except to me) --InfantGorilla (talk) 15:41, 23 January 2009 (UTC)


text:
Wikinews talk:Dynamic quiz/quiz/2009/04

Robert Byrd?
Great quiz as always. There is a problem with one question.

Reports of Byrd's medical issues are either disputed or mistaken. See Talk:US Senator Ted Kennedy collapses during inaugural luncheon

Should we change the answer to the first question? I don't think the template allows us to post 2 possible correct answers.

--InfantGorilla (talk) 10:16, 23 January 2009 (UTC)

 * For now, I took Byrd out of the quiz altogether. --InfantGorilla (talk) 10:21, 23 January 2009 (UTC)

title: Wikinews talk:Dynamic quiz/quiz/2009/04


text:
User:Huhu

 * editcount (de)
 * I am an editor of the German Wikipedia. I am sorry, i can't speaking a different language.To contact me, see my userpage (de)

title: User:Huhu


text:
Indian Premier Manmohan Singh undergoes heart bypass; Pranab Mukherjee takes charge

January 25, 2009 Prime Minister Manmohan Singh received a successful coronary artery bypass surgery and was recuperating well in the state-run All India Institute of Medical Sciences (AIIMS) Sunday.

Dr. Manmohan Singh is the 17th and current Prime Minister of the Republic of India. He also serves as the Union Minister for Finance, succeeding P. Chidambaram.

"The 76-year-old Prime Minister is doing fine now. He is conscious, stable, comfortable and is making rapid progress. He also met his family and congratulated all doctors. [His] ventilator has been taken off and he is breathing on his own. This is an important step," said Dr. Ramakant Panda, one of the surgeons, after the 11-hour procedure on Saturday.

According to critical care specialist Dr. Vijay D'Silva, who has been entrusted with his post-operative care, Singh has been given a liquid diet since morning including a cup of tea, and was speaking to doctors after the procedure. "The way you [doctors] are taking care of me, you should also take care of other people", Dr. D'Silva, who received his basic medical training in Nagpur and headed the ICU at Mumbai's Jaslok and Lilavati Hospitals before he helped set up the ICU at the ultra-modern Asian Heart Institute, quoted Singh as saying.

"We started the operation at 7:45 am. The second operation always takes longer and makes it difficult to reach the heart. We did a total of five by-passes to clear multiple blockages in his arteries. Surgery was the long term answer since there were many blockages. We will take the PM out of the breathing machine in the next 2-3 hours and the PM should stay for three days in the ICU and then 4-5 days more in the hospital," Drs. Panda and D'Silva explained.

Singh's personal physician and AIIMS cardiac surgeon, Dr. K. S. Reddy, has predicted the PM will be allowed to attend to some official work in two weeks, to most of the duties in four weeks and will be able to resume office in six weeks. "PM was sent to the Operation Theatre at 6:40 am, surgery was done at 8:45 am and was concluded at 7:30 pm. PM was sent back to the ICU at 8:55 pm," said Dr. Reddy.

"The team has brought about 20 boxes of special equipment with it. Earlier, Dr. K. S. Reddy had discussions with Dr. Panda in connection with the line of treatment to be followed," the team of 11 doctors said.

The team of surgeons made a 6 to 7 inch incision along the scar that marked the PM's 1990 bypass operation, and he was given five grafts. "The new grafts, all 3 mm long, will last the PM the rest of his life," said Dr. Pradyot Kumar Rath from the Asian Heart Institute. "If the PM could have been so active with all the blockages, he can be even more active now," Dr Panda said.

Singh underwent a coronary angiography at the AIIMS hospital on Tuesday and Wednesday and was discharged on Thursday. The tests results revealed multiple arterial blockages and Singh returned to hospital on Friday for pre-surgery tests.

External Minister Pranab Kumar Mukherjee, age 73, has been given the charge of Finance Ministry after he held meetings with Congress President Sonia Gandhi and then Prime Minister Singh. Mukherjee said he would meet the Prime Minister because he was going for treatment and when he was abroad, Singh was in hospital. "These are quite natural things. You should not be unnecessarily worried over and coming here in large numbers," he said.

Mukherjee has also taken charge over some prime ministerial responsibilities, while Singh recovers, officials and media reports said. But no acting prime minister has been named while Singh is recuperating. Mukherjee will also preside over Cabinet meetings and will further handle coal, environment and forests, including information and broadcasting and finance portfolios.

Pranab Kumar Mukherjee, a native of West Bengal, India, is the Minister for External Affairs of India in the Manmohan Singh-led Government of India. A prominent leader of the Indian National Congress in the 14th Lok Sabha, he is known to be a competent party apparatchik, "a prominent Gandhi family loyalist who did not win a popular election until 2004".

Singh, a diabetic, underwent a bypass surgery in Britain in 1990 and had an angioplasty in 2004 in Delhi in which stents were introduced in his arteries. He had earlier been operated for a benign enlarged prostate in 2007, and for nerve compression in both wrists in 2006 and cataract removal procedure last year, officials said.

The Congress Party, which leads the coalition Government, has said that he will remain Prime Minister if Congress and its allies win again. But Congress is reportedly planning to replace him, possibly within two years, with Rahul Gandhi, the 38-year-old son of Sonia Gandhi, the Italian-born Congress leader. "Days are not far off for Rahul Gandhi to become Indian Prime Minister," Mr Mukherjee said earlier this month.

Rahul is an Indian politician and member of the Parliament of India, representing the Amethi constituency. He is a member of the Nehru-Gandhi family, the most prominent political family in India. He is the son of current Italian-born Congress President Sonia Gandhi, and former Prime Minister Rajiv Gandhi, who was assassinated in 1991. Gandhi was 14 years old when his grandmother, Prime Minister Indira Gandhi, was assassinated by her security guards. His great-grandfather, Jawaharlal Nehru, was the first Prime Minister of India, and his great-great-grandfather Motilal Nehru was a distinguished leader of the Indian independence movement.


text:
Talk:Indian Premier Manmohan Singh undergoes heart bypass; Pranab Mukherjee takes charge

I CREATED this India surgery article. Please help in collaboration to publish this. Cheers.--Florentino Floro (talk) 11:08, 23 January 2009 (UTC)


text:
Sprinter Allan Davis wins the Tour Down Under

January 27, 2009

Australia's Allan Davis won the 2009 Tour Down Under professional road cycling race. Sprint specialist Davis completed Sunday's final stage in the main pack to maintain the lead he had built up in time bonuses from sprint wins earlier in the race.

122 cyclists completed the six day race around a circuit starting and ending at Adelaide, South Australia.

American cyclist Lance Armstrong also participated in the race, his first professional bike race since the 2005 Tour de France. It is not clear if the seven-time Tour de France winner intended to compete for the general classification, but he did make an unsuccessful breakaway on Sunday in pursuit of a stage victory. Despite several attacks over the week, Armstrong placed 29th in the general classification.


text:
Talk:Sprinter Allan Davis wins the Tour Down Under

Original reporting
To the original contributor: Please let us know whether you attended the press conference, or heard it on a broadcast (if so which). --InfantGorilla (talk) 12:19, 20 January 2009 (UTC)

 * I deleted all the pre-race press conference text (again) as I did not have time to turn it into newsworthy material. Feel free to restore and expand it if you want to turn the cycling short into a full article. --InfantGorilla (talk) 12:50, 26 January 2009 (UTC)

Cycling sources
Interesting sources I chose not to use:

--InfantGorilla (talk) 12:49, 26 January 2009 (UTC)

Review
Thanks for fixing Armstrong's GC result! Not my finest hour. --InfantGorilla (talk) 20:25, 27 January 2009 (UTC)


text:
User talk:220.255.7.202

Welcome
Welcome!

220.255.7.202, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 12:30, 23 January 2009 (UTC)

title: User talk:220.255.7.202


text:
User talk:Huhu

Welcome
DragonFire1024 (Talk to the Dragon) 12:30, 23 January 2009 (UTC)

title: User talk:Huhu


text:
User talk:Sergey kudryavtsev

Welcome
DragonFire1024 (Talk to the Dragon) 12:31, 23 January 2009 (UTC)

title: User talk:Sergey kudryavtsev


text:
User talk:Kai Burghardt

__NOINDEX__

title: User talk:Kai Burghardt


text: User:Dr. Shaggeman

title: User:Dr. Shaggeman


text:
Fatal stabbings kill three at Belgian day care center

January 23, 2009

Two children and a woman have been stabbed to death by a knife-wielding man at a crèche (day care center) in Dendermonde, Belgium. Officials have confirmed that the deaths occurred due to knife wounds inflicted by an unidentified man wearing white face paint with blackened eyes, who arrived by bicycle at the crèche in East Flanders.

The Associated Press reports local prosecutor Christian Du Four telling a news conference, "We have three people dead and 10 in various hospitals." The injured have been taken to the University Hospital in Ghent and other neighbouring hospitals.

The alleged attacker, said to be a 20-year-old, rang the doorbell of the crèche at 09:00 UTC (10:00 local), then ran upstairs when the door was opened. He fled the scene by bicycle and was arrested at 10:30 UTC. He was reported as being injured as he was detained. State broadcaster VRT described the man as being local, whilst AP reports Leene Du Bois, a Flemish government official, as saying that he had no connection with the crèche.

The crèche had 18 children in its care, with six adults in attendance.

Police arrested the suspect at a nearby shop. Reuters reports that Belgian media believe the suspect to be a psychiatric patient.


text:
User talk:Redvers

Welcome
--Brian McNeil / talk 13:37, 23 January 2009 (UTC)

 * Helpful! Thanks very much! Redvers (talk) 13:38, 23 January 2009 (UTC)

 * No problem. Just drop me a line if you need an article reviewed or copy edited. R .T . 22:57, 25 January 2009 (UTC)

Exceptional Newcomer Award
I'm speechless! Thank you!!! :oD Redvers (talk) 12:34, 31 January 2009 (UTC)

Editor
I have promoted you to the Editor class, as I feel you can be trusted to mark revisions of articles as sighted (review). Take a moment to read: If you have any questions don't hesitate to ask for help on my talk page, and thank you for contributing to Wikinews ! --PatrickFlaherty (talk) 17:29, 2 February 2009 (UTC)
 * Flagged revisions
 * Reviewing articles
 * Peer review
 * Review
 * Reviewed article version
 * Flagged Revisions extension information, on MediaWiki

 * Thanks! I'll get reading... :o) Redvers (talk) 17:30, 2 February 2009 (UTC)

Stock templates
Hi. I am not sure how I feel about the stock templates yet. But if you do add them to articles such as Automobile sales in the United States down sharply, please apply them to all the publicly traded companies in the article and not just a select few. (Honda and Toyota are both listed on NYSE) Cheers, --SVTCobra 13:29, 4 February 2009 (UTC)

 * Yeah, I'm not sure how I feel either - lots of other news sites do it, so I suppose it's thought to be of use for readers. I'm adding them slowly in case anyone has a substantive objection (so removal is quicker). I didn't know Honda and Toyota were on the NYSE, but, yes, you're right, they should be added if the company in question is substantively mentioned in the story. Probably not for a passing mention. Redvers (talk) 13:38, 4 February 2009 (UTC)

privs
'''Note! Your privileges on English Wikinews have been reduced.'''
 * Under the Privilege expiry policy (enacted October 13, 2012) the rights held by your user account have been reduced due to inactivity, or lack of privilege use.

 * The privilege reduction is in no way intended as a reflection on your past work, or to imply you are unwelcome. The aim in curtailing privileges is to address security risks, and concern that a long period of inactivity means you may not be up-to-date with current policy and practices.

--Pi zero (talk) 00:52, 20 December 2012 (UTC)

title: User talk:Redvers


text:
User talk:208.11.222.90

Welcome
Thanks for experimenting with Wikinews. Your test worked, and has now been reverted or removed. Please use Sandbox for any other tests you want to do, since testing in articles may disrupt the site's working and will be reverted quickly. , welcome to Wikinews! Please refrain from using content pages for testing. Here are a few good links for newcomers on how to edit Wikinews:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews: By the way, you can sign your name on Talk pages using four tildes ( ~~~~ ), which produces your name and the current date. If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 14:05, 23 January 2009 (UTC)
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how an article should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

title: User talk:208.11.222.90


text:
User:Nepalihelpinghands

Nepali Helping Hands - for the global peace has been established to promote the childrens from under privelleged family of Napel, towards the better education.

title: User:Nepalihelpinghands


text:
User talk:Nepalihelpinghands

Welcome
DragonFire1024 (Talk to the Dragon) 14:10, 23 January 2009 (UTC)

title: User talk:Nepalihelpinghands


text:
User talk:Dr. Shaggeman

Welcome
DragonFire1024 (Talk to the Dragon) 14:10, 23 January 2009 (UTC)

title: User talk:Dr. Shaggeman


text:
User talk:173.70.47.51

Welcome
Welcome!

173.70.47.51, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 14:11, 23 January 2009 (UTC)

title: User talk:173.70.47.51


text:
Comments:Trial date scheduled for Austrian man who kept his daughter in a dungeon for 24 years

this man must undergo an expeditious trial and he should face the ultimate charge with hard labour. if anything he's surposed to be subjected to the same inhumane conditions he subjected his daughter in order to for the restitution to be seen as equal. anything less will be a mockery to his daughter. i wish i had a way to her daughter, i could offer her the only thing i can, comfort. Mwaka Nabuyanda, Zambia


text:
User talk:77.220.15.147

Welcome
Welcome!

77.220.15.147, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 14:20, 23 January 2009 (UTC)

title: User talk:77.220.15.147


text:
User talk:68.8.77.41

Welcome
Welcome!

68.8.77.41, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 14:21, 23 January 2009 (UTC)

title: User talk:68.8.77.41


text:
User talk:65.1.171.163

Welcome
Welcome!

65.1.171.163, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 14:23, 23 January 2009 (UTC)

title: User talk:65.1.171.163


text:
User talk:Mwakanabuyanda

Welcome
DragonFire1024 (Talk to the Dragon) 14:50, 23 January 2009 (UTC)

title: User talk:Mwakanabuyanda


text:
User talk:199.190.223.190

Welcome
Welcome!

199.190.223.190, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 15:01, 23 January 2009 (UTC)

title: User talk:199.190.223.190


text:
Comments:Obama's choice for Treasury issues warning on China

How does a country manipulate its currency?
 * see here for more information. --SVTCobra 15:12, 23 January 2009 (UTC)

Why are their first intentions to police the world? Albeit this is a pretty serious issue...it just kind of worries me at the same time that they have this holier than thou attitude immidiately and world government is all they see themselves as.

And besides...every country "manipulates" its currency. Currency is an illusion, created in human minds. It is not real, like a rock or a tree, no its in our heads, for us humans to use. Therefor every aspect of it is "manipulated". Our monetary system is screwed up period, no matter what country you are. It all needs to be scrapped, and replaced with a new method of survival. Zeitgeist anyone

Geithner said China is manipulating their economy? Why doesn't Geithner look at the privately owned Federal Reserve and let it be known that the Federal Reserve is manipulating the U.S. currency.

The U.S. Gov't has no say in the financial dealings of the U.S. It's under the PRIVATELY owned Federal Reserve. They are the cause of the troubles our economy is in.

SVT Cobra, a economy is manipulated by the printing of money which cause inflation because it is not backed by anything. In the U.S. currency was backed by gold up until 1971.

The other major thing that can be manipulated is the interest rates. Lowering interest rates also cause inflation.

Also lowering interest rates also made it too easy to get credit, which led up to the current crash of the U.S. economy.

Go check out I.O.U.S.A. on Youtube. It explains it pretty well.

 * Wow, you've said what I wanted to say. Good job.  Fephisto (talk) 15:34, 24 January 2009 (UTC)


text:
User talk:115.132.78.117

Welcome
Welcome!

115.132.78.117, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 15:10, 23 January 2009 (UTC)

title: User talk:115.132.78.117


text:
User talk:204.185.165.142

Blocked
Blocked for 48 hours for vandalism. DragonFire1024 (Talk to the Dragon) 15:31, 23 January 2009 (UTC)

title: User talk:204.185.165.142


text:
User talk:196.202.245.129

Welcome
Thanks for experimenting with Wikinews. Your test worked, and has now been reverted or removed. Please use Sandbox for any other tests you want to do, since testing in articles may disrupt the site's working and will be reverted quickly. , welcome to Wikinews! Please refrain from using content pages for testing. Here are a few good links for newcomers on how to edit Wikinews:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews: By the way, you can sign your name on Talk pages using four tildes ( ~~~~ ), which produces your name and the current date. If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 15:32, 23 January 2009 (UTC)
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how an article should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

title: User talk:196.202.245.129


text:
User talk:216.201.17.44

Welcome
Welcome!

216.201.17.44, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 16:06, 23 January 2009 (UTC)

title: User talk:216.201.17.44


text:
User talk:66.19.169.49

Welcome
Welcome!

66.19.169.49, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 16:07, 23 January 2009 (UTC)

title: User talk:66.19.169.49


text:
User talk:165.139.169.189

Welcome
Welcome!

165.139.169.189, welcome to Wikinews! Thank you for your contributions I hope you like the place and decide to stay. Here are a few good links for newcomers:

Our key policies - if you read anything, read these! Here a few pointers to help you get to know Wikinews: There are always things to do on Wikinews:
 * Neutral point of view - tell every side to a story in a fair and balanced way
 * Cite sources - everything in a Wikinews article must be sourced
 * Introduction - overview of the site
 * Writing an article - how to write and publish a complete article
 * Content guide - what's suitable for Wikinews
 * Style guide - how articles should look before publishing
 * Contents - the contents page.
 * Existing articles need expanding and checking for spelling and mistakes
 * The front page lead articles often need updating
 * Developing stories need finishing and publishing
 * Discussions need your input
 * And of course, stories need writing!

Here are some other hints and tips:

 * I would recommend that you get a username. You don't have to log in to read or edit articles on Wikinews, but creating an account is quick, free and non-intrusive, requires no personal information (not even an e-mail address), and there are many benefits of having a username.  (If you edit without a username, your IP address is used to identify you instead.)

 * When using talk pages (the "collaboration" tab at the top of the page), or the comments pages (tab "opinions"), please sign your name at the end of your messages by typing four tildes (~~). This will automatically produce your username (or IP address) and the date.

If you have any questions, you can ask them at the water cooler or to anyone on the Welcommittee, or ask me on my Talk page. Again, welcome! DragonFire1024 (Talk to the Dragon) 17:22, 23 January 2009 (UTC)

title: User talk:165.139.169.189


text:
Talk:Fatal stabbings kill three at Belgian day care center

Age
Various sources say the guy is either arround 20, arround 30, or 28. We should figure out which it is. Bawolff ☺☻ 13:27, 24 January 2009 (UTC)

Offical sources (procureur des Konings) say 20.


text:
United Kingdom officially enters economic recession

January 23, 2009

The United Kingdom has officially entered recession, with two consecutive quarters of negative growth. The last recession for the UK was nearly 18 years ago.

The UK's gross domestic product shrank by 0.6% in the third quarter of 2008; this was followed by a 1.5% contraction in the following quarter. "The increased rate of decline in output was due to weaker services and production industries output," commented the Office for National Statistics in a statement released today. "Manufacturing output made the largest contribution to the slowdown, falling by 4.6 per cent compared with a 1.6 per cent decrease in the previous quarter," the Office continued. Agriculture, fishing and forestry were the only industries not to fall between the last two quarters.

UK shadow chancellor George Osborne commented that, "I think we are facing an exceptionally difficult time and unfortunately the figures that have just come out today confirm this is now going to be the worst recession for a generation." Bank of England Governor Mervyn King had previously commented that he felt there would be a recession until at least the first half of 2009, accompanied by "further marked falls in output."

The UK joins a long list of countries in recession, including Germany, Italy, Singapore and the United States. The current global financial crisis was triggered by the subprime mortgage crisis in the US.


text:
User talk:86.170.200.111

Blocked
Blocked for vandalism for 48 hours. DragonFire1024 (Talk to the Dragon) 21:23, 23 January 2009 (UTC)

title: User talk:86.170.200.111


text:
Gillibrand named as Clinton's Senate replacement

January 23, 2009 🇺🇸 Today,, the governor of New York, appointed Kirsten Gillibrand as the replacement in the United States Senate for Hillary Clinton, who left the position to become Secretary of State in Barack Obama's administration.

Gillibrand, 42, was a member of the House of Representatives from and is, like Clinton, a member of the Democratic Party.

"I believe I have found the best candidate to become the next senator from the state of New York. She is dynamic, she is articulate, she is perceptive, she is outspoken," said Paterson at a news conference.

This selection came after, the daughter of former President and leading candidate for the job, withdrew from the consideration for the seat on January 21 due to unspecified personal reasons. Kennedy was one of approximately 20 candidates that Governor Paterson said he considered for the position, including fellow New York Congressmen and.

New York's attorney general Andrew Cuomo was also considered. Cuomo was the top choice in voter opinion polls, according to CNN.

Clinton expressed approval of the appointment in a statement: "Kirsten is an intelligent and dedicated public servant and a dear friend. I'm pleased that this seat, which has been my great honor to hold, and which has in its history been held by leaders like former Senators and, will be in such capable hands."

President Obama also approved of her, stating, "Kirsten has been a strong voice for transparency and reform in government and shares the belief that government should be open, accessible and work for all our citizens."

In statements, Gillibrand said that she will be a supporter of same-sex marriage and an advocate for women's rights. She has also promised a state that would support New York's education as well as put forth funding for the environment and a new project that would create a  system linking  with, the state capital.

The appointment has been criticized by gun-control and immigration advocates. In particular Gillibrand's opinion on gun control laws has been rebuked, including her stance opposing restrictions on parts of the, which outlines the right of citizens to bear arms, earning her support by the.

"When I heard Gillibrand was his pick, I thought it was a joke. This is an insult to the families of gun violence victims across the state. Shame on Governor Paterson," stated Gloria Cruz of the which promoted tighter restrictions on the private ownership of firearms.

Gillibrand is set to be officially sworn in on Sunday, January 25.


text: Talk:United Kingdom officially enters economic recession


text: Talk:Gillibrand named as Clinton's Senate replacement


text:
Comments:Fatal stabbings kill three at Belgian day care center

he was dressed as the joker, it was one year since ledger died

Disturbing
This is the most disturbing story I can recall. Truly this individual should be put to death. There can be no rehabilitation for something like this. --SVTCobra 00:38, 24 January 2009 (UTC)

Facepaint?
Some kind of mime disguise? Maybe the rock group KISS? I wonder how the media will present this.

They've made comparisons to Alice Cooper and his song Killing Babies already on Belgian TV news. -- 81.241.190.18 21:57, 25 January 2009 (UTC)

Why so serious?


text:
User:Jj137

See w:User:Jj137

title: User:Jj137


text:
User talk:Jj137

See w:User talk:Jj137

Welcome
R .T . 12:21, 24 January 2009 (UTC)
 * Thanks :D Jj137 (talk) 18:55, 24 January 2009 (UTC)

title: User talk:Jj137


text:
Comments:Israeli military confirms the use of white phosphorus bombs in the Gaza Strip

inb4 shitstorm.

Can't
Israel cannot deny it anymore, UN shall investigate this crap, and they just can't explain it to the world anymore!!!

Well
Not much to say. It was either Israel, Hamas, or allies of Hamas that fired those missiles at civillian targets. Either way Israel will recieve condemnation for it. The U.N.'s only strength is numbers if they can muster them. This shall be some interesting set of events, but i hope they are short.--Ender (talk) 01:38, 25 January 2009 (UTC)

 * Did you read the article at all? The IDF put together a report aimed at finding out the facts of the situation, and that report showed it was a specific reserve brigade responsible for firing those 20 incendiary shells. There is no Hamas conspiracy here, and trying to claim one is disingenuous at best. 65.1.171.163 02:22, 25 January 2009 (UTC)

 * Ender, first of all they were artillery shells, and firing them requires modern artillery pieces the types of which Hamas could never get their hands on. Even if they had the guns required to fire them, how would Palestinians get a hold of American incendiary shells?

God bless Israel
God bless Israel

Israel's crimes and US Cover-up
Listen this. Olmert vaunted himself to have ordered to GWB to vote against the UN resolution. That resolution that was setup by Condi Rice.. that resolution that had no sanctions against nobody.. that relation was approved by 14 of 15 UN permanent council, EXCEPT Condi Rice. So: first she set-up a resolution, then all vote for it, BUT Condi Rice do not votes. The same resolution she had written. So, what's more to say how Israel is covered by US? US handled like stupid animals by Israel criminals like Olmert and the ex-Mossad-girl named Livni.

Not only this but also:

 * Minister Livni said in Europe that 'there is no human emergency in Gaza'. While IDF bombed countlessly times 1,5 millions in Gaza Strip. With this manners, there was no emergency even in Leningrad siege..

 * IDF soldiers did not admitted humanitarian helps in saturday because it's 'shabbat' so no one must work. But in the same time, they 'worked' a lot, bombing and shelling Palestinians, right? Humanitarian truck drivers were muslims, non jews, so what they must bother about shabbat?

 * Massacres in ONU schools, always with the same excuse: 'it seemed Hamas fired from this place', strangely enough, never confirmed by witnesses, and finally not even by IDF

 * Medical assistance ships: times and times, Israel Navy has attacked them and treaten a ship with doctors, medical aids and so on to be sunk if they turn back.

 * Livni and others said that 'israel-arabs' (20% total) should be handled to Palestine state when it will be founded. Is it a 'ethinic/racist cleaning'? I'd say yes, it is. But Olmert is not Milosevic, right?

 * Right-wing extremist Liebemann has asked for a 'Hiroshima solution' over Gaza Strip. Yes, one of the non-existen 400 Nukes could solve the 'problem'. Nazis had crematoris, we have nukes, why not use them? they are quicker, after hall. Nobody criticized Liebemann, right? Israel must defend himself. And who will defend us from Israel?

All this is more than enough to accuse Israel about war crimes. Insthead, it's not, because they are the 'only democracy in M.East'. Yes, why do not believe it?--Erik455 (talk) 14:02, 25 January 2009 (UTC)

Comments from feedback form - "The article is obviously prese..."
The article is obviously presented to make it look as though Israel confirmed *purposefully shelling civilians*. Untrue. Never at any time did Israel do this, much less 'admit it". The article leaves out that Israel's use was solely military, & allowed by the rules of war. But, every fact presented is true - very clever. —108.45.69.205 (talk) 15:25, 17 May 2012 (UTC)

 * When people are accustomed to reading propaganda in favor of their POV, they may fail to recognize actual neutrality when they first see it. Reading through the article, it was very clear to me that Israel was saying something quite different from what you're claiming the article tried to make it sound like; nor do I see any "obvious" evidence the article was trying to make it sound as you claim.  It would be a violation of WN:NPOV for the article to present controversial claims by Israel as if those claims were established fact; the proper role of neutral journalism is to present facts, and leave judgements to the reader.  I did wonder about the assertion, at the end, that the majority of Palestinian deaths were civilians —seems like the sort of thing that ought to be attributed— but I notice you aren't disputing that.  --Pi zero (talk) 17:04, 17 May 2012 (UTC)


text:
User:Bawolff/mwapilib.js

//Depends on ajax.js /*global sajax_init_object */ //Depends on some config vars defined by mediawiki /*global wgServer wgScriptPath */ //Depends on wikibits.js /*global jsMsg*/

/*jslint bitwise: true, browser: true, eqeqeq: true, immed: true, newcap: true, nomen: true, plusplus: false, regexp: true, undef: true */

/***************************** NOTE: Try user:Bawolff/mwapilib2.js - its much better designed.

/* The purpose of this js file is to create a bunch of functions useful for communicating with the Mediawiki API.

Please note: as with all my edits, this page is PD (unless someone else edits it in which case its cc-by 2.5). so feel free to do with it as you please

There are examples of usage at User:Bawolff/mwapilib. There is some real live examples at:
 * mediawiki:Gadget-easyPeerReview.js
 * User:Bawolff/sandbox/powerFlag (code at mediawiki:Common.js/User:Bawolff/sandbox/powerFlag)

If you use it somewhere, please feel free to add to this list

//So it doesn't conflict with other var names

if (!window.Bawolff) { var Bawolff = {}; } Bawolff.mwapi = {};

/* This is the constructor for a request object. It wraps up the ajax request to api.php in a bunch of prettiness.

This has one optional paramter, an object containing request details. The information can also be specified later

Call as, for example: var foo = new Bawolff.mwapi.Request; or: var foo = new Bawolff.mwapi.Request({action:"query", prop: "info", titles: "Main Page"});

Bawolff.mwapi.Request = function(req, method) { if (false) { throw new Error("API is not enabled. Please contact your wiki webmaster"); }   if (req) { this.req = req; }   else { this.req = {}; }   if (method) { this.setMethod(method); }   else { this.setMethod("GET"); }   this.ajax = null; //defined later }

/* Takes two strings, first is the property name, second is its value. The second property can also optionally be an array, in which case it is turned into a pipe delimited string. If name exists already, it is overridden

For example: var foo = new Bawolff.mwapi.Request; foo.setParam("action", "query"); foo.setParam("titles", ["Main Page", "Wikinews:Sandbox"]);

Bawolff.mwapi.Request.prototype.setParam = function(name, value) { this.req[name] = value; }

//return value of a paramter Bawolff.mwapi.Request.prototype.getParam = function(name) { return this.req[name]; }

//Replace all parameters with an associtive array (aka object) of new params Bawolff.mwapi.Request.prototype.replaceParam = function(value) { this.req = value; }

//Set the method too use. Some api functions don't work with GET. All will work //with post. Heads not allowed here as this pretty little wrapper doesn't give you the //headers. Bawolff.mwapi.Request.prototype.setMethod = function (method) { if (method.match(/^get$/i)) { this.method = "GET"; } else if (method.match(/^post$/i)) { this.method = "POST"; }   else { throw new Error("Invalid Method: " + method + ". Must be one of GET or POST"); } }

Bawolff.mwapi.Request.prototype.toString = function { return "AJAX MW-API wrapper object. Action: " + this.req.action; }

//See Bawolff.mwapi.List below //this is for if you have a chain of api async requests //that should go off one after each other (FIFO) //say foo is an instance of Bawolff.mwapi.Request //and asynQueue is an instance of Bawolff.mwapi.List or Bawolff.mwapi.AyncQueue //do foo.delaySend(asyncQueue, callbackFunc); //and than asyncQueue.start will send out the requests one after another in order. /********
 * example:

//echo is an example call back func used. var echo = function (a, b, c) {alert(a.getElementsByTagName('page')[0].getAttribute('title')+b+c)};

var asyncQueue = new Bawolff.mwapi.List; var foo = new Bawolff.mwapi.Request({action:"query", prop: "info", titles: "Main Page"}); foo.delaySend(asyncQueue, echo); var bar = new Bawolff.mwapi.Request({action:"query", prop: "info", titles: "WN:WC"}); bar.delaySend(asyncQueue, echo); asyncQueue.start; //start sending them one after another.

Bawolff.mwapi.Request.prototype.delaySend = function(callList, callback, errCallback) { //is this a bad circular ref? this.callList = callList; var reqObj = this; callList.add(function {reqObj.send(callback, errCallback);}); }

/*Sending function. This is where gruntwork is done. Takes a minimun on 1 argument, a callback function. If a second argument is supplied it is treated as an error callback, and will be called if something bad happens This wrapper always uses async requests. The callback will be sent two arguments, an xmldocument object with the response to the request, and the ajax object. (Normally you only need the first.) For example:

var callback = function(resp) {....} requestObj.send(callback);

If error is ommited, errors will be dumped to the sitenotice.

Bawolff.mwapi.Request.prototype.send = function(callback, errorfunc) {

this.setParam("format", "xml");

//create the xmlHTTPRequest this.ajax = new XMLHttpRequest; if (!this.ajax) { throw new Error("Client does not support xmlHTTPRequest; (aka does not support ajax)"); }

var i; //general index variable var requestString = ""; for (i in this.req) { if (this.req.hasOwnProperty(i)) { requestString += encodeURIComponent(i) + "=" if (this.req[i] instanceof Bawolff.LazyVar) { //this is for if it is using a global variable that changes between when request object //was created and when it was run. See Bawolff.LazyVar requestString += encodeURIComponent(this.req[i].get); } else { requestString += encodeURIComponent(this.req[i]); }           requestString += "&"; }   }    if (requestString === "") { throw new Error("No request specified. (there's nothing to ask the api.)"); }   requestString = requestString.substring(0, requestString.length - 1);

var uri; var dataToSend; if (this.method === "POST") { uri = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/api.php"; dataToSend = requestString; }   else { //aka GET uri = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/api.php?" + requestString; dataToSend = null; }

this.ajax.open(this.method, uri, true);

if (!errorfunc) { errorfunc = function(e) { if (e.name === 'NS_ERROR_NOT_AVAILABLE') return; //weird firefox error i can't track down. var msg = "A local JS function experienced an error on an API request. Please leave a note at User_talk:Bawolff. Details: "; msg += e.name + ": " + e.message; msg += " <"; msg += e.lineNumber + ":"; msg += e.fileName + ">"; if (e.name === 'badtoken') msg += ' token=' + Bawolff.mwapi.edit_token + ';'; msg += ' browser=' + navigator.userAgent; mw.notify(document.createTextNode(msg)); }   }

this.ajax.onreadystatechange = Bawolff.mwapi.Request.makeCallback(callback, errorfunc, this.ajax, this.callList); /* circular reference?*/

if (this.method === "POST") { this.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

}   this.ajax.setRequestHeader( 'Api-User-Agent', 'https://en.wikinews.org/w/index.php?title=User:Bawolff/mwapilib.js' ); this.ajax.send(dataToSend);

} /*Makes a custom callback. Not meant to be used outside of this file. All three variables required. first two are functions, third is reference to ajax object. The functions are passed first the responseXML or error for the error one, and the second argument is the xmlHTTPRequest object. Bawolff.mwapi.Request.makeCallback = function (callback, errorCallback, ajax, callList) { return (function {       if (ajax.readyState !== 4) {            return;        }        try {            //Check for http errors            if (ajax.status != 200) { /*Intentional != just in case */                throw new Error("Error: " + ajax.status + ajax.statusText);            }

//check for errors raised by API: var APIerror = ajax.responseXML.getElementsByTagName("error"); if (APIerror.length !== 0) { var err = new Error(APIerror[0].getAttribute("info")); err.name = APIerror[0].getAttribute("code"); err.doc = APIerror; throw err; }           callback(ajax.responseXML, ajax); if (callList instanceof Bawolff.mwapi.List) { callList.next; //do the next function in line

}       }

catch (e) { errorCallback(e, ajax); }   });

}

/************************/ /* Do stuff that uses this. First off, page retrival/editing // http://en.wikinews.org/w/api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=content|ids //Creates a Bawolff.mwapi.Request for obtaining pages, and calls it //This is NOT a constructor. //returns the request object (most times you won't need it) //Argument is title of page (string), or array of pages to retrieve. //and callback function, which takes an object of {pagename:, ...}

//Delay is optional and must be a Bawolff.mwapi.AsyncQueue or Bawolff.mwapi.List //See docs on those classes for details /* example: callback = function (pages) {some func} Bawolff.mwapi.getPage("Main Page", callback); Bawolff.mwapi.getPage = function(list, callback, delay, followRedirect) { var req, callbackWrapper; if (list instanceof Array) { list = list.join("|"); //turn into string }

//wraps arround callback to make content pretty callbackWrapper = function(xml) { var pages, resp, i;

resp = {}; pages = xml.getElementsByTagName('page'); for (i = 0;i < pages.length;i++) { if (_hasAttribute(pages[i], 'missing')) { throw new Error('Could not retrieve page "' + pages[i].getAttribute('title') + '" as it does not exist.'); }           if (_hasAttribute(pages[i], 'invalid')) { throw new Error('Could not retrieve page "' + pages[i].getAttribute('title') + '" because that is not a valid page name.'); }           if (pages[i].firstChild.firstChild.normalize) pages[i].firstChild.firstChild.normalize; //wtf i don't even know. (firefox bug?) resp[pages[i].getAttribute('title')] = pages[i].firstChild.firstChild.firstChild.data; resp[i] = pages[i].firstChild.firstChild.firstChild.data; }

callback(resp); //callback is inside this functions scope }

req = new Bawolff.mwapi.Request({action: "query", prop: "revisions", titles: list, rvprop: "content|ids"}); if (followRedirect) { req.setParam('redirects', 'true'); }   if (delay) { req.delaySend(delay, callbackWrapper); }   else { req.send(callbackWrapper); }   return req; }

//Creates a Bawolff.mwapi.Request for obtaining edit token //This is NOT a constructor. //returns mwapi.Request object (probably not needed) //Argument is callback function [takes 1 arg that is token, 2nd optional arg is timestamp] //2nd arg is [optional] pagename (string, not array) //http://en.wikinews.org/w/api.php?action=query&prop=info&titles=d&intoken=edit //third arg is optional. must be instance of Bawolff.mwapi.AsyncQueue see docs on that class for details /* example: callback = function (editoken) {some func} Bawolff.mwapi.getToken(callback); Bawolff.mwapi.getToken = function(callback, page, delay) { var req, callbackWrapper; if (!page) { page = "Wikinews:Sandbox"; //arbitrary. doesn't matter as editokens are same for all pages for specific user in specific session }

//wraps arround callback to make content pretty callbackWrapper = function(xml) { var pages, token, time, i;

pages = xml.getElementsByTagName('tokens'); if (_hasAttribute(pages[0], "csrftoken")) { token = pages[0].getAttribute('csrftoken'); // Different api module. Hopefully nobody cared about this. //time = pages[0].getAttribute('starttimestamp'); }       else { throw new Error("Couldn't obtain edit-token from page. Maybe pagename is invalid?"); }       Bawolff.mwapi.edit_token = token; //have a default since it stays constant. callback(token); //callback is inside this function's scope }

req = new Bawolff.mwapi.Request({action: "query", meta: "tokens", type: "csrf"}); if (delay) { req.delaySend(delay, callbackWrapper); }   else { req.send(callbackWrapper); }   return req; }

//Edits a page using a Bawolff.mwapi.Request object. /*arg is argument object. it contains: { //incomplete, but works. Use With Caution (as its not finished yet) Bawolff.mwapi.edit = function(arg, callback, errCallback, delay) { var token, requestOpt, req, callbackWrapper; if (!arg.page) { throw new Error("Nothing to edit"); }   if (!callback) { callback = function {return true;} }   if (!arg.summary) { arg.summary = "Edited page using user:Bawolff/mwapilib.js"; }   if (!arg.section) { arg.section = ""; }
 * content: "Text to replace article (string)",
 * token: "edit token (string [optional, will figure out itself if not supplied])",
 * page: "pagename to edit (string)",
 * time: "timestamp (from edit token) (string. [optional. prevents edit conflicts])",
 * section "section number. 0 for top, new for new (string). blank for whole page",
 * minor: boolean, for minor edit
 * createonly: error if non-existant
 * summary: "edit summary (string)"}
 * callback. (function) passed true on success, false on some failures (CAPTCHA). Second argument is xml response.
 * errCallback (function) passed errors on failure. (page deleted in meantime, spam filter, etc)
 * delay [optional] Add to the queue specified by delay so its executed later. must be a Bawolff.mwapi.AsyncQueue object
 * Returns the Bawolff.mwapi.Request object if the edit token is given as an arg, or cached
 * Returns boolean true if it has to fetch edit token from server
 * Moral of this story, if you depend on returned object, specify the edit token.

//wraps arround callback to make content pretty callbackWrapper = function(xml) { var status, res;

status = xml.getElementsByTagName('edit'); if (_hasAttribute(status[0], "result")) { if (status[0].getAttribute("result") === "Success") { res = true; }           else { res = false; }       }        else { throw new Error("Couldn't figure out if edit succeeded or failed [something bad happened]"); }

callback(res, xml); //callback is inside this function's scope }

//Start building request object

requestOpt = {action: "edit", title: arg.page, text: arg.content, summary: arg.summary}; if (arg.section) { requestOpt.section = arg.section; }   if (arg.minor) { requestOpt.minor = arg.minor; }   if (arg.createonly) { requestOpt.createonly = arg.createonly; }

//Figure out the editoken. fixme: this is ugly //first try arg if (arg.token) { token = arg.token; }   else if (Bawolff.mwapi.edit_token) { //Try cached value token = Bawolff.mwapi.edit_token; }

if (!token) { //if we still don't have it, get it       var tokenCallbackAndEdit = function (token) { requestOpt.token = token; req = new Bawolff.mwapi.Request(requestOpt, "POST"); req.send(callbackWrapper, errCallback); }       Bawolff.mwapi.getToken(tokenCallbackAndEdit, arg.page); return true; }   else { //we have the token requestOpt.token = token; req = new Bawolff.mwapi.Request(requestOpt, "POST");

if (delay) { req.delaySend(delay, callbackWrapper, errCallback); }   else { req.send(callbackWrapper, errCallback); }       return req; } } /* */

//appends to a page using a Bawolff.mwapi.Request object. /*arg is argument object. it contains: { //Warning: I havn't really tested this method very well. Bawolff.mwapi.append = function(arg, callback, errCallback, delay) { var token, req, callbackWrapper; if (!arg.page) { throw new Error("Nothing to edit"); }   if (!callback) { callback = function {return true;} }   if (!arg.summary) { arg.summary = "appended to page using user:Bawolff/mwapilib.js"; }
 * content: "Text to append to article (string)",
 * token: "edit token (string [optional, will figure out itself if not suplied])",
 * page: "pagename to edit (string)",
 * summary: "edit summary (string)"}
 * callback. (function) passed true on success, false on some failures (CAPTCHA). Second argument is xml response.
 * errCallback (function) passed errors on failure. (page deleted in meantime, spam filter, etc)
 * Returns the Bawolff.mwapi.Request object if the edit token is given as an arg, or cached
 * Returns boolean true if it has to fetch edit token from server.
 * Moral of this story, if you depend on returned object, specify the edit token.

//wraps arround callback to make content pretty callbackWrapper = function(xml) { var status, res;

status = xml.getElementsByTagName('edit'); if (_hasAttribute(status[0], "result")) { if (status[0].getAttribute("result") === "Success") { res = true; }           else { res = false; }       }        else { throw new Error("Couldn't figure out if edit succeeded or failed [something bad happened]"); }

callback(res, xml); //callback is inside this function's scope }

//Figure out the editoken. fixme: this is ugly //first try arg if (arg.token) { token = arg.token; }   else if (Bawolff.mwapi.edit_token) { //Try cached value token = Bawolff.mwapi.edit_token; }

if (!token) { //if we still don't have it, get it       var tokenCallbackAndEdit = function (token) { req = new Bawolff.mwapi.Request({action: "edit", title: arg.page, appendtext: arg.content, token: token, summary: arg.summary}, "POST"); req.send(callbackWrapper, errCallback); }       Bawolff.mwapi.getToken(tokenCallbackAndEdit, arg.page); return true; }   else { //we have the token req = new Bawolff.mwapi.Request({action: "edit", title: arg.page, appendtext: arg.content, token: token, summary: arg.summary}, "POST"); if (delay) { req.delaySend(delay, callbackWrapper, errCallback); }   else { req.send(callbackWrapper, errCallback); }       return req; } }

Bawolff.mwapi.sight = function(arg, callback, errCallback, delay) { /******** This function sights a paticular revision. first arg is an object with the following structure: {revid:, token: , level: , comment: } errCallback, and callback is optional, delay is an optional Bawolff.mwapi.AsyncQueue object if you want to use delay, but not errCallback, use undefined for the errCallback parameter.

level is quality level you want to flag to. 0 is normal, 1 is sighted 2 is reviewed. Wikinews uses 0 and 1.

callback is passed two arguments. First is boolean to indicate success. It will (always?) return true. Second is xml response body. Will be considered successful even if the revision was already flagged, unless your trying to re-unflag something errCallback is called on most errors. It is also called if you try to set flag_accuracy to 0 on something that is already set to 0 (and is passed a cryptic error message ``$1''. See https://bugzilla.wikimedia.org/show_bug.cgi?id=19545   var token, requestOpt, req;

if (!arg) { throw new Error("Need to specify what to sight (first argument missing)"); }       if (!arg.revid) { throw new Error("Please specify which revision you want to flag."); }   if (false) { throw new Error("Requires writeAPI in order to flag pages"); }   if (!callback) { callback = function {return true;} }   if (!arg.comment) { arg.comment = "Flagged page using user:Bawolff/mwapilib.js"; }   if (arg.level === undefined) { //could be numeric 0 which is == to false if (arg.flag_accuracy !== undefined) { arg.level = arg.flag_accuracy; }       else { arg.level = "1"; }   }

//wraps around callback to make content pretty callbackWrapper = function(xml) { var status, res;

status = xml.getElementsByTagName('review'); if (_hasAttribute(status[0], "result")) { if (status[0].getAttribute("result") === "Success") { res = true; }           else { res = false; }       }        else { throw new Error("Couldn't figure out if review succeeded or failed [something bad happened]"); }

callback(res, xml); //callback is inside this function's scope }

//Start building request object //api.php?action=review&revid=12345&token=123AB&flag_accuracy=1&comment=Ok requestOpt = {action: "review", revid: arg.revid, flag_accuracy: arg.level, comment: arg.comment};

//Figure out the editoken. fixme: this is ugly //first try arg if (arg.token) { token = arg.token; }   else if (Bawolff.mwapi.edit_token) { //Try cached value token = Bawolff.mwapi.edit_token; }

if (!token) { //if we still don't have it, get it       var tokenCallbackAndEdit = function (token) { requestOpt.token = token; req = new Bawolff.mwapi.Request(requestOpt, "POST"); if (delay) { req.delaySend(delay, callbackWrapper); }           else { req.send(callbackWrapper); }       }        Bawolff.mwapi.getToken(tokenCallbackAndEdit); return true; }   else { //we have the token requestOpt.token = token; req = new Bawolff.mwapi.Request(requestOpt, "POST");

if (delay) { req.delaySend(delay, callbackWrapper); }   else { req.send(callbackWrapper); }       return req; } }

/**** Takes a date in the form that api sends it (aka 2009-03-23T04:43:58Z ) and returns a native js Date object

depends on Bawolff.mwapi.parseAPIDate.regex and Bawolff.mwapi.parseAPIDate.func to do grunt work.

Bawolff.mwapi.parseAPIDate = function (datestring) { // + sign converts to number return new Date(+datestring.replace(Bawolff.mwapi.parseAPIDate.regex, Bawolff.mwapi.parseAPIDate.func));

}

Bawolff.mwapi.parseAPIDate.regex = /^([0-9]{4})-([01][0-9])-([0-3][0-9])T([0-2][0-9]):([0-5][0-9]):([0-5][0-9])Z$/; Bawolff.mwapi.parseAPIDate.func = function (str, year, month, day, hour, min, sec) { //Since JS and server form differ on month 0.

month = parseInt(month, 10); month--;

return Date.UTC(year, month, day, hour, min, sec);

}

//This could probably use a better implementation //idea is to have a queue of async ajax requests to complete

//See Bawolff.mwapi.Request.prototype.delaySend for instructions on how to use. Bawolff.mwapi.List = function { this.list = []; this.isStarted = false; } Bawolff.mwapi.List.prototype.add = function (f) { this.list[this.list.length] = f;

} //this should be called by ajax callbacks Bawolff.mwapi.List.prototype.next = function { if (this.list.length !== 0) { (this.list.shift); } } Bawolff.mwapi.List.prototype.start = function { if (!this.isStarted) { this.isStarted = true; this.next; } } Bawolff.mwapi.List.prototype.toString = function { return "mwapi ajax request queue. [" + (this.isStarted ? "started; " : "") + this.list.length + " items]"; }

Bawolff.mwapi.AsyncQueue = Bawolff.mwapi.List; //alias. List is a stupid name.

//Lazy var. This provides a wrapper to allow a variable name to be expanded at a specific time //to ease passing arround variables between async ajax calls.

//note this is called Bawolff.LazyVar, not Bawolff.mwapi.LazyVar

Bawolff.LazyVar = function(name) { this.fullName = name; this.name = name.split("."); } //Note this takes one optional paramter, a number. // 0 (or undefined) for do all checks // 1 for check only if var exists // 2 for check it exists and is not an empty string. Bawolff.LazyVar.prototype.get = function(skipChecks) { var newName = window[this.name[0]]; for (var i = 1; i < this.name.length; i++) { newName = newName[this.name[i]]; }   if (!skipChecks) { skipChecks = 0; }   if (skipChecks < 2) { if (newName === undefined) { throw new Error("Could not find variable: " + this.fullName); }   }    if (skipChecks < 1) { if (newName === "") { throw new Error("Variable is empty string: " + this.fullName); }   }    return newName; }

Bawolff.LazyVar.prototype.toString = Bawolff.LazyVar.prototype.get; /*Bawolff.LazyVar.prototype.toString = function { return "Lazy variable: " + this.fullName; }*/

var _hasAttribute = function(elm, attribute) { //IE does not element hasAttribute method of XML Dom elements try { return elm.hasAttribute(attribute); } catch(e) { return elm.getAttribute(attribute) !== null; } }

title: User:Bawolff/mwapilib.js


text:
Comments:Gillibrand named as Clinton's Senate replacement

Removed Vandalism by: 98.234.70.73--CnrFallon (talk) 03:26, 26 January 2009 (UTC)


text:
User talk:Clark89

__NOINDEX__

title: User talk:Clark89