<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chromas</id>
	<title>SoylentNews - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chromas"/>
	<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/wiki/Special:Contributions/Chromas"/>
	<updated>2026-05-16T19:23:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=22401</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=22401"/>
		<updated>2018-03-09T00:23:02Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The editorial team is responsible for checking and revising (if required) user submitted stories. Prospective editors should be prepared to devote a significant amount of time to checking stories, have a good grasp of the English language, and be familiar with slash's formatting options. Contact: '''editors@soylentnews.org''', or join #editorial in [[SoylentNews:IRC |irc]].&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoweare /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+1 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| n1&lt;br /&gt;
| editor&lt;br /&gt;
| UTC&lt;br /&gt;
|-&lt;br /&gt;
| martyb&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| CoolHand&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| NotSanguine&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cmn32480&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| takyon&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| charon&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Fnord666&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Snow&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrpg&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| chromas&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-8 (PST; -7 PDT)&lt;br /&gt;
|-&lt;br /&gt;
| fyngyrz&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| GreatOutdoors&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Xyem&lt;br /&gt;
| editor&lt;br /&gt;
| GMT&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoweare /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retired Members==&lt;br /&gt;
Former editors that have lost their roles due to inactivity or retirement&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Retired members]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| Subsentient&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| UTC-5 (CST/CDT)&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| zizban&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Azrael&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Woods&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-5 (CST/CDT)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Continue to develop editorial process (see Documentation below)&lt;br /&gt;
*Maintain static pages (FAQ.shtml, about.shtml, and moderation.shtml)&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&amp;lt;section begin=documentation /&amp;gt;&lt;br /&gt;
*A [[Story_Style|Story Style]] document outlines editorial guidelines, it may need additional refining and ratification eventually.&lt;br /&gt;
* [[Editing_Process|The Editing Process]] - builds on the Story Style and Submission Guidelines to describe &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; the editing process is carried out.&lt;br /&gt;
* [[Submission_guidelines|Submission Guidelines]] - Notes to all users regarding the formatting of submissions and relevant rules.&lt;br /&gt;
* [[Editorial_Policy|Editorial Policy]] - Policy Statement of the Editorial Team&lt;br /&gt;
* [[EditorialHTML|Editorial HTML]] - HTML useful in Story Editing&lt;br /&gt;
&amp;lt;section end=documentation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*Main Website (slash)&lt;br /&gt;
**[[EditorPrivileges|editor privileges]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=22400</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=22400"/>
		<updated>2018-03-09T00:21:37Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Who we are */ update tz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The editorial team is responsible for checking and revising (if required) user submitted stories. Prospective editors should be prepared to devote a significant amount of time to checking stories, have a good grasp of the English language, and be familiar with slash's formatting options. Contact: '''editors@soylentnews.org''', or join #editorial in [[SoylentNews:IRC |irc]].&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoweare /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+1 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| n1&lt;br /&gt;
| editor&lt;br /&gt;
| UTC&lt;br /&gt;
|-&lt;br /&gt;
| martyb&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| CoolHand&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| NotSanguine&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cmn32480&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| takyon&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| charon&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Fnord666&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Snow&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrpg&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| chromas&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| fyngyrz&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| GreatOutdoors&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Xyem&lt;br /&gt;
| editor&lt;br /&gt;
| GMT&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoweare /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retired Members==&lt;br /&gt;
Former editors that have lost their roles due to inactivity or retirement&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Retired members]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| Subsentient&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| UTC-5 (CST/CDT)&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| zizban&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Azrael&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Woods&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-5 (CST/CDT)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Continue to develop editorial process (see Documentation below)&lt;br /&gt;
*Maintain static pages (FAQ.shtml, about.shtml, and moderation.shtml)&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&amp;lt;section begin=documentation /&amp;gt;&lt;br /&gt;
*A [[Story_Style|Story Style]] document outlines editorial guidelines, it may need additional refining and ratification eventually.&lt;br /&gt;
* [[Editing_Process|The Editing Process]] - builds on the Story Style and Submission Guidelines to describe &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; the editing process is carried out.&lt;br /&gt;
* [[Submission_guidelines|Submission Guidelines]] - Notes to all users regarding the formatting of submissions and relevant rules.&lt;br /&gt;
* [[Editorial_Policy|Editorial Policy]] - Policy Statement of the Editorial Team&lt;br /&gt;
* [[EditorialHTML|Editorial HTML]] - HTML useful in Story Editing&lt;br /&gt;
&amp;lt;section end=documentation /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*Main Website (slash)&lt;br /&gt;
**[[EditorPrivileges|editor privileges]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Story_Style&amp;diff=22090</id>
		<title>Story Style</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Story_Style&amp;diff=22090"/>
		<updated>2018-02-24T09:32:34Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Serial Comma */ Splelign erros&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: Whereas some languages, like French and German, have standardized forms governed by regulatory bodies, English is in many ways a free-for-all. Let this be a collection of information on which we english-speakers (typers?) agree.&lt;br /&gt;
&lt;br /&gt;
Parent: [[Editors|Editors Team]]&lt;br /&gt;
&lt;br /&gt;
=What is a Manual of Style=&lt;br /&gt;
&lt;br /&gt;
This document is intended to form a manual of style that dictates the way stories are written, mainly in matters of format, punctuation, and grammar. The Manual of soylent Style will hopefully create a uniform presentation that is in line with journalistic practices, while leaving many matters open to the personal preferences of editors and submitters.&lt;br /&gt;
&lt;br /&gt;
=Why a Manual of Style?=&lt;br /&gt;
&lt;br /&gt;
As we develop our own unique process, this will inform on common editor practices, and help guide new editors to the conventions that have been established thus far.&lt;br /&gt;
&lt;br /&gt;
=Story Structure=&lt;br /&gt;
&lt;br /&gt;
Stories begin with:&amp;lt;br&amp;gt;&lt;br /&gt;
*&amp;quot;[$submitter] writes:&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
*or &amp;quot;[$submitter] informs us of [a link]&amp;quot; (when the submission contains little or no summary)&amp;lt;br&amp;gt;&lt;br /&gt;
The colon and structure signifies the following text is the summary, and quotes are '''not''' necessary surrounding the entire text. [$submitter] should be a link to their site profile if available. The next component should be a summary of the article with in-line links, and any direct quotes from the article(s) using quotation marks normally. HTML formatting should use &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt; and &amp;lt;/p&amp;gt; tags. Block-quoting is done with the &amp;lt;blockquote&amp;gt; and &amp;lt;/blockquote&amp;gt;&amp;lt;/nowiki&amp;gt; tags.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word;&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://soylentnews.org/~soylent+bob/&amp;quot;&amp;gt;Soylent Bob&amp;lt;/a&amp;gt; writes:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa elit, pharetra sed lacus vitae, vehicula porta elit. Nulla ac porta nibh. &amp;quot;Quisque adipiscing sem 'nisi', sit amet pulvinar velit vestibulum in&amp;quot;, says Soylent Mel. Morbi luctus aliquet erat quis tempor. Nulla facilisi:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Morbi leo purus, fermentum non felis vitae, mattis tempus mauris. Nunc bibendum neque non dolor pharetra, quis dignissim tortor semper. Phasellus sed nisl sit amet elit rutrum interdum. Ut rutrum pellentesque tempus.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Integer id nisl vel ante sodales consectetur nec nec tortor. Suspendisse a congue est. Donec ut consectetur mauris. Duis hendrerit nibh nec quam consequat dapibus. Aenean luctus iaculis magna, aliquet aliquam nisi consectetur eget.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[ED's note: the quick brown fox jumps over the lazy dog.]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=US/UK Spelling=&lt;br /&gt;
&lt;br /&gt;
The site is endeavouring not to be a US-centric site, and by doing so wishes to encourage members, casual-readers and interest from english-speakers around the world.  As the dialects of English differ between the US and many other English speaking regions, it is essential that the site remains inclusive to all but provides clearly written stories that are easily understandable.  Each submission contains 2 essentially different elements at the most basic level: the linked source material  and the summary (TFS).  &lt;br /&gt;
&lt;br /&gt;
== Linked Material ==&lt;br /&gt;
&lt;br /&gt;
The linked material (the information source) must be in English but can be in '''any''' English dialect.  It is reported exactly as printed to remove the possibility of an editor changing the meaning accidentally. Having two or more linked sources in different English dialects is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
The summary can be written in any commonly-used English dialect but must be consistent throughout.  Other than quoted material (which is always quoted exactly as written) only one dialect can be used throughout the summary. Mixing US and UK spelling, for example, in a single summary is unacceptable.  It does not have to be written in the same dialect as the source material - indeed, if there are 2 different sources it might be impossible to do so.&lt;br /&gt;
&lt;br /&gt;
=Headline Capitalization=&lt;br /&gt;
&lt;br /&gt;
# Except for function words, all words are regularly capitalized in headlines, e.g. &amp;quot;'Moon Made of Soylent Green Cheese', Says NASA.&amp;quot;&lt;br /&gt;
# Function words are:&lt;br /&gt;
## Prepositions, e.g. in, at, and on.&lt;br /&gt;
## Conjunctions, e.g. and, if, and but.&lt;br /&gt;
## Articles, i.e. the, an, and a.&lt;br /&gt;
## Pronouns, e.g. who, you, they, who, and which. The single exception is of course the pronoun I, which is always capitalized.&lt;br /&gt;
## The copula (&amp;quot;the verb &amp;lt;i&amp;gt;to be&amp;lt;/i&amp;gt;&amp;quot;), e.g. is, am, and are.&lt;br /&gt;
# But when headline-initial, even function words are capitalized, 'Is Soylent Green Made of People?&amp;quot; (cf. [[Story_Style#Betteridge.27s_Law_of_Headlines]]).&lt;br /&gt;
&lt;br /&gt;
=Serial Comma= &lt;br /&gt;
In a series of three or more items, place a comma between the second-to-last item and the conjunction that follows, e.g. &amp;quot;Soylent Green, Soylent Purple, and Soylent Yellow&amp;quot; instead of &amp;quot;Soylent Green, Soylent Purple and Soylent Yellow&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This is commonly referred to as the Harvard or Oxford Comma, and it reduces ambiguity. Its usefulness is often illustrated with the (non-Oxford-Comma-conforming) phrase &amp;quot;To my parents, Ayn Rand and God,&amp;quot;  as this sentence reads that the parents in question are actually &amp;quot;Ayn Rand and God&amp;quot;. [http://en.wikipedia.org/wiki/Serial_comma#Ambiguity (wikipedia reference)].&lt;br /&gt;
&lt;br /&gt;
=Dashes=&lt;br /&gt;
&lt;br /&gt;
=Betteridge's Law of Headlines=&lt;br /&gt;
Betteridge's Law explains: Any headline that ends in a question mark can be answered with one word -- &amp;lt;i&amp;gt;no&amp;lt;/i&amp;gt;. The use of such questions in headlines is a journalistic device that is used when the story has little proof, no basis at all, or describes events that did not actually occur at the time of writing, i.e. not news. This should be avoided whenever possible. Note: this axiom naturally applies only to yes/no questions rather than wh-prefixed questions.&lt;br /&gt;
&lt;br /&gt;
=Possessive S=&lt;br /&gt;
# The possessive form of singular nouns is marked with 's, except for some archaic proper nouns that end in -es or -is, e.g. Moses' law (http://www.bartleby.com/141/strunk.html#1).&lt;br /&gt;
# The possessive form of plural nouns ending in &amp;quot;s&amp;quot; does &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; require an additional &amp;quot;s&amp;quot;, e.g. pirates'.&lt;br /&gt;
&lt;br /&gt;
=Apostrophes=&lt;br /&gt;
# Apostrophes are used in the possessive form of nouns, e.g. soylent's (singular) and news' (plural).&lt;br /&gt;
# Apostrophes are not used to form the plural ending of nouns, e.g. the plural form of apple is apples, and its possessive form is apples'. Apple's is the possessive form of the singular apple, while apples' is the possessive form of the plural apples.&lt;br /&gt;
# Apostrophes are likewise not used with decades, when written in numbers, e.g. 1980s rather than 1980's.&lt;br /&gt;
# The form &amp;lt;i&amp;gt;it's&amp;lt;/i&amp;gt; is a contraction of &amp;lt;i&amp;gt;it is&amp;lt;/i&amp;gt;. The word &amp;lt;i&amp;gt;its&amp;lt;/i&amp;gt;, on the other hand, is the possessive form of the pronoun &amp;lt;i&amp;gt;it&amp;lt;/i&amp;gt;. This can be easily remembered by comparing the other third person pronouns: &amp;lt;i&amp;gt;he's&amp;lt;/i&amp;gt; has an apostrophe because it is a contraction of &amp;lt;i&amp;gt;he&amp;lt;/i&amp;gt; and &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt;, whereas &amp;lt;i&amp;gt;his&amp;lt;/i&amp;gt; never has one. The same also applies to &amp;lt;i&amp;gt;hers&amp;lt;/i&amp;gt; and &amp;lt;i&amp;gt;she's&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Hyper-Prescriptivism: Split Infinitives and Stranded Prepositions=&lt;br /&gt;
# The use of adverbs between the word &amp;lt;i&amp;gt;to&amp;lt;/i&amp;gt; and its following infinitive is allowed, e.g. &amp;lt;i&amp;gt;to boldly go&amp;lt;/i&amp;gt; is just as acceptable as &amp;lt;i&amp;gt;boldly, to go&amp;lt;/i&amp;gt; and &amp;lt;i&amp;gt;to go boldly&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Weasel Words=&lt;br /&gt;
Weasel words include a variety of terms that can mislead and and deceive readers. Examples include use of: non sequitur statements, [http://en.wikipedia.org/wiki/Passive_voice passive voice], vague expressions (e.g. &amp;quot;some people think,&amp;quot; and &amp;quot;experts agree&amp;quot;), and adverbs that weaken a statement through ambiguity (e.g. &amp;quot;probably&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=Source Needed=&lt;br /&gt;
&lt;br /&gt;
=Titles of Works=&lt;br /&gt;
# The titles of books, films, albums, etc. are rendered in italics rather than quotation marks, e.g. &amp;lt;i&amp;gt;Planet of the Apes&amp;lt;/i&amp;gt; instead of &amp;quot;Planet of the Apes&amp;quot;.&lt;br /&gt;
# The names of websites and products receive no such marking, e.g. &amp;quot;CNN reports that Charlton Heston has discovered the secret ingredient in Soylent Green.&amp;quot; Contrast this to the following sentence, in which Soylent Green is the film rather than the product: &amp;quot;CNN reports that Charlton Heston has discovered the secret ingredient in &amp;lt;i&amp;gt;Soylent Green&amp;lt;/i&amp;gt;.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Quotations=&lt;br /&gt;
Punctuation marks appear before closing quotation marks. Example:&lt;br /&gt;
: &amp;quot;Moon is Made of Soylent Green Cheese,&amp;quot; says NASA.&lt;br /&gt;
Instead of:&lt;br /&gt;
: &amp;quot;Moon is Made of Soylent Green Cheese&amp;quot;, says NASA.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Punctuation should follow the format of presented material, even if it differs from source material. Example:&lt;br /&gt;
: &amp;quot;Moon is Made of Soylent Green Cheese,&amp;quot; says NASA.&lt;br /&gt;
Source material:&lt;br /&gt;
: &amp;quot;Moon is Made of Soylent Green Cheese.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Editor's Notes=&lt;br /&gt;
Editor's notes should be used sparingly. They should never be used to add the editor's opinion, that can be done as a comment on the story. One accepted case would be in notifying readers that a story was updated or changed, or informing the readers of important information ex: [Editor's Note: The live-stream appears to be inaccessible at this time.]&lt;br /&gt;
&lt;br /&gt;
Editor's notes can also be used to link to previous stories on the subject or related subjects, where adding the links to the story would be obtrusive or change the submission drastically.&lt;br /&gt;
&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC:MrPlow&amp;diff=13725</id>
		<title>IRC:MrPlow</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC:MrPlow&amp;diff=13725"/>
		<updated>2017-03-02T23:53:35Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Created page with &amp;quot;MrPlow is TheMightyBuzzard's IRC bot, currently written in [https://www.rust-lang.org/en-US/ Rust]. The sauce is [https://github.com/TheMightyBuzzard...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MrPlow is [[User:TheMightyBuzzard|TheMightyBuzzard]]'s IRC bot, currently written in [https://www.rust-lang.org/en-US/ Rust]. The sauce is [https://github.com/TheMightyBuzzard/RustBot on GitHub].&lt;br /&gt;
&lt;br /&gt;
=fite=&lt;br /&gt;
The '''#fite''' command instigates a fite between you and another user. It's currently restricted to the channel #fite to reduce mental abuse of anyone who doesn't give continuous affirmative consent.&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|#fite ''$nick''|| Start a fite with someone.&lt;br /&gt;
|-&lt;br /&gt;
|#fitectl status||Show your character 'sheet'.&lt;br /&gt;
|-&lt;br /&gt;
|#fitectl weapon ''$string''||Set your weapon.&lt;br /&gt;
|-&lt;br /&gt;
|#fitectl armor ''$string''||Set your armor.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=sammich=&lt;br /&gt;
You can order an internet sammich with the '''#sammich''' command. Note this only works if you sexually identify as a male. It otherwise redirects you to the kitchen.&lt;br /&gt;
 #sammich ''$nick''&lt;br /&gt;
&lt;br /&gt;
=socialist=&lt;br /&gt;
Use '''#socialist''' if you want to start an in-depth libertarian debate.&lt;br /&gt;
 #socialist ''$nick''&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=13723</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=13723"/>
		<updated>2017-03-02T22:55:12Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Bots */ Updated MrPlow and monopoly; removed superfluous linebreaks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact '''chat@soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC, and the [[IRCVision|IRC vision]] is worth checking out.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| [[User:juggs|juggs]] (AKA Deucalion)&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+1 (BST)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:paulej72|paulej72]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-4 (EDT)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retired Members==&lt;br /&gt;
Former members of the IRC team that have lost their roles due to inactivity or retirement&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|Former members]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| [[User:xlefay|xlefay]]&lt;br /&gt;
| Co-team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:FunPika|FunPika]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-4 (EDT)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Landon|Landon]]&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[IRC links]]&lt;br /&gt;
&lt;br /&gt;
==Current Projects==&lt;br /&gt;
&lt;br /&gt;
===Chat bot (Python)===&lt;br /&gt;
* ELIZA module that uses Futurama personalities (to match the bot's current nick)&lt;br /&gt;
* Modify bot logging to match existing formats (mIRC preferably)&lt;br /&gt;
&lt;br /&gt;
===Services (C)===&lt;br /&gt;
* Single sign on against the website (coordinate with NCommander)&lt;br /&gt;
* Get the web IRC to use the website's sessions to sign in&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)&lt;br /&gt;
&lt;br /&gt;
===Misc bots===&lt;br /&gt;
* Anyone wanting to join existing bot development projects should contact the developer(s) noted below.&lt;br /&gt;
&lt;br /&gt;
===IRC Games===&lt;br /&gt;
* NerdRPG&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:IRC]]&lt;br /&gt;
&lt;br /&gt;
==Channels==&lt;br /&gt;
&lt;br /&gt;
===Official channels===&lt;br /&gt;
&lt;br /&gt;
* Unless otherwise noted, channels are NOT considered &amp;quot;safe for work&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Channel !! Description !! Maintained by&lt;br /&gt;
|-&lt;br /&gt;
| #soylent || General chat/lobby || All SoylentNews Staff&lt;br /&gt;
|-&lt;br /&gt;
| #staff || Public Staff channel - Everyone's welcome to join, but messages from non-voiced are only send to the ops in the channel || All SoylentNews Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #editorial || The home of the SoylentNews editors, here you can volunteer for duty, report typo's &amp;amp; ask for submission tips and the like. || Editors &amp;amp; IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #dev || The home of and for developers that help develop our fork of SlashCode. || Development team &amp;amp; IRC staff.&lt;br /&gt;
|-&lt;br /&gt;
| #help || This is the IRC help channel, where IRC operators and others provide help and answer any questions related to IRC you may have. || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #sysops || This is the Sysops homefront, where most of the magic happens. We maintain the servers and services. || Sysops &amp;amp; IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #wiki || This is the Wiki's channel, nothing much happens here except for a bot reporting our every edit on the wiki! || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #irpg || This is our &amp;quot;nerdRPG&amp;quot;'s (our fork of idleRPG) channel, feel free to idle along! || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #test || Main testing chambers, feel free to test anything in here (just be friendly &amp;amp; be considerate) || IRC Staff.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Private establishments (unofficial)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Channel !! NSFW !! Description !! Maintained by&lt;br /&gt;
|-&lt;br /&gt;
| ## || yes || mostly about bacon and stuff || [[User:crutchy|crutchy]]&lt;br /&gt;
|-&lt;br /&gt;
| # || yes || the batcave; bot testing/borking, random chaos, exec's home || [[User:Alberto|Alberto]]&lt;br /&gt;
|-&lt;br /&gt;
| #derp ||  || aqu4bot's origin and the portal to Universe 2. Bring own peanut butter. || [[User:Subsentient|Subsentient]]&lt;br /&gt;
|-&lt;br /&gt;
| #sublight ||  || Sublight's bot home ground || [[User:xlefay|xlefay]]&lt;br /&gt;
|-&lt;br /&gt;
| #rss-bot || no || various rss/atom feeds || [[User:juggs|juggs]]&lt;br /&gt;
|-&lt;br /&gt;
| #debug || no || bot error spew || [[User:chromas|chromas]]&lt;br /&gt;
|-&lt;br /&gt;
| #comments || yes || soylentnews.org comments feed || [[User:crutchy|crutchy]]&lt;br /&gt;
|-&lt;br /&gt;
| #github || no || ~github-list repos push feed - checked every 5 mins || [[User:crutchy|crutchy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* NSFW = not safe for work / kids /family (contains adult themes and profanity)&lt;br /&gt;
&lt;br /&gt;
==Bots==&lt;br /&gt;
There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.&amp;lt;br /&amp;gt;&lt;br /&gt;
Anyone wishing to develop bots should use #test or # for testing.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please avoid flooding in private establishments and official channels (except #test and #). The #debug channel is used by bots for public error reporting (if dumping errors to #debug, bots should ideally be set to not respond to commands in that channel to prevent race/infinite loop conditions).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick !! channels !! triggers !! devs/ops/hosts !! source !! tasks !! usage/notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Aqu4bot|aqu4]] ||&lt;br /&gt;
* #&lt;br /&gt;
* ##&lt;br /&gt;
* #Soylent&lt;br /&gt;
* #derp&lt;br /&gt;
* #test&lt;br /&gt;
||&lt;br /&gt;
* $&lt;br /&gt;
* aqu4:&lt;br /&gt;
||&lt;br /&gt;
* [[User:Subsentient|Subsentient]] (dev/op)&lt;br /&gt;
|| http://github.com/Subsentient/aqu4bot  ||&lt;br /&gt;
* Memos ($sticky)&lt;br /&gt;
* Messaging ($tell)&lt;br /&gt;
* Logging/user tracking&lt;br /&gt;
* Channel control (in #derp)&lt;br /&gt;
||&lt;br /&gt;
* $sr&lt;br /&gt;
* $seen&lt;br /&gt;
* $tell&lt;br /&gt;
* $help&lt;br /&gt;
* $burrito&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Bender|Bender]] ||&lt;br /&gt;
* #Soylent&lt;br /&gt;
* ##&lt;br /&gt;
* #&lt;br /&gt;
||&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
* [[User:paulej72|paulej72]] (op)&lt;br /&gt;
||  || &lt;br /&gt;
* karma&lt;br /&gt;
* todo&lt;br /&gt;
||&lt;br /&gt;
* coffee++&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;whoup&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;todo stuff&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;uid&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:ciri|ciri]] ||&lt;br /&gt;
* #&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:arti|arti]]&lt;br /&gt;
||  ||&lt;br /&gt;
* Entertainment&lt;br /&gt;
||&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;decide yes &amp;quot;other stuff&amp;quot;&lt;br /&gt;
* 8ball (your question)&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;country (2 digit code) - country lookup.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;bin2dec &amp;lt;binary value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;binary2decimal &amp;lt;binary value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;decimal &amp;lt;binary value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;dec2bin &amp;lt;decimal value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;decimal2binary &amp;lt;decimal value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;binary &amp;lt;decimal value&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;calc &amp;lt;Equation&amp;gt; - Calculates a mathmatical equation.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;f2c &amp;lt;Fahrenheit&amp;gt; - Fahrenheit =&amp;gt; Celsius.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;c2f &amp;lt;Celsius&amp;gt; - Celsius =&amp;gt; Fahrenheit.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;ft2m &amp;lt;Feet&amp;gt; - Feet =&amp;gt; Meters.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;m2ft &amp;lt;Meters&amp;gt; - Meters =&amp;gt; Feet.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;mi2km &amp;lt;Miles&amp;gt; - Miles =&amp;gt; Kilometers.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;km2mi &amp;lt;Kilometers&amp;gt; - Kilometers =&amp;gt; Miles.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;lb2kgl &amp;lt;Pounds&amp;gt; - Pounds =&amp;gt; Kilograms.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;.&amp;lt;/nowiki&amp;gt;kg2lb &amp;lt;Kilograms&amp;gt; - Kilograms =&amp;gt; Pounds.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;word - word scramble game.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;idle - see who is idle.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;g (term) - google something.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;google (.countrycode) (term) - google something.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;google [.google.country.code] [define:|spell:]&lt;br /&gt;
*       &amp;lt;search terms&amp;gt; &amp;lt;1+1&amp;gt; &amp;lt;1 cm in ft&amp;gt; &amp;lt;patent ##&amp;gt;&lt;br /&gt;
*       &amp;lt;weather city|zip&amp;gt; &amp;lt;??? airport&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;images [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;groups [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;news [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;local [.google.country.code] &amp;lt;what&amp;gt; near &amp;lt;where&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;book [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;video [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;fight &amp;lt;word(s) one&amp;gt; vs &amp;lt;word(s) two&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;trans region@region &amp;lt;text&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;gamespot &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;gamefaqs &amp;lt;system&amp;gt; in &amp;lt;region&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;blog [.google.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;ebay [.ebay.country.code] &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;ebayfight &amp;lt;word(s) one&amp;gt; vs &amp;lt;word(s) two&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;wikipedia [.2-digit-country-code] &amp;lt;search terms&amp;gt;[#subtag]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;wikimedia [.www.wikisite.org[/wiki]] &amp;lt;search terms&amp;gt;[#subtag]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;locate &amp;lt;ip or hostmask&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;review &amp;lt;gamename&amp;gt; [@ &amp;lt;system&amp;gt;]&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;torrent &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;best &amp;lt;system&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;worst &amp;lt;system&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;rgb2hex (r:XXX g:XXX b:XXX) - converts rgb value to hex.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;hex2rgb (XXXXXX) - converts hex color value to rgb.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;roll (1dX) - rolls a X sided die (1d4, 2d6).&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;disc - discworld quotes&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;dict (word) - dictionary, word lookup via princeton.edu.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;dailymotion &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;ign &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;myspace &amp;lt;search terms&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;trends [.google.country.code] &amp;lt;YYYY-MM-DD&amp;gt; &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;dawn - random dawn of war quote.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;bofh - random BOfH quote.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;duke - random duke nukem quote.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;coffee - order coffee for you or someone.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;coke - order coffee for you or someone.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;icecream - shows menu.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;order (nick) (something) - shows menu.&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;pizza - shows menu.&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:exec|exec]] ||&lt;br /&gt;
* #&lt;br /&gt;
* #comments&lt;br /&gt;
* #debug&lt;br /&gt;
* #github&lt;br /&gt;
||&lt;br /&gt;
* ~&lt;br /&gt;
||&lt;br /&gt;
* [[User:cmn32480|cmn32480]] (op)&lt;br /&gt;
* [[User:Crutchy|crutchy]] (admin/dev)&lt;br /&gt;
* [[User:chromas|chromas]] (admin)&lt;br /&gt;
|| http://sylnt.us/execsrc ||  ||&lt;br /&gt;
* SN comments feed (in #comments)&lt;br /&gt;
* GitHub events feed (in #github)&lt;br /&gt;
* refer to [[IRC:exec#Quick_start|quick start guide]]&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Loggie|Loggie]] ||&lt;br /&gt;
* #Soylent&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:xlefay|xlefay]]&lt;br /&gt;
||  ||&lt;br /&gt;
* logging to logs.sylnt.us&lt;br /&gt;
||&lt;br /&gt;
* /invite Loggie&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:monopoly|systemd]] ||&lt;br /&gt;
* #&lt;br /&gt;
* #Soylent&lt;br /&gt;
||&lt;br /&gt;
* =&lt;br /&gt;
||&lt;br /&gt;
* [[User:chromas|chromas]] (dev/op)&lt;br /&gt;
||  ||&lt;br /&gt;
* Nothing. It's dead inside.&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:NerdRPG|NerdRPG]] ||&lt;br /&gt;
* #irpg&lt;br /&gt;
||  ||  ||  || &lt;br /&gt;
* outputs game data&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:MrPlow|MrPlow]] ||&lt;br /&gt;
* #Soylent&lt;br /&gt;
* #fite&lt;br /&gt;
* #test&lt;br /&gt;
||&lt;br /&gt;
* #&lt;br /&gt;
||&lt;br /&gt;
* [[User:TheMightyBuzzard|The Mighty Buzzard]] (dev/op)&lt;br /&gt;
||   ||&lt;br /&gt;
* Translate to Klingon&lt;br /&gt;
* Get help with commands&lt;br /&gt;
* Get local weather&lt;br /&gt;
* Set #weather location&lt;br /&gt;
* Get time/date/channel/message of the last time someone spoke&lt;br /&gt;
* Have a libertarian debate&lt;br /&gt;
* Instigate fites between users&lt;br /&gt;
||&lt;br /&gt;
* #bnk&lt;br /&gt;
* #fite&lt;br /&gt;
* #g&lt;br /&gt;
* #help&lt;br /&gt;
* #join&lt;br /&gt;
* #klingon&lt;br /&gt;
* #part&lt;br /&gt;
* #roll&lt;br /&gt;
* #sammich&lt;br /&gt;
* #sammichadd&lt;br /&gt;
* #seen&lt;br /&gt;
* #smake&lt;br /&gt;
* #smakeadd&lt;br /&gt;
* #socialist&lt;br /&gt;
* #submit&lt;br /&gt;
* #tell&lt;br /&gt;
* #weather&lt;br /&gt;
* #weatheradd&lt;br /&gt;
* #youtube&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:PlowKing|PlowKing]] ||  ||  ||&lt;br /&gt;
* [[User:TheMightyBuzzard|The Mighty Buzzard]] (dev/op)&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Regurgitator|Regurgitator]] ||&lt;br /&gt;
* #rss-bot&lt;br /&gt;
* #soylent&lt;br /&gt;
||&lt;br /&gt;
* !rss&lt;br /&gt;
||&lt;br /&gt;
* [[User:juggs|juggs]] (op)&lt;br /&gt;
||&lt;br /&gt;
Eggdrop v1.8.0+fixbotnetloop http://www.egghelp.org/files.htm &amp;lt;br /&amp;gt;&lt;br /&gt;
rss-synd v0.6 plugin https://github.com/eggtcl/rss-synd&lt;br /&gt;
|| &lt;br /&gt;
* various rss / atom feeds&lt;br /&gt;
* logging only in #soylent for pisg stats&lt;br /&gt;
||&lt;br /&gt;
* #rss-bot !rss to see all feeds. !&amp;lt;feed&amp;gt; to see individual feed contents. Idle in channel to see all feeds.&lt;br /&gt;
* #soylent see pisg output here: http://stats.sylnt.us/pisg/index.html&lt;br /&gt;
|-&lt;br /&gt;
| [[SedBot]] ||  ||  ||&lt;br /&gt;
* [[User:FoobarBazbot|FoobarBazbot]] (dev/op)&lt;br /&gt;
|| https://github.com/FoobarBazbot/sedbot ||&lt;br /&gt;
* message correction&lt;br /&gt;
||&lt;br /&gt;
* s/old/new/&lt;br /&gt;
* nick: s/old/new/&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:tama|tama]] ||&lt;br /&gt;
* #&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:arti|arti]] (op)&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[WikiRC|WikiRC]] ||&lt;br /&gt;
* #wiki&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:FunPika|FunPika]]&lt;br /&gt;
||  || &lt;br /&gt;
* wiki events feed&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:exec|x]] ||&lt;br /&gt;
* #debug&lt;br /&gt;
* #crutchy&lt;br /&gt;
||&lt;br /&gt;
* ~&lt;br /&gt;
||&lt;br /&gt;
* [[User:Crutchy|crutchy]] (op/dev)&lt;br /&gt;
* [[User:chromas|chromas]] (admin)&lt;br /&gt;
|| http://sylnt.us/execsrc ||  ||&lt;br /&gt;
* exec development&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bot projects / task ideas===&lt;br /&gt;
&lt;br /&gt;
* [[IRCiv]] is currently under development for the exec bot and is intended to be a civilization-like building game played on IRC.&lt;br /&gt;
* a Soylent PBC board meeting assistant script is currently under development for the exec bot, intended for minute taking and publishing on the wiki. See [[IRC:exec#Meeting_assistant]] for more details.&lt;br /&gt;
* an IRC voting system. refer to [[IRC:exec#Proposed_IRC_voting_system]] for details.&lt;br /&gt;
* returning data from the SoylentNews using the [[ApiDocs|SlashCode API]]&lt;br /&gt;
* [[IRC:exec suggestions]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=URLShortener&amp;diff=9429</id>
		<title>URLShortener</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=URLShortener&amp;diff=9429"/>
		<updated>2015-11-17T01:48:38Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Updated with pointer to existing shortener.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SoylentNews has a [http://sylnt.us/ URL shortener] which shortens links to these domains:&lt;br /&gt;
*soylentnews.com&lt;br /&gt;
*soylentnews.org&lt;br /&gt;
*soylentnews.net&lt;br /&gt;
*altslashdot.org&lt;br /&gt;
*altslashdot.com&lt;br /&gt;
*altslashdot.net&lt;br /&gt;
*slashdot.org&lt;br /&gt;
*github.com&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=8824</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=8824"/>
		<updated>2015-03-03T22:53:27Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Bots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact '''chat@soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC, and the [[IRCVision|IRC vision]] is worth checking out.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| [[User:xlefay|xlefay]]&lt;br /&gt;
| Co-team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:juggs|juggs]]&lt;br /&gt;
| Co-team leader&lt;br /&gt;
| UTC (GMT)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:paulej72|paulej72]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-4 (EDT)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:FunPika|FunPika]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-4 (EDT)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Landon|Landon]]&lt;br /&gt;
| Retired Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Current Projects==&lt;br /&gt;
&lt;br /&gt;
===Chat bot (Python)===&lt;br /&gt;
* ELIZA module that uses Futurama personalities (to match the bot's current nick)&lt;br /&gt;
* Modify bot logging to match existing formats (mIRC preferably)&lt;br /&gt;
&lt;br /&gt;
===Services (C)===&lt;br /&gt;
* Single sign on against the website (coordinate with NCommander)&lt;br /&gt;
* Get the web IRC to use the website's sessions to sign in&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)&lt;br /&gt;
&lt;br /&gt;
===Misc bots===&lt;br /&gt;
* Anyone wanting to join existing bot development projects should contact the developer(s) noted below.&lt;br /&gt;
&lt;br /&gt;
===IRC Games===&lt;br /&gt;
* NerdRPG&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*servers&lt;br /&gt;
*bots&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:IRC]]&lt;br /&gt;
&lt;br /&gt;
==Channels==&lt;br /&gt;
&lt;br /&gt;
===Official channels===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Channel !! Description !! Maintained by&lt;br /&gt;
|-&lt;br /&gt;
| #soylent || General chat/lobby, mostly family-friendly || All SoylentNews Staff&lt;br /&gt;
|-&lt;br /&gt;
| #staff || Public Staff channel - Everyone's welcome to join, but messages from non-voiced are only send to the ops in the channel || All SoylentNews Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #editorial || The home of the SoylentNews editors, here you can volunteer for duty, report typo's &amp;amp; ask for submission tips and the like. || Editors &amp;amp; IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #dev || The home of and for developers that help develop our fork of SlashCode. || Development team &amp;amp; IRC staff.&lt;br /&gt;
|-&lt;br /&gt;
| #help || This is the IRC help channel, where IRC operators and others provide help and answer any questions related to IRC you may have. || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #sysops || This is the Sysops homefront, where most of the magic happens. We maintain the servers and services. || Sysops &amp;amp; IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #wiki || This is the Wiki's channel, nothing much happens here except for a bot reporting our every edit on the wiki! || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #irpg || This is our &amp;quot;nerdRPG&amp;quot;'s (our fork of idleRPG) channel, feel free to idle along! || IRC Staff.&lt;br /&gt;
|-&lt;br /&gt;
| #test || Main testing chambers, feel free to test anything in here (just be friendly &amp;amp; be considerative) || IRC Staff.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Private establishments (unofficial)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Channel !! Description !! Maintained by&lt;br /&gt;
|-&lt;br /&gt;
| ## || This is a channel which isn't family safe. It's mostly about bacon and stuff' || team-bacon ([[User:kobach|kobach]], [[User:xlefay|xlefay]])&lt;br /&gt;
|-&lt;br /&gt;
| # || the batcave; bot testing/borking, random chaos, exec's home || [[User:Alberto|Alberto]]&lt;br /&gt;
|-&lt;br /&gt;
| #derp || aqu4bot's origin and the portal to Universe 2. Bring own peanut butter. || [[User:Subsentient|Subsentient]]&lt;br /&gt;
|-&lt;br /&gt;
| #sublight || Sublight's bot home ground || [[User:xlefay|xlefay]]&lt;br /&gt;
|-&lt;br /&gt;
| #rss-bot || various rss/atom feeds || [[User:juggs|juggs]]&lt;br /&gt;
|-&lt;br /&gt;
| #debug || bot error spew || [[User:chromas|chromas]]&lt;br /&gt;
|-&lt;br /&gt;
| #comments || soylentnews.org comments feed || [[User:crutchy|crutchy]]&lt;br /&gt;
|-&lt;br /&gt;
| #github || ~github-list repos push feed - checked every 5 mins || [[User:crutchy|crutchy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bots==&lt;br /&gt;
There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.&amp;lt;br /&amp;gt;&lt;br /&gt;
Anyone wishing to develop bots should use #test or # for testing.&amp;lt;br /&amp;gt;&lt;br /&gt;
Please avoid flooding in private establishments and official channels (except #test and #). The #debug channel is used by bots for public error reporting.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick !! channels !! triggers !! devs/ops/hosts !! source !! tasks !! usage/notes&lt;br /&gt;
|-&lt;br /&gt;
| [[Aqu4bot|aqu4]] ||&lt;br /&gt;
* #&amp;lt;br /&amp;gt;&lt;br /&gt;
* ##&amp;lt;br /&amp;gt;&lt;br /&gt;
* #Soylent&amp;lt;br /&amp;gt;&lt;br /&gt;
* #derp&amp;lt;br /&amp;gt;&lt;br /&gt;
* #test&lt;br /&gt;
||&lt;br /&gt;
* $&amp;lt;br /&amp;gt;&lt;br /&gt;
* aqu4:&lt;br /&gt;
||&lt;br /&gt;
* [[User:Subsentient|Subsentient]] (dev/op)&lt;br /&gt;
|| http://github.com/Subsentient/aqu4bot  ||&lt;br /&gt;
* Memos ($sticky)&amp;lt;br /&amp;gt;&lt;br /&gt;
* Messaging ($tell)&amp;lt;br /&amp;gt;&lt;br /&gt;
* Logging/user tracking&amp;lt;br /&amp;gt;&lt;br /&gt;
* Channel control (in #derp)&lt;br /&gt;
||&lt;br /&gt;
* $sr&amp;lt;br /&amp;gt;&lt;br /&gt;
* $seen&amp;lt;br /&amp;gt;&lt;br /&gt;
* $tell&amp;lt;br /&amp;gt;&lt;br /&gt;
* $help&amp;lt;br /&amp;gt;&lt;br /&gt;
* $burrito&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Bender|Bender]] ||&lt;br /&gt;
* #Soylent&amp;lt;br /&amp;gt;&lt;br /&gt;
* ##&amp;lt;br /&amp;gt;&lt;br /&gt;
* #&lt;br /&gt;
||&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
* [[User:paulej72|paulej72]] (op)&lt;br /&gt;
||  || &lt;br /&gt;
* karma&amp;lt;br /&amp;gt;&lt;br /&gt;
* todo&lt;br /&gt;
||&lt;br /&gt;
* coffee++&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;whoup&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;todo stuff&amp;lt;br /&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;uid&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:ciri|ciri]] ||&lt;br /&gt;
* #&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:arti|arti]]&lt;br /&gt;
||  ||  ||&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;!&amp;lt;/nowiki&amp;gt;decide yes &amp;quot;other stuff&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:diego|diego]] ||&lt;br /&gt;
* #soylent&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:juggs|juggs]] (op)&lt;br /&gt;
|| pircbot + piespy&lt;br /&gt;
|| * Generation of piespy relationship maps for #soylent&lt;br /&gt;
|| http://stats.sylnt.us/social/soylent/index.html&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:exec|exec]] ||&lt;br /&gt;
* #&amp;lt;br /&amp;gt;&lt;br /&gt;
* #comments&amp;lt;br /&amp;gt;&lt;br /&gt;
* #debug&amp;lt;br /&amp;gt;&lt;br /&gt;
* #github&lt;br /&gt;
||&lt;br /&gt;
* ~&lt;br /&gt;
||&lt;br /&gt;
* [[User:Crutchy|crutchy]] (dev/op)&amp;lt;br /&amp;gt;&lt;br /&gt;
* [[User:chromas|chromas]] (admin)&amp;lt;br /&amp;gt;&lt;br /&gt;
* [[User:juggs|juggs]] (admin)&lt;br /&gt;
|| http://sylnt.us/execsrc ||  ||&lt;br /&gt;
* SN comments feed (in #comments)&amp;lt;br /&amp;gt;&lt;br /&gt;
* GitHub events feed (in #github)&amp;lt;br /&amp;gt;&lt;br /&gt;
* refer to [[IRC:exec#Quick_start|quick start guide]]&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Loggie|Loggie]] ||&lt;br /&gt;
* #Soylent&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:xlefay|xlefay]]&lt;br /&gt;
||  ||&lt;br /&gt;
* logging to logs.sylnt.us&lt;br /&gt;
||&lt;br /&gt;
* /invite Loggie&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:monopoly|Hedonismbot]] ||&lt;br /&gt;
* #&lt;br /&gt;
* #Soylent&lt;br /&gt;
||&lt;br /&gt;
* =&lt;br /&gt;
||&lt;br /&gt;
* [[User:chromas|chromas]] (dev/op)&lt;br /&gt;
||  ||&lt;br /&gt;
* link title output&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:NerdRPG|NerdRPG]] ||&lt;br /&gt;
* #irpg&lt;br /&gt;
||  ||  ||  || &lt;br /&gt;
* outputs game data&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:MrPlow|MrPlow]] ||&lt;br /&gt;
* #Soylent&amp;lt;br /&amp;gt;&lt;br /&gt;
* #test&lt;br /&gt;
||&lt;br /&gt;
* ;&amp;lt;br /&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
* [[User:TheMightyBuzzard|The Mighty Buzzard]] (dev/op)&lt;br /&gt;
||   ||&lt;br /&gt;
* Translate to Klingon&amp;lt;br /&amp;gt;&lt;br /&gt;
* Get staff attention&amp;lt;br /&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
* ;klingon&amp;lt;br /&amp;gt;&lt;br /&gt;
* ;battlestations&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:perlbot|perlbot]] ||  ||  ||&lt;br /&gt;
* [[User:Konomi|Konomi]] (dev/op)&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:Regurgitator|Regurgitator]] ||&lt;br /&gt;
* #rss-bot&lt;br /&gt;
* #soylent&lt;br /&gt;
||&lt;br /&gt;
* !rss&lt;br /&gt;
||&lt;br /&gt;
* [[User:juggs|juggs]] (op)&lt;br /&gt;
||&lt;br /&gt;
Eggdrop v1.8.0+fixbotnetloop http://www.egghelp.org/files.htm &amp;lt;br /&amp;gt;&lt;br /&gt;
rss-synd v0.6 plugin https://github.com/eggtcl/rss-synd&lt;br /&gt;
|| &lt;br /&gt;
* various rss / atom feeds&lt;br /&gt;
* logging only in #soylent for pisg stats&lt;br /&gt;
||&lt;br /&gt;
* #rss-bot !rss to see all feeds. !&amp;lt;feed&amp;gt; to see individual feed contents. Idle in channel to see all feeds.&lt;br /&gt;
* #soylent see pisg output here: http://stats.sylnt.us/pisg/index.html&lt;br /&gt;
|-&lt;br /&gt;
| [[SedBot]] ||  ||  ||&lt;br /&gt;
* [[User:FoobarBazbot|FoobarBazbot]] (dev/op)&lt;br /&gt;
|| https://github.com/FoobarBazbot/sedbot ||&lt;br /&gt;
* message correction&lt;br /&gt;
||&lt;br /&gt;
* s/old/new/&amp;lt;br /&amp;gt;&lt;br /&gt;
* nick: s/old/new/&lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:SoylentMUD|SoylentMUD]] ||  ||  ||&lt;br /&gt;
* [[User:mattie_p|mattie_p]]&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:sublight|sublight]] ||  ||  ||&lt;br /&gt;
* [[User:xlefay|xlefay]] (dev/op)&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[IRC:tama|tama]] ||&lt;br /&gt;
* #&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:arti|arti]] (op)&lt;br /&gt;
||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[WikiRC|WikiRC]] ||&lt;br /&gt;
* #wiki&lt;br /&gt;
||  ||&lt;br /&gt;
* [[User:FunPika|FunPika]]&lt;br /&gt;
||  || &lt;br /&gt;
* wiki events feed&lt;br /&gt;
|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Bot projects / task ideas===&lt;br /&gt;
&lt;br /&gt;
* [[IRCiv]] is currently under development for the exec bot and is intended to be a civilization-like building game played on IRC.&lt;br /&gt;
* a Soylent PBC board meeting assistant script is currently under development for the exec bot, intended for minute taking and publishing on the wiki. See [[IRC:exec#Meeting_assistant]] for more details.&lt;br /&gt;
* an IRC voting system. refer to [[IRC:exec#Proposed_IRC_voting_system]] for details.&lt;br /&gt;
* returning data from the SoylentNews using the [[ApiDocs|SlashCode API]]&lt;br /&gt;
&lt;br /&gt;
== Information for Sysops / IRC admins ==&lt;br /&gt;
&lt;br /&gt;
=== Server Related Info ===&lt;br /&gt;
&lt;br /&gt;
{{#lst:Carbon|ircops}}&lt;br /&gt;
&lt;br /&gt;
== Information for IRC Operators ==&lt;br /&gt;
&lt;br /&gt;
=== Useful Links ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.stack.nl/~jilles/irc/charybdis-oper-guide Charybdis IRC Ops Guide]&lt;br /&gt;
* [http://atheme.net/help/7.0/ Atheme Services Help Pages]&lt;br /&gt;
&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Template:Spam&amp;diff=8726</id>
		<title>Template:Spam</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Template:Spam&amp;diff=8726"/>
		<updated>2014-11-25T07:07:35Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Created page with &amp;quot;&amp;lt;div style=&amp;quot;border:1px solid red;&amp;quot;&amp;gt; This page is a candidate for '''spammy deletion''' because it's spam. &amp;lt;/div&amp;gt; &amp;lt;noinclude&amp;gt; Any pages this template is placed onto will be add...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid red;&amp;quot;&amp;gt;&lt;br /&gt;
This page is a candidate for '''spammy deletion''' because it's spam.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Any pages this template is placed onto will be added to [[:Category:Candidates for spammy deletion]].&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Candidates for spammy deletion]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Talk:SoylentNews&amp;diff=8483</id>
		<title>Talk:SoylentNews</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Talk:SoylentNews&amp;diff=8483"/>
		<updated>2014-09-18T12:26:35Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Undo SPAM by LisabethBitters (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;You have followed a link to a page that does not exist yet. To create the page, start typing in the box below&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Okay, let's see if that works.&lt;br /&gt;
&lt;br /&gt;
And help kill beta by joining the Slashcott&lt;br /&gt;
&lt;br /&gt;
February 10th -17th&lt;br /&gt;
&lt;br /&gt;
unitron&lt;br /&gt;
&lt;br /&gt;
Slashdot UID 5733&lt;br /&gt;
&lt;br /&gt;
== Teething pains? ==&lt;br /&gt;
&lt;br /&gt;
This message was created automatically by mail delivery software.&lt;br /&gt;
&lt;br /&gt;
A message that you sent could not be delivered to one or more of its&lt;br /&gt;
recipients. This is a permanent error. The following address(es) failed:&lt;br /&gt;
&lt;br /&gt;
John@AltSlashdot.org&lt;br /&gt;
SMTP error from remote mail server after RCPT TO:&amp;lt;John@AltSlashdot.org&amp;gt;:&lt;br /&gt;
host mail.altslashdot.org [66.147.244.192]: 550 No Such User Here&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Is this an &amp;quot;only if Slashdot doesn't back down on beta&amp;quot; contingency, or =&lt;br /&gt;
&amp;quot;going to happen no matter what Slashdot does&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Hot Grits ==&lt;br /&gt;
&lt;br /&gt;
I have poured them down my pants. Thank you. [[Special:Contributions/86.50.93.164|86.50.93.164]] 10:16, 6 February 2014 (MST) Iskender (1040286)&lt;br /&gt;
&lt;br /&gt;
*Why are they down your pants?  They should be on Natalie Portman - naked and petrified..&lt;br /&gt;
&lt;br /&gt;
== Group or Business ==&lt;br /&gt;
&lt;br /&gt;
Okian Warrior seems to want to be CmdrTaco all over again. While I am a very, very pro-business sort of person, I don't think we want to just push reset and do Slashdot over again as another build it up and cash out endeavor. It seems like that's exactly what would happen, and on the backs of volunteers no less. The only way I could see supporting this endeavor as a business would be with some sort of codified protection like a charter, whereby certain attributes of the way the site functions would be guaranteed, and those guarantees could only be changed if (the charter could only be modified if) the users were polled and agreed to it. In this way the business could operate but be ultimately accountable to and restrained by the userbase. This seems like a good hybrid solution. ~ElectricTurtle&lt;br /&gt;
&lt;br /&gt;
You could solve this by managing it similar to the debian project.&lt;br /&gt;
&lt;br /&gt;
^ Agree with both sentiments.  I'm a bit skeptical of Okian Warrior's business mindset... we need this to resemble a non-profit FOSS project.  Can that really be so hard to do (in the beginning, especially, and also with all the cloud services now available to avoid slashdotting?).  Some will balk at the Debian-like structure as too codified and rigid, but let's at least discuss this as a FOSS project first, and *maybe* some ad revenue down the line to support it.  Although, donations/crowdfunding seems better to me. ~ [[User:Seandiggity|Seandiggity]] ([[User talk:Seandiggity|talk]]) 08:52, 7 February 2014 (MST)&lt;br /&gt;
&lt;br /&gt;
I agree that we shouldn't trade  corporate overlord for a new master with the prospect of becoming a corporate overlord.  I am not opposed to the project manager making money off the site though. Instead of an exit strategy how about a transitional strategy wherein the founder makes a fixed amount of money and/or profits for a fixed time? Eg $100k or 5yrs, whichever comes first.&lt;br /&gt;
&lt;br /&gt;
As far as monetization, premium accounts with little or no ads is easy. Couple this with paid postings to receive a higher start moderation eg. 5¢ for 0,nuetral if you don't have an account. It shouldn't be hard to get the money to buy the site from the founder.  Especially if coupled with annual wikipedia donation drives to cover the site overhead.&lt;br /&gt;
&lt;br /&gt;
:Non-profit or volunteer org is a good approach. If it's owned by a business or corporation, I will not use it. [[User:Mfnickster|Mfnickster]] ([[User talk:Mfnickster|talk]])&lt;br /&gt;
&lt;br /&gt;
==Stories==&lt;br /&gt;
*Could there be [[Open Hardware FPGAs]]? http://www.electronicsweekly.com/mannerisms/fpga/will-expiring-patents-boost-fp-2007-03/&lt;br /&gt;
&lt;br /&gt;
== Barrapunto ==&lt;br /&gt;
&lt;br /&gt;
People here should be familiar with the Spanish language version of Slashdot,&lt;br /&gt;
Barrapunto.com.  It looks like it was forked from older Slashcode, and it does&lt;br /&gt;
not appear to be a dice holding.  This is the most durable SlashClone with which&lt;br /&gt;
I'm familiar.  I seem to recall reading about it more than 5 years ago.  If nothing&lt;br /&gt;
else, we could learn a lot from them about running a successful SlashClone.&lt;br /&gt;
&lt;br /&gt;
We should make a list of any currently running clones.&lt;br /&gt;
*http://slashcode.com/www.slashcode.com/&lt;br /&gt;
&lt;br /&gt;
Thanks for posting the link.  That looks a lot more like /. Classic.  Now we certainly&lt;br /&gt;
don't want to knock over the server that discusses SlashCode, so we shouldn't be&lt;br /&gt;
posting there... but they seem like an ideal candidate for a bunch to form a non-profit&lt;br /&gt;
org.  IMHO, that's the answer.  We need to form a non-profit dedicated to serving the&lt;br /&gt;
users.  Worst case scenario we replace ads with something like the annual Wikipedia&lt;br /&gt;
begging; but it might be worth it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Wikipedia begging beats having advertizes dictating the content of your site or selling the users info for $$$ Wikipedia I believe does it right. [[User:Script Cat|Script Cat]] ([[User talk:Script Cat|talk]]) 14:28, 6 February 2014 (MST)&lt;br /&gt;
&amp;lt;br&amp;gt;(The advertising on barrapunto.com looks fine and unobtrusive to me. My 2 cents, but no, I don't know much about advertising paying the bills, sadly.)(Gaaark)&lt;br /&gt;
== Alternate domain ideas? ==&lt;br /&gt;
&lt;br /&gt;
It's come up elsewhere online that a name including slashdot might get this project into hot water with DICE&lt;br /&gt;
&lt;br /&gt;
== Hosting and collaboration ==&lt;br /&gt;
make it foss with gpl2&amp;lt;br&amp;gt;&lt;br /&gt;
is there any reason why the site can't be directly hosted by https://github.com/&amp;lt;br&amp;gt;&lt;br /&gt;
ultra-nerdy, with plenty of linuxy flavor&amp;lt;br&amp;gt;&lt;br /&gt;
no need to worry about dedicated infrastructure, and domain doesn't matter that much if it's something like &amp;quot;github.com/altslash&amp;quot; nerds are gunna find and remember it&lt;br /&gt;
: I don't trust Github. I don't think they really care about their community any more than Dice cares about Slashdot's. [[User:Mfnickster|Mfnickster]] ([[User talk:Mfnickster|talk]])&lt;br /&gt;
:: I don't think that's a problem, since every repository clone is essentially a full backup, so if they pull something sinister, we can simply stop using them. [[User:Yahwotqa|Yahwotqa]] ([[User talk:Yahwotqa|talk]]) 06:31, 10 February 2014 (MST)&lt;br /&gt;
::: Like we &amp;quot;simply stopped using&amp;quot; Slashdot? :)  [[User:Mfnickster|Mfnickster]] ([[User talk:Mfnickster|talk]])&lt;br /&gt;
:::: There are some similarities, yes. :) [[User:Yahwotqa|Yahwotqa]] ([[User talk:Yahwotqa|talk]]) 07:27, 10 February 2014 (MST)&lt;br /&gt;
::::: Yeah, that's the beauty of git, you can move elsewhere in minutes.  But at least having the updated Slash code on github is a good advertisement as well, and would allow lurkers (like me!) who are not directly involved with the new codebase clone the repo and try it out. ~ [[User:Seandiggity|Seandiggity]] ([[User talk:Seandiggity|talk]]) 08:05, 10 February 2014 (MST)&lt;br /&gt;
&lt;br /&gt;
== Journals ==&lt;br /&gt;
I hope journals are included and hope people use them.&lt;br /&gt;
&lt;br /&gt;
: and wiki home pages too (good for introducing yourself). [[User:Crutchy|here's mine]] if anyone is curious. it also has links to my soylent journal entries. ~ crutchy&lt;br /&gt;
&lt;br /&gt;
== AGPL licensing ==&lt;br /&gt;
If no one's said it yet, I think we need to move the updated version of SlashCode to AGPL and get it in a git repo for people to hack on (preferably github). I'm happy to put it up there under that license but I don't want to see (yet another) fork.  Any objections to that license?  It's recommended by the FSF for any Web software, or really any that runs primarily over a network.  In my view, it will protect us from seeing the fruit of our labors be turned into another locked up DiceDot... how nice would it have been to have at least the updated &amp;quot;Slashdot Classic&amp;quot; interface available now to hack on instead of the circa 2009 version? The AGPL would have made that possible. ~ [[User:Seandiggity|Seandiggity]] ([[User talk:Seandiggity|talk]]) 09:22, 7 February 2014 (MST)&lt;br /&gt;
: Can you just re-license someone else's code? How is that legally possible? Also, it might make sense to fork it anyway just to have control over the code base. It could also be ported to another language (don't say .NET or PHP please!). [[User:Mfnickster|Mfnickster]] ([[User talk:Mfnickster|talk]])&lt;br /&gt;
&lt;br /&gt;
:: You can license a modified version of a program under a compatible license, depending upon the terms that the original authors released the source.  Many forks end up under a different license through some new mix of code.  If the original Slash is licensed &amp;quot;GPL v2.0 or any later version&amp;quot; there's a clear path to GPLv3 and then AGPL.  If not, the authors must be the ones to do it, and we might think about asking them (all of whom left Slashdot a while ago AFAIK) rather than stay on GPLv2 forever.  Whatever the case, we should be thinking about licensing, esp. because direct competition between this and /. is bound to raise Dice's ire.  ~ [[User:Seandiggity|Seandiggity]] ([[User talk:Seandiggity|talk]]) 20:43, 9 February 2014 (MST)&lt;br /&gt;
&lt;br /&gt;
::: FYI, take a look at my [[SoylentNews#Licensing.3F|better-written frontpage post]]... we also should be thinking about things like CLAs and discussing them. Joining the Slashcott now... ~ [[User:Seandiggity|Seandiggity]] ([[User talk:Seandiggity|talk]]) 21:14, 9 February 2014 (MST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Slashcott, Week 2 ==&lt;br /&gt;
&lt;br /&gt;
Did I mention that I've officially extended the Slashcott?&lt;br /&gt;
&lt;br /&gt;
Week 2 runs from February 17th, 2014, to February 23rd, 2014.&lt;br /&gt;
&lt;br /&gt;
And of course what Dice will probably never understand is that it really is a Valentine to Slashdot&lt;br /&gt;
&lt;br /&gt;
-unitron&lt;br /&gt;
&lt;br /&gt;
== Some features ==&lt;br /&gt;
How about Unicode support, a basic feature Dice never got around to implement? Or HTTPS to everyone. Possibly a Twitter feed to tell about new stories, like /. has. Just throwing some ideas around. :) [[Special:Contributions/80.223.182.224|80.223.182.224]] 07:42, 16 February 2014 (MST)&lt;br /&gt;
&lt;br /&gt;
== newsbot ==&lt;br /&gt;
Maybe develop some kind of distributed bot for scraping the web for tech news (including inconspicuous stories lurking on the web in hard to reach places).&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7439</id>
		<title>IRC:exec</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7439"/>
		<updated>2014-05-02T05:30:13Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* Weather script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''IRC Script Executive'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;'''exec'''&amp;quot; is a script that runs in a CLI that connects to the Soylent [[SoylentNews:IRC|IRC server]] (irc.sylnt.us:6667) and executes other programs for output to an IRC channel.&lt;br /&gt;
&lt;br /&gt;
Input to a script/program is via command line arguments only (stdin is not supported).&lt;br /&gt;
&lt;br /&gt;
stdout of an executed script/program may be passed to an IRC channel or output to exec's stdout (terminal), depending on the value of ''auto-privmsg'' in the exec line. If ''auto-privmsg=0'', stdout from the script/program must begin with &amp;quot;privmsg &amp;quot; for it to be sent to the IRC channel.&lt;br /&gt;
&lt;br /&gt;
Programs executed may be anything accessible from the CLI of the machine running the exec script. They may be shell programs (such as ''cowsay'' and ''fortune''), php scripts (executed using the CLI ''php'' command) or scripts in any other language executable by their respective CLI interpreters (python, perl, etc).&lt;br /&gt;
&lt;br /&gt;
==Bot development==&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test&lt;br /&gt;
&lt;br /&gt;
Files:&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/irc.php&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/exec&lt;br /&gt;
&lt;br /&gt;
Download above files from [https://github.com/crutchy-/test/blob/master/ github], open a terminal and change to that directory, and run &amp;quot;php irc.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Scripts may be stored anywhere that is accessible to the bot script for CLI execution. If stored in a different location, the script path must be included in the exec file line.&lt;br /&gt;
&lt;br /&gt;
===Buckets===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Buckets&amp;quot; are a feature of exec that allow scripts to store data in a common location which is accessible from any script and is retained/persistent between script executions. Each bucket consists of an array element in the main bot program that is read, written and cleared using IRC-like commands (see below) passed through stdout/stdin pipes from/to executed scripts - buckets are filled by pipes hahaha :-P&lt;br /&gt;
&lt;br /&gt;
Currently having difficulty reading large amounts of data and use of gzcompress is hampered by control characters, but you can store complex data in array form by using php's serialize/unserialize (or equivalent in other languages).&lt;br /&gt;
&lt;br /&gt;
Buckets are referenced by an index string, which is encoded/decoded by the bot.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:exec BUCKET_GET :index&lt;br /&gt;
:exec BUCKET_SET :index data&lt;br /&gt;
:exec BUCKET_UNSET :index&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tested PHP functions for reading/writing bucket data can be found here: https://github.com/crutchy-/test/blob/master/scripts/irciv_lib.php&lt;br /&gt;
&lt;br /&gt;
==Exec file==&lt;br /&gt;
&lt;br /&gt;
===Example exec file===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
# alias|timeout(sec)|auto-privmsg(1|0)|empty-trailing-allowed(1|0)|cmd&lt;br /&gt;
# available templates: %%trailing%%, %%dest%%, %%nick%%, %%start%%, %%alias%%, %%cmd%%, %%data%%, %%exec%%, %%params%%&lt;br /&gt;
# %%trailing%% excludes alias&lt;br /&gt;
&lt;br /&gt;
# EXEC ON ALL LINES (ONLY ONE EXEC LINE ALLOWED SO ADD TO COMMAND USING &amp;amp;&amp;amp;&lt;br /&gt;
*|5|0|0|php scripts/grab.php %%trailing%% %%nick%% &amp;amp;&amp;amp; php scripts/cmd.php %%cmd%% %%trailing%% %%data%% %%dest%% %%params%% %%nick%%&lt;br /&gt;
&lt;br /&gt;
~|5|1|1|php scripts/about.php&lt;br /&gt;
cowsay|5|1|0|cowsay %%trailing%%&lt;br /&gt;
snake|5|1|1|echo %%trailing%% | cowsay -f elephant-in-snake&lt;br /&gt;
test|5|0|0|php scripts/test.php %%trailing%% %%dest%% %%nick%%&lt;br /&gt;
ps|5|1|1|ps fl&lt;br /&gt;
moo|10|1|1|apt-get moo&lt;br /&gt;
fortune|5|1|1|fortune -s&lt;br /&gt;
cowsay-fortune|5|1|1|sh cowsay-fortune.sh&lt;br /&gt;
define|10|0|0|php scripts/definitions.php %%trailing%%&lt;br /&gt;
php|5|0|0|php scripts/php.php %%trailing%%&lt;br /&gt;
smile|5|1|0|php scripts/smile.php %%trailing%%&lt;br /&gt;
uptime|5|1|1|uptime&lt;br /&gt;
rofl|5|1|1|fortune -s&lt;br /&gt;
exec-up|5|0|1|php scripts/up.php %%start%%&lt;br /&gt;
bsod|10|1|1|php scripts/bsod.php&lt;br /&gt;
~join|5|0|0|php scripts/join.php %%trailing%%&lt;br /&gt;
~part|5|0|1|php scripts/part.php %%dest%% %%trailing%%&lt;br /&gt;
~recurse|5|0|1|php scripts/recurse.php&lt;br /&gt;
~bucket|5|0|1|php scripts/buckets.php&lt;br /&gt;
&lt;br /&gt;
weather|10|0|1|php scripts/weather.php %%alias%% %%trailing%%&lt;br /&gt;
weather-add|10|0|1|php scripts/weather.php %%alias%% %%trailing%%&lt;br /&gt;
&lt;br /&gt;
civ|5|0|1|php scripts/irciv.php %%nick%% %%trailing%% %%dest%%&lt;br /&gt;
&lt;br /&gt;
# non-php scripts&lt;br /&gt;
haskell|5|1|1|runhaskell scripts/haskell.hs&lt;br /&gt;
perl|5|1|1|perl scripts/perl.pl&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Available exec templates===&lt;br /&gt;
&lt;br /&gt;
TODO: describe these in more detail&lt;br /&gt;
&lt;br /&gt;
*%%trailing%%&lt;br /&gt;
*%%dest%%&lt;br /&gt;
*%%nick%%&lt;br /&gt;
*%%start%% # microtime(True) result when bot was started&lt;br /&gt;
*%%alias%%&lt;br /&gt;
*%%cmd%%&lt;br /&gt;
*%%data%%&lt;br /&gt;
*%%exec%%&lt;br /&gt;
*%%params%%&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;:&amp;lt;prefix&amp;gt; &amp;lt;command&amp;gt; &amp;lt;params&amp;gt; :&amp;lt;trailing&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Script development==&lt;br /&gt;
&lt;br /&gt;
===Example script===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
# test|5|0|0|php scripts/test.php %%trailing%% %%dest%% %%nick%%&lt;br /&gt;
echo &amp;quot;when auto-privmsg=0 this shows on terminal (stdout) only\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg msg=&amp;quot;.$argv[1].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg chan=&amp;quot;.$argv[2].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg nick=&amp;quot;.$argv[3].&amp;quot;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If anyone is interested in adding their own script, do a github fork/pull and/or let crutchy know (crutchy usually hangs out in #soylent and #test).&lt;br /&gt;
&lt;br /&gt;
==Usage in IRC==&lt;br /&gt;
&lt;br /&gt;
To invoke a script in IRC client:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;alias [msg]&amp;lt;/source&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; define atlantic ocean&lt;br /&gt;
  &amp;lt;exec&amp;gt; 1 | noun | the 2nd largest ocean; separates North and South America on the west from Europe and Africa on the east\n2 | adjective | relating to or bordering the Atlantic Ocean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In the above example, &amp;quot;define&amp;quot; is the command alias, &amp;quot;atlantic ocean&amp;quot; is passed to the script as %%msg%%&lt;br /&gt;
&lt;br /&gt;
==Weather script==&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test/blob/master/scripts/weather.php&lt;br /&gt;
&lt;br /&gt;
Available commands:&lt;br /&gt;
*weather location&lt;br /&gt;
*weather-add code location&lt;br /&gt;
&lt;br /&gt;
'''note:''' ''weather-add code location'' will change the location of the code if the code has already been entered. Currently, codes cannot be deleted.&lt;br /&gt;
&lt;br /&gt;
A few thousand ICAO and IATA/FAA airport codes have been imported into the codes file thanks to [[&amp;quot;http://openflights.org/data.html&amp;quot;|OpenFlights]].&lt;br /&gt;
&lt;br /&gt;
===Usage examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather&lt;br /&gt;
&amp;lt;exec&amp;gt; SOYLENT IRC WEATHER INFORMATION BOT&lt;br /&gt;
&amp;lt;exec&amp;gt;   usage: &amp;quot;weather location&amp;quot; (visit http://wiki.soylentnews.org/wiki/IRC#weather for more info)&lt;br /&gt;
&amp;lt;exec&amp;gt;   data courtesy of the APRS Citizen Weather Observer Program (CWOP) @ http://weather.gladstonefamily.net/&lt;br /&gt;
&amp;lt;exec&amp;gt;   by crutchy: https://github.com/crutchy-/test/blob/master/weather.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather JFK&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Brooklyn, NY US at 2014-04-14 03:36:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 66°F (18.9°C)    dewpoint = 56.3°F (13.5°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1017.3 mb ~ change of 0 mb over past 0.2 hrs    relative humdity = 71%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 1 mph (1.6 km/h)    wind direction = 336°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;kobach&amp;gt; weather vostok, aq&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Vostok Station (RUS), -, Antarctica (the territory South of 60 deg S) at 2014-04-14 12:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = -83.7°F (-64.3°C)    dewpoint = -90.9°F (-68.3°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 948.9 mb ~ change of 1.6 mb over past 6 hrs    relative humdity = 57%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 10 mph (16 km/h)    wind direction = 200°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather-add crutchy melbourne australia&lt;br /&gt;
&amp;lt;exec&amp;gt; code &amp;quot;crutchy&amp;quot; set for location &amp;quot;melbourne australia&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather crutchy&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Melbourne Regional Office, VIC, Australia at 2014-04-14 11:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 60.4°F (15.8°C)    dewpoint = 50.2°F (10.1°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1023.5 mb ~ change of -1.4 mb over past 3 hrs    relative humdity = 68%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = (no data)    wind direction = 0°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:MainSiteFAQPage&amp;diff=7405</id>
		<title>Historic:MainSiteFAQPage</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:MainSiteFAQPage&amp;diff=7405"/>
		<updated>2014-04-30T03:41:20Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* FAQ */ hyphenated &amp;quot;community driven&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This is for review purposes only.''' This page is an html document that will be integrated into slash.&lt;br /&gt;
Feel free to make edits, please bold them (by using &amp;lt;nowiki&amp;gt;''' surrounding the text, i.e. '''this text would be bold'''&amp;lt;/nowiki&amp;gt;) so I can easily integrate improvements back into the html doc. [[User:Mrcoolbp|mrcoolbp]] ([[User talk:Mrcoolbp|talk]]) 16:17, 28 April 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
What is this site?&lt;br /&gt;
&lt;br /&gt;
This is a community'''-'''driven news and discussion site, where you can submit interesting stories, and everyone can comment on them.&lt;br /&gt;
&lt;br /&gt;
Where did it come from?&lt;br /&gt;
&lt;br /&gt;
We had become dissatisfied with existing 'news for nerds' solutions but contrary to other project forks, we couldn't just change 'open' to 'libre'.&amp;quot; In the spirit of Open Source, we set out to make a community-centric news site rather than just complain about corporate overlords. We forked a rather old public release of Slash, the code that runs Slashdot, and proceeded to modernize and improve upon it.&lt;br /&gt;
&lt;br /&gt;
Who runs it?&lt;br /&gt;
&lt;br /&gt;
It is currently managed by a small group of volunteers who maintain and operate the site. There are plans underway to replace this ad-hoc structure with a proper not-for-profit legal entity.&lt;br /&gt;
&lt;br /&gt;
How can I get involved?&lt;br /&gt;
&lt;br /&gt;
The simplest way to help the site is by submitting quality stories and leaving interesting comments. Without these, the site has little to offer the community. If you'd like to become more directly involved, visit the team pages and contact a team directly. Beyond that, hop on to our IRC channels and get to know the staff and learn about what needs doing. Volunteering is how this site was brought about, and there is likely something that meshes with your talents.&lt;br /&gt;
&lt;br /&gt;
Can anyone submit a story?&lt;br /&gt;
&lt;br /&gt;
Yes, of course anyone can submit a story. Please read the submission guidelines to increase the quality of your submission and subsequently improve its chances of being accepted.&lt;br /&gt;
&lt;br /&gt;
Can I submit a story anonymously?&lt;br /&gt;
&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
Do you only want tech news?&lt;br /&gt;
&lt;br /&gt;
We aim for around 70% technology and science stories with the remainder being a mix of content with general interest to our community.&lt;br /&gt;
&lt;br /&gt;
Why didn't you post my story?&lt;br /&gt;
&lt;br /&gt;
This is a tough one.&lt;br /&gt;
&lt;br /&gt;
We get many submissions every day. Our editors constantly go through these submissions, and try to select the most interesting, timely, and relevant items to post. There are probably as many reasons for stories to get rejected as there are stories, but here are some of the more common ones:&lt;br /&gt;
&lt;br /&gt;
Badly worded or incorrect submissions&lt;br /&gt;
Broken or missing URLs&lt;br /&gt;
Confusing or hysterical sounding writeup&lt;br /&gt;
It might be an old story&lt;br /&gt;
It might just be a busy day and we've already posted enough stories&lt;br /&gt;
Someone already submitted your story&lt;br /&gt;
Your story just might not be interesting&lt;br /&gt;
Although the editing team works hard to clean up some of the messier and incomplete submissions (we get many with just a link or two and no summary), editors do not wish to put words in the mouth of the submitter. If the article is interesting but the summary is terribly written, it puts the editors in a difficult position, we may choose to reject it in this case rather than writing up a whole new summary. In other cases we may add significantly to the summary, though we try to indicate when we do that to avoid confusion.&lt;br /&gt;
&lt;br /&gt;
Why is your grammar/spelling so bad?&lt;br /&gt;
&lt;br /&gt;
We're more interested in getting the stories out quickly than we are in making sure every post passes the white glove test. We attempt to catch most of the spelling and grammar mistakes by having an additional editor sign off on each story, but with our limited resources that doesn't always happen, and certainly things do sometimes slip through. Feel free to point it out, we may even make corrections depending on the case.&lt;br /&gt;
&lt;br /&gt;
Why hasn't my story been accepted or rejected yet?&lt;br /&gt;
&lt;br /&gt;
Usually stories are examined within a few hours of their submission. Sometimes, however, it might take longer before it closes. Usually with things that aren't time dependent...there may be some delay there. So be patient.&lt;br /&gt;
&lt;br /&gt;
My story submission was &amp;quot;accepted&amp;quot;; how come I never saw it?&lt;br /&gt;
&lt;br /&gt;
Usually it's because you just need to be patient. Many stories are accepted, but not posted for a few hours (for a variety of reasons: to give existing stories some time to be read and commented on, or to have a second author give a second opinion on some detail).&lt;br /&gt;
&lt;br /&gt;
I submitted that a month ago!&lt;br /&gt;
&lt;br /&gt;
A lot of times, we don't use a particular story on a particular day, but at some later point, someone else submits it, and it ends up getting used. We have many people from across the globe working together to post things on here. What one of us finds stupid, the others might find interesting. Or it just might be the rest of the stuff that's going on that day. There are a variety of factors: the personality of the post, the quality of the submission, or even the quantity of stories already posted when your submission entered the queue.&lt;br /&gt;
&lt;br /&gt;
Where do I submit corrections or updates to previous stories?&lt;br /&gt;
&lt;br /&gt;
The best way to submit followups is just as if you were submitting any other news item: please use the web submission form (rather than email). However, if your story ties closely to a specific story that's already run (for instance, if you have an update about a situation which has changed since the last time it was mentioned), please include a link to the previous story to which you're referring, rather than merely alluding to it.&lt;br /&gt;
&lt;br /&gt;
I don't wish to log in because my tinfoil hat is very comfy, what am I missing?&lt;br /&gt;
&lt;br /&gt;
Logged in users have a variety of benefits on SoylentNews that are unavailable to users who don't bother logging in. Among these benefits are:&lt;br /&gt;
&lt;br /&gt;
The ability to save user preferences from visit to visit.&lt;br /&gt;
Your own Journal in which to share your innermost feelings.&lt;br /&gt;
The ability to define Friends &amp;amp; Foes to aid in reading discussions.&lt;br /&gt;
A chance to participate in the Moderation System.&lt;br /&gt;
Posting in Discussions at Score:1 instead of Score:0 means twice as many people will see your comments.&lt;br /&gt;
&lt;br /&gt;
Why is someone else's User Name appearing on my User Page's Menu?&lt;br /&gt;
&lt;br /&gt;
This is not a bug. This is a feature! That name is the last user page (besides your own ;) that you have visited. This is useful when you want to hop around between your user info, and someone else's: to compare friends and foes for example. Your account has not been hacked, this is totally by design.&lt;br /&gt;
&lt;br /&gt;
How do I submit bugs?&lt;br /&gt;
&lt;br /&gt;
The bugs are tracked on github. You'll need a github account to submit a new bug. You can also email admin@soylentnews.org and we can submit one on your behalf. Either way, please include as much relevant detail as you can (i.e. UID, time, browser and version, OS, error message, and screenshots).&lt;br /&gt;
&lt;br /&gt;
Why can't I log into the Wiki?&lt;br /&gt;
&lt;br /&gt;
The wiki uses a separate account system from the main page, you'll need to create separate accounts on each site.&lt;br /&gt;
&lt;br /&gt;
I have a question that is not answered in this FAQ. What should I do?&lt;br /&gt;
&lt;br /&gt;
Email your questions to admin@soylentnews.org. We will get you an answer, and if it's a question we've seen before, we'll consider adding it to the FAQ.&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7383</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7383"/>
		<updated>2014-04-26T04:13:32Z</updated>

		<summary type="html">&lt;p&gt;Chromas: /* exec */ Moved details to new page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact '''chat@soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC, and the [[IRCVision|IRC vision]] is worth checking out.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| [[User:xlefay|xlefay]]&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| [[User:kobach|Kobach]]&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:MrBluze|MrBluze]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC+10 (AEST)&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Landon|Landon]]&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[User:FunPika|FunPika]]&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-4 (EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Current Projects==&lt;br /&gt;
&lt;br /&gt;
===Chat bot (Python)===&lt;br /&gt;
* ELIZA module that uses Futurama personalities (to match the bot's current nick)&lt;br /&gt;
* Modify bot logging to match existing formats (mIRC preferably)&lt;br /&gt;
&lt;br /&gt;
===Services (C)===&lt;br /&gt;
* Single sign on against the website (coordinate with NCommander)&lt;br /&gt;
* Get the web IRC to use the website's sessions to sign in&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)&lt;br /&gt;
&lt;br /&gt;
===Misc bots===&lt;br /&gt;
Anyone wanting to join existing bot development projects should contact the developer(s) noted below.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*servers&lt;br /&gt;
*bots&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:IRC]]&lt;br /&gt;
&lt;br /&gt;
==Channels==&lt;br /&gt;
&lt;br /&gt;
===Official channels===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;soylent (general chat, mostly family-friendly)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;staff (anyone welcome to join but only messages from voiced nicks will appear)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;editorial&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;dev&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;help (irc help)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;sysops&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;test (mainly for bot testing)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;wiki&lt;br /&gt;
&lt;br /&gt;
===Private establishments (unofficial)===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;&amp;amp;#35; ([[User:kobach|kobach]])&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;derp ([[User:Subsentient|Subsentient]])&lt;br /&gt;
&lt;br /&gt;
==Bots==&lt;br /&gt;
&lt;br /&gt;
There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.&lt;br /&gt;
&lt;br /&gt;
Anyone wishing to develop bots should use #test for testing.&lt;br /&gt;
&lt;br /&gt;
Please avoid flooding in private establishments and official channels (except #test).&lt;br /&gt;
&lt;br /&gt;
===SedBot===&lt;br /&gt;
Developer(s): [[User:FoobarBazbot|FoobarBazbot]]&lt;br /&gt;
&lt;br /&gt;
lurks in #soylent, ##, etc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
s/old/new/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nick: s/old/new/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
weatherbot location&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weatherbot melbourne australia&lt;br /&gt;
 &amp;lt;SedBot&amp;gt; weather for Melbourne Regional Office, VIC, Australia: 1023.50 mbar, 60.4F/15.8C/288.9K&lt;br /&gt;
 &amp;lt;SedBot&amp;gt; wind mph / 0kph / 0m/s, 0 degrees&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loggie===&lt;br /&gt;
Developer(s): [[User:xlefay|xlefay]]&lt;br /&gt;
&lt;br /&gt;
===SoylentMUD===&lt;br /&gt;
Developer(s): [[User:mattie_p|mattie_p]]&lt;br /&gt;
&lt;br /&gt;
===aqu4===&lt;br /&gt;
Developer(s): [[User:Subsentient|Subsentient]]&lt;br /&gt;
&lt;br /&gt;
lurks in ##, #derp, etc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sr text # echoes &amp;quot;txet&amp;quot; (reverse of text)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$burrito&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===exec===&lt;br /&gt;
&lt;br /&gt;
IRC SCRIPT EXECUTIVE&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
See the [[IRC:exec|exec page]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
weather location&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cowsay message&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bsod&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[WikiRC]] ===&lt;br /&gt;
Outputs the wiki's recent changes into #wiki.&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7382</id>
		<title>IRC:exec</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7382"/>
		<updated>2014-04-26T03:37:35Z</updated>

		<summary type="html">&lt;p&gt;Chromas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''IRC Script Executive'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;'''exec'''&amp;quot; is a script that runs in a CLI that connects to the Soylent [[SoylentNews:IRC|IRC server]] (irc.sylnt.us:6667) and executes other programs for output to an IRC channel.&lt;br /&gt;
&lt;br /&gt;
Input to a script/program is via command line arguments only (stdin is not supported).&lt;br /&gt;
&lt;br /&gt;
stdout of an executed script/program may be passed to an IRC channel or output to exec's stdout (terminal), depending on the value of ''auto-privmsg'' in the exec line. If ''auto-privmsg=0'', stdout from the script/program must begin with &amp;quot;privmsg &amp;quot; for it to be sent to the IRC channel.&lt;br /&gt;
&lt;br /&gt;
Programs executed may be anything accessible from the CLI of the machine running the exec script. They may be shell programs (such as ''cowsay'' and ''fortune''), php scripts (executed using the CLI ''php'' command) or scripts in any other language executable by their respective CLI interpreters (python, perl, etc).&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test&lt;br /&gt;
&lt;br /&gt;
Files:&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/irc.php&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/exec&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Download above files from [https://github.com/crutchy-/test/blob/master/ github] into the same directory, open a terminal and change to that directory, and run &amp;quot;php irc.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Scripts may be stored anywhere that is accessible to bacon for CLI execution. If stored in a different location, be sure to include a path in the exec file line.&lt;br /&gt;
&lt;br /&gt;
To invoke a script in IRC client:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;alias [msg]&amp;lt;/source&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source =&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; define atlantic ocean&lt;br /&gt;
  &amp;lt;bacon&amp;gt; 1 | noun | the 2nd largest ocean; separates North and South America on the west from Europe and Africa on the east\n2 | adjective | relating to or bordering the Atlantic Ocean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In the above example, &amp;quot;define&amp;quot; is the command alias, &amp;quot;atlantic ocean&amp;quot; is passed to the script as %%msg%%&lt;br /&gt;
&lt;br /&gt;
About:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;~&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exec file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
# timeout(sec)|auto-privmsg(1|0)|empty-msg-allowed(1|0)|alias|cmd&lt;br /&gt;
# available templates: %%msg%%, %%chan%%, %%nick%%, %%start%%, %%alias%%&lt;br /&gt;
# %%msg%% excludes alias&lt;br /&gt;
&lt;br /&gt;
5|1|0|cowsay|cowsay %%msg%%&lt;br /&gt;
5|0|0|test|php test.php %%msg%% %%chan%% %%nick%%&lt;br /&gt;
5|1|1|ps|ps&lt;br /&gt;
5|1|1|moo|apt-get moo&lt;br /&gt;
5|1|1|fortune|fortune -s&lt;br /&gt;
5|1|1|cowsay-fortune|sh cowsay-fortune.sh&lt;br /&gt;
10|0|0|define|php definitions.php %%msg%%&lt;br /&gt;
5|0|0|php|php php.php %%msg%%&lt;br /&gt;
5|1|0|smile|php smile.php %%msg%%&lt;br /&gt;
5|1|1|uptime|uptime&lt;br /&gt;
5|1|1|rofl|fortune -s&lt;br /&gt;
5|0|1|bacon-up|php up.php %%start%%&lt;br /&gt;
&lt;br /&gt;
5|1|1|haskell|runhaskell haskell.hs&lt;br /&gt;
5|1|1|perl|perl perl.pl&lt;br /&gt;
&lt;br /&gt;
10|0|1|weather|php weather.php %%alias%% %%msg%%&lt;br /&gt;
10|0|1|weather-add|php weather.php %%alias%% %%msg%%&lt;br /&gt;
&lt;br /&gt;
5|0|1|civ|php irciv/irciv.php %%nick%% %%msg%%&lt;br /&gt;
&lt;br /&gt;
# EXEC ON ALL LINES (ONLY ONE EXEC LINE ALLOWED SO ADD TO COMMAND USING &amp;amp;&amp;amp;&lt;br /&gt;
5|0|0|*|php grab.php %%msg%% %%nick%%&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available exec templates:&lt;br /&gt;
&lt;br /&gt;
*%%msg%%&lt;br /&gt;
*%%chan%%&lt;br /&gt;
*%%nick%%&lt;br /&gt;
*%%start%% # microtime(True) result when bot was started&lt;br /&gt;
*%%alias%%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
# 5|0|0|test|php test.php &amp;quot;%%msg%%&amp;quot; &amp;quot;%%chan%%&amp;quot; &amp;quot;%%nick%%&amp;quot;&lt;br /&gt;
echo &amp;quot;when auto-privmsg=0 this shows on terminal (stdout) only\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg msg=&amp;quot;.$argv[1].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg chan=&amp;quot;.$argv[2].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg nick=&amp;quot;.$argv[3].&amp;quot;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If anyone is interested in adding their own script, do a github fork/pull and/or let crutchy know (crutchy usually hangs out in #soylent, ## and #test).&lt;br /&gt;
&lt;br /&gt;
===weather exec script===&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test/blob/master/weather.php&lt;br /&gt;
&lt;br /&gt;
Available commands:&lt;br /&gt;
*weather location&lt;br /&gt;
*weather-add code location&lt;br /&gt;
&lt;br /&gt;
'''note:''' ''weather-add code location'' will change the location of the code if the code has already been entered. Currently, codes cannot be deleted.&lt;br /&gt;
&lt;br /&gt;
A few thousand ICAO and IATA/FAA airport codes have been imported into the codes file thanks to [[&amp;quot;http://openflights.org/data.html&amp;quot;|OpenFlights]].&lt;br /&gt;
&lt;br /&gt;
===Usage examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather&lt;br /&gt;
&amp;lt;exec&amp;gt; SOYLENT IRC WEATHER INFORMATION BOT&lt;br /&gt;
&amp;lt;exec&amp;gt;   usage: &amp;quot;weather location&amp;quot; (visit http://wiki.soylentnews.org/wiki/IRC#weather for more info)&lt;br /&gt;
&amp;lt;exec&amp;gt;   data courtesy of the APRS Citizen Weather Observer Program (CWOP) @ http://weather.gladstonefamily.net/&lt;br /&gt;
&amp;lt;exec&amp;gt;   by crutchy: https://github.com/crutchy-/test/blob/master/weather.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather JFK&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Brooklyn, NY US at 2014-04-14 03:36:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 66°F (18.9°C)    dewpoint = 56.3°F (13.5°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1017.3 mb ~ change of 0 mb over past 0.2 hrs    relative humdity = 71%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 1 mph (1.6 km/h)    wind direction = 336°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;kobach&amp;gt; weather vostok, aq&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Vostok Station (RUS), -, Antarctica (the territory South of 60 deg S) at 2014-04-14 12:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = -83.7°F (-64.3°C)    dewpoint = -90.9°F (-68.3°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 948.9 mb ~ change of 1.6 mb over past 6 hrs    relative humdity = 57%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 10 mph (16 km/h)    wind direction = 200°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather-add crutchy melbourne australia&lt;br /&gt;
&amp;lt;exec&amp;gt; code &amp;quot;crutchy&amp;quot; set for location &amp;quot;melbourne australia&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather crutchy&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Melbourne Regional Office, VIC, Australia at 2014-04-14 11:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 60.4°F (15.8°C)    dewpoint = 50.2°F (10.1°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1023.5 mb ~ change of -1.4 mb over past 3 hrs    relative humdity = 68%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = (no data)    wind direction = 0°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Template:FULLPAGENAME&amp;diff=7381</id>
		<title>Template:FULLPAGENAME</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Template:FULLPAGENAME&amp;diff=7381"/>
		<updated>2014-04-26T03:34:24Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Created page with &amp;quot;{{#if:{{{1|}}}|{{FULLPAGENAME:{{{1|}}}}}|{{FULLPAGENAME}}}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{1|}}}|{{FULLPAGENAME:{{{1|}}}}}|{{FULLPAGENAME}}}}&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7380</id>
		<title>IRC:exec</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC:exec&amp;diff=7380"/>
		<updated>2014-04-26T03:32:47Z</updated>

		<summary type="html">&lt;p&gt;Chromas: Created page with &amp;quot;{{DISPLAYTITLE:IRC SCRIPT EXECUTIVE}}  &amp;quot;'''exec'''&amp;quot; is a script that runs in a CLI that connects to the Soylent IRC server (irc.sylnt.us:6667) and executes...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IRC SCRIPT EXECUTIVE}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;'''exec'''&amp;quot; is a script that runs in a CLI that connects to the Soylent [[SoylentNews:IRC|IRC server]] (irc.sylnt.us:6667) and executes other programs for output to an IRC channel.&lt;br /&gt;
&lt;br /&gt;
Input to a script/program is via command line arguments only (stdin is not supported).&lt;br /&gt;
&lt;br /&gt;
stdout of an executed script/program may be passed to an IRC channel or output to exec's stdout (terminal), depending on the value of ''auto-privmsg'' in the exec line. If ''auto-privmsg=0'', stdout from the script/program must begin with &amp;quot;privmsg &amp;quot; for it to be sent to the IRC channel.&lt;br /&gt;
&lt;br /&gt;
Programs executed may be anything accessible from the CLI of the machine running the exec script. They may be shell programs (such as ''cowsay'' and ''fortune''), php scripts (executed using the CLI ''php'' command) or scripts in any other language executable by their respective CLI interpreters (python, perl, etc).&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test&lt;br /&gt;
&lt;br /&gt;
Files:&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/irc.php&lt;br /&gt;
*https://github.com/crutchy-/test/blob/master/exec&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Download above files from [https://github.com/crutchy-/test/blob/master/ github] into the same directory, open a terminal and change to that directory, and run &amp;quot;php irc.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Scripts may be stored anywhere that is accessible to bacon for CLI execution. If stored in a different location, be sure to include a path in the exec file line.&lt;br /&gt;
&lt;br /&gt;
To invoke a script in IRC client:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;alias [msg]&amp;lt;/source&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source =&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; define atlantic ocean&lt;br /&gt;
  &amp;lt;bacon&amp;gt; 1 | noun | the 2nd largest ocean; separates North and South America on the west from Europe and Africa on the east\n2 | adjective | relating to or bordering the Atlantic Ocean&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In the above example, &amp;quot;define&amp;quot; is the command alias, &amp;quot;atlantic ocean&amp;quot; is passed to the script as %%msg%%&lt;br /&gt;
&lt;br /&gt;
About:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;~&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exec file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
# timeout(sec)|auto-privmsg(1|0)|empty-msg-allowed(1|0)|alias|cmd&lt;br /&gt;
# available templates: %%msg%%, %%chan%%, %%nick%%, %%start%%, %%alias%%&lt;br /&gt;
# %%msg%% excludes alias&lt;br /&gt;
&lt;br /&gt;
5|1|0|cowsay|cowsay %%msg%%&lt;br /&gt;
5|0|0|test|php test.php %%msg%% %%chan%% %%nick%%&lt;br /&gt;
5|1|1|ps|ps&lt;br /&gt;
5|1|1|moo|apt-get moo&lt;br /&gt;
5|1|1|fortune|fortune -s&lt;br /&gt;
5|1|1|cowsay-fortune|sh cowsay-fortune.sh&lt;br /&gt;
10|0|0|define|php definitions.php %%msg%%&lt;br /&gt;
5|0|0|php|php php.php %%msg%%&lt;br /&gt;
5|1|0|smile|php smile.php %%msg%%&lt;br /&gt;
5|1|1|uptime|uptime&lt;br /&gt;
5|1|1|rofl|fortune -s&lt;br /&gt;
5|0|1|bacon-up|php up.php %%start%%&lt;br /&gt;
&lt;br /&gt;
5|1|1|haskell|runhaskell haskell.hs&lt;br /&gt;
5|1|1|perl|perl perl.pl&lt;br /&gt;
&lt;br /&gt;
10|0|1|weather|php weather.php %%alias%% %%msg%%&lt;br /&gt;
10|0|1|weather-add|php weather.php %%alias%% %%msg%%&lt;br /&gt;
&lt;br /&gt;
5|0|1|civ|php irciv/irciv.php %%nick%% %%msg%%&lt;br /&gt;
&lt;br /&gt;
# EXEC ON ALL LINES (ONLY ONE EXEC LINE ALLOWED SO ADD TO COMMAND USING &amp;amp;&amp;amp;&lt;br /&gt;
5|0|0|*|php grab.php %%msg%% %%nick%%&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available exec templates:&lt;br /&gt;
&lt;br /&gt;
*%%msg%%&lt;br /&gt;
*%%chan%%&lt;br /&gt;
*%%nick%%&lt;br /&gt;
*%%start%% # microtime(True) result when bot was started&lt;br /&gt;
*%%alias%%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
# 5|0|0|test|php test.php &amp;quot;%%msg%%&amp;quot; &amp;quot;%%chan%%&amp;quot; &amp;quot;%%nick%%&amp;quot;&lt;br /&gt;
echo &amp;quot;when auto-privmsg=0 this shows on terminal (stdout) only\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg msg=&amp;quot;.$argv[1].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg chan=&amp;quot;.$argv[2].&amp;quot;\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;privmsg nick=&amp;quot;.$argv[3].&amp;quot;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If anyone is interested in adding their own script, do a github fork/pull and/or let crutchy know (crutchy usually hangs out in #soylent, ## and #test).&lt;br /&gt;
&lt;br /&gt;
===weather exec script===&lt;br /&gt;
&lt;br /&gt;
Developer(s): [[User:Crutchy|crutchy]]&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/crutchy-/test/blob/master/weather.php&lt;br /&gt;
&lt;br /&gt;
Available commands:&lt;br /&gt;
*weather location&lt;br /&gt;
*weather-add code location&lt;br /&gt;
&lt;br /&gt;
'''note:''' ''weather-add code location'' will change the location of the code if the code has already been entered. Currently, codes cannot be deleted.&lt;br /&gt;
&lt;br /&gt;
A few thousand ICAO and IATA/FAA airport codes have been imported into the codes file thanks to [[&amp;quot;http://openflights.org/data.html&amp;quot;|OpenFlights]].&lt;br /&gt;
&lt;br /&gt;
===Usage examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather&lt;br /&gt;
&amp;lt;exec&amp;gt; SOYLENT IRC WEATHER INFORMATION BOT&lt;br /&gt;
&amp;lt;exec&amp;gt;   usage: &amp;quot;weather location&amp;quot; (visit http://wiki.soylentnews.org/wiki/IRC#weather for more info)&lt;br /&gt;
&amp;lt;exec&amp;gt;   data courtesy of the APRS Citizen Weather Observer Program (CWOP) @ http://weather.gladstonefamily.net/&lt;br /&gt;
&amp;lt;exec&amp;gt;   by crutchy: https://github.com/crutchy-/test/blob/master/weather.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather JFK&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Brooklyn, NY US at 2014-04-14 03:36:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 66°F (18.9°C)    dewpoint = 56.3°F (13.5°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1017.3 mb ~ change of 0 mb over past 0.2 hrs    relative humdity = 71%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 1 mph (1.6 km/h)    wind direction = 336°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;kobach&amp;gt; weather vostok, aq&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Vostok Station (RUS), -, Antarctica (the territory South of 60 deg S) at 2014-04-14 12:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = -83.7°F (-64.3°C)    dewpoint = -90.9°F (-68.3°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 948.9 mb ~ change of 1.6 mb over past 6 hrs    relative humdity = 57%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = 10 mph (16 km/h)    wind direction = 200°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather-add crutchy melbourne australia&lt;br /&gt;
&amp;lt;exec&amp;gt; code &amp;quot;crutchy&amp;quot; set for location &amp;quot;melbourne australia&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;dot&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;crutchy&amp;gt; weather crutchy&lt;br /&gt;
&amp;lt;exec&amp;gt; Weather for Melbourne Regional Office, VIC, Australia at 2014-04-14 11:00:00 (UTC) ~ 0.8 hrs ago:&lt;br /&gt;
&amp;lt;exec&amp;gt;     temperature = 60.4°F (15.8°C)    dewpoint = 50.2°F (10.1°C)&lt;br /&gt;
&amp;lt;exec&amp;gt;     barometric pressure = 1023.5 mb ~ change of -1.4 mb over past 3 hrs    relative humdity = 68%&lt;br /&gt;
&amp;lt;exec&amp;gt;     wind speed = (no data)    wind direction = 0°&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chromas</name></author>
	</entry>
</feed>