The web design and pages for my personal website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

354 lines
11 KiB

  1. {{ define "title" }}Perl CyanChat Client{{ end }}
  2. {{ define "content" }}
  3. <h1>Perl CyanChat Client</h1>
  4. <ul>
  5. <li><a href="#intro">Project Description</a></li>
  6. <li><a href="#screenshots">Screenshots</a></li>
  7. <li><a href="#license">License</a></li>
  8. <li><a href="#downloads">Downloads</a></li>
  9. </ul>
  10. <a name="intro"></a>
  11. <img src="projects/PCCC/logo.png" alt="PCCC" width="400" height="90">
  12. <h2>Project Description</h2>
  13. <strong>Perl CyanChat Client</strong> (PCCC) is a chat client for
  14. <em>CyanChat</em>, the official chat room of
  15. <a href="http://www.cyanworlds.com/">Cyan Worlds, Inc.</a>.<p>
  16. This project is now hosted on Github:
  17. <a href="https://github.com/kirsle/PCCC">https://github.com/kirsle/PCCC</a>
  18. <h3>Features</h3>
  19. Here's a brief list of some of PCCC's features:
  20. <ul>
  21. <li>Full support of Version 1 of the CyanChat protocol.</li>
  22. <li>Save the conversation in XHTML format, keeping colors intact.</li>
  23. <li>Configurable "default nickname", and the ability to automatically
  24. sign you into the chat when you connect.</li>
  25. <li>Configurable CC host and port, automatically connect on startup,
  26. and reconnect when disconnected.</li>
  27. <li>Configurable colors, both for the main window and for the chat
  28. message and nickname colors.</li>
  29. <li>Configurable "echo" color, so that your own nickname in chat will
  30. show up in a different color, so you can quickly distinguish
  31. your messages from everyone else's.</li>
  32. <li>Clickable hyperlinks when they appear in chat.</li>
  33. <li>Support for IRC-style "/me" actions.</li>
  34. <li>Messages in the format <b>*...*</b> can be displayed as "/me" actions
  35. automatically.</li>
  36. <li>Sound effects!</li>
  37. <li>Private message windows so you can chat privately in an
  38. Instant Messenger style.</li>
  39. <li>Option to ignore private messages from ChatServer (useful when
  40. Cho goes down and you need to use the debug port)</li>
  41. <li>Option to automatically ignore users who ignore you.</li>
  42. <li>Option to notify you when users ignore you.</li>
  43. <li>Option to send a "real" ignore command to the server when you
  44. ignore a user (as opposed to a local ignore).</li>
  45. <li>Options to reverse the orientation of the chat client, so that
  46. new messages appear on the bottom, and the input text box
  47. is at the bottom (like most traditional chat programs).</li>
  48. <li>A full built-in documentation system.</li>
  49. <li>Built-in packet viewer with the Debug Window / Console.</li>
  50. <li>A dialog to send raw commands to the CC server.</li>
  51. </ul>
  52. <a name="screenshots"></a>
  53. <h2 style="margin-top: 0px">Screenshots</h2>
  54. <table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: auto">
  55. <tr>
  56. <td align="center" valign="top">
  57. <a href="projects/PCCC/ss07.png">
  58. <img src="projects/PCCC/t_ss07.png" width="324" height="256" alt="Screenshot">
  59. </a><br>
  60. PCCC 3.0 running on Windows 7 Beta.
  61. </td>
  62. <td align="center" valign="top">
  63. <a href="projects/PCCC/ss08.png">
  64. <img src="projects/PCCC/t_ss08.png" width="324" height="256" alt="Screenshot">
  65. </a><br>
  66. Ignore List preferences on Windows 7 Beta.
  67. </td>
  68. </tr>
  69. <tr>
  70. <td align="center" valign="top">
  71. &nbsp;<br>
  72. <a href="projects/PCCC/ss06.png">
  73. <img src="projects/PCCC/t_ss06.png" width="324" height="269" alt="Screenshot">
  74. </a><br>
  75. Linux: PCCC connected to a local CyanChat server,<br>
  76. demonstrating the colors of Cyan Admins and<br>
  77. Special Guests.
  78. </td>
  79. <td align="center" valign="top">
  80. &nbsp;<br>
  81. <a href="projects/PCCC/ss05.png">
  82. <img src="projects/PCCC/t_ss05.png" width="324" height="240" alt="Screenshot">
  83. </a><br>
  84. PCCC running on Mac OS X using X Windows.<br>
  85. <small>Screenshot credit: Amonre</small>
  86. </td>
  87. </tr>
  88. <tr>
  89. <td align="center" valign="top">
  90. &nbsp;<br>
  91. <a href="projects/PCCC/ss04.png">
  92. <img src="projects/PCCC/t_ss04.png" width="324" height="270" alt="Screenshot">
  93. </a><br>
  94. Linux: A tab from the Preferences window.
  95. </td>
  96. <td align="center" valign="top">
  97. &nbsp;<br>
  98. <a href="projects/PCCC/ss03.png">
  99. <img src="projects/PCCC/t_ss03.png" width="324" height="240" alt="Screenshot">
  100. </a><br>
  101. Linux: PCCC in action.
  102. </td>
  103. </tr>
  104. <tr>
  105. <td align="center" valign="top">
  106. &nbsp;<br>
  107. <a href="projects/PCCC/ss02.gif">
  108. <img src="projects/PCCC/t_ss02.gif" width="324" height="257" alt="Screenshot">
  109. </a><br>
  110. Windows XP: PCCC with a couple dialog windows open.
  111. </td>
  112. <td align="center" valign="top">
  113. &nbsp;<br>
  114. <a href="projects/PCCC/ss01.gif">
  115. <img src="projects/PCCC/t_ss01.gif" width="324" height="257" alt="Screenshot">
  116. </a><br>
  117. Windows XP: PCCC 2.0's main window.
  118. </td>
  119. </tr>
  120. </table>
  121. <a name="license"></a>
  122. <h2 style="margin-top: 0px">Software License</h2>
  123. <pre> Perl CyanChat Client
  124. Copyright (C) 2013 Noah Petherbridge
  125. This program is free software; you can redistribute it and/or modify
  126. it under the terms of the GNU General Public License as published by
  127. the Free Software Foundation; either version 2 of the License, or
  128. (at your option) any later version.
  129. This program is distributed in the hope that it will be useful,
  130. but WITHOUT ANY WARRANTY; without even the implied warranty of
  131. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  132. GNU General Public License for more details.
  133. You should have received a copy of the GNU General Public License along
  134. with this program; if not, write to the Free Software Foundation, Inc.,
  135. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</pre>
  136. <a name="downloads">
  137. <h2 style="margin-top: 0px">Downloads</h2>
  138. It's recommended that you download the latest version of this software
  139. as listed below. To download older versions and source code, skip to
  140. the next section.
  141. <h3>Windows Executable</h3>
  142. <blockquote>
  143. <img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
  144. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-3.0_bin.zip">
  145. Download Perl CyanChat Client</a><br>
  146. Version 3.0 - 2007/06/21<br>
  147. <small>ZIP format/2.3 MB</small>
  148. </blockquote>
  149. <h3>Linux Binary</h3>
  150. <blockquote>
  151. <img src="images/exec.png" width="32" height="32" alt="Linux" style="vertical-align: middle">
  152. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-3.0_linux.tar.gz">
  153. Download Perl CyanChat Client</a><br>
  154. Version 3.0 - 2007/06/21<br>
  155. <small>TAR.GZ format/4.7 MB</small>
  156. </blockquote>
  157. <h2>All Distributions</h2>
  158. The following are all the distributions available for this software,
  159. starting with the most recent. Source code is also available for all
  160. versions.<p>
  161. <table border="0" cellspacing="2" cellpadding="2" class="distro">
  162. <tr>
  163. <th>Release</th>
  164. <th>Windows EXE</th>
  165. <th>Linux Binary</th>
  166. <th>Source Code</th>
  167. </tr>
  168. <tr>
  169. <td>
  170. <b>3.0</b><br>
  171. <small>2007/06/21</small>
  172. </td>
  173. <td>
  174. <img src="images/dos.png" width="32" height="32" alt="Win32">
  175. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-3.0_bin.zip">PCCC 3.0</a><br>
  176. <small>(ZIP; 2.3 MB)</small>
  177. <td>
  178. <img src="images/exec.png" width="32" height="32" alt="Linux">
  179. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-3.0_linux.tar.gz">PCCC 3.0</a><br>
  180. <small>(TAR.GZ; 4.7 MB)</small>
  181. <td>
  182. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  183. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-3.0_src.tar.gz">PCCC 3.0</a><br>
  184. <small>(TAR.GZ; 175 KB)</small>
  185. </tr>
  186. <tr>
  187. <td>
  188. <b>2.8</b><br>
  189. <small>2007/06/01</small>
  190. </td>
  191. <td>
  192. <img src="images/dos.png" width="32" height="32" alt="Win32">
  193. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-2.8_bin.zip">PCCC 2.8</a><br>
  194. <small>(ZIP; 2.2 MB)</small>
  195. <td>
  196. <img src="images/exec.png" width="32" height="32" alt="Linux">
  197. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-2.8_linux.tar.gz">PCCC 2.8</a><br>
  198. <small>(TAR.GZ; 4.6 MB)</small>
  199. <td>
  200. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  201. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.8_src.tar.gz">PCCC 2.8</a><br>
  202. <small>(TAR.GZ; 48.7 KB)</small>
  203. </tr>
  204. <tr>
  205. <td>
  206. <b>2.7</b><br>
  207. <small>2007/05/23</small>
  208. </td>
  209. <td>
  210. <img src="images/dos.png" width="32" height="32" alt="Win32">
  211. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-2.7_bin.zip">PCCC 2.7</a><br>
  212. <small>(ZIP; 2 MB)</small>
  213. <td>
  214. <img src="images/exec.png" width="32" height="32" alt="Linux">
  215. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-2.7_linux.tar.gz">PCCC 2.7</a><br>
  216. <small>(TAR.GZ; 4.5 MB)</small>
  217. <td>
  218. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  219. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.7_src.zip">PCCC 2.7</a><br>
  220. <small>(TAR.GZ; 42 KB)</small>
  221. </tr>
  222. <tr>
  223. <td>
  224. <b>2.6</b><br>
  225. <small>2007/04/14</small>
  226. </td>
  227. <td>
  228. <img src="images/dos.png" width="32" height="32" alt="Win32">
  229. <em>Not available.</em>
  230. <td>
  231. <img src="images/exec.png" width="32" height="32" alt="Linux">
  232. <em>Not available.</em>
  233. <td>
  234. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  235. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.6_src.tar.gz">PCCC 2.6</a><br>
  236. <small>(TAR.GZ; 40.7 KB)</small>
  237. </tr>
  238. <tr>
  239. <td>
  240. <b>2.3</b><br>
  241. <small>2006/11/07</small>
  242. </td>
  243. <td>
  244. <img src="images/dos.png" width="32" height="32" alt="Win32">
  245. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-2.3_bin.zip">PCCC 2.3</a><br>
  246. <small>(ZIP; 3.2 MB)</small>
  247. <td>
  248. <img src="images/exec.png" width="32" height="32" alt="Linux">
  249. <em>Not available.</em>
  250. <td>
  251. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  252. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.3_src.zip">PCCC 2.3</a><br>
  253. <small>(ZIP; 31.2 KB)</small>
  254. </tr>
  255. <tr>
  256. <td>
  257. <b>2.1</b><br>
  258. <small>2006/10/24</small>
  259. </td>
  260. <td>
  261. <img src="images/dos.png" width="32" height="32" alt="Win32">
  262. <em>Not available.</em>
  263. <td>
  264. <img src="images/exec.png" width="32" height="32" alt="Linux">
  265. <em>Not available.</em>
  266. <td>
  267. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  268. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.1_src.zip">PCCC 2.1</a><br>
  269. <small>(ZIP; 23.5 KB)</small>
  270. </tr>
  271. <tr>
  272. <td>
  273. <b>2.0</b><br>
  274. <small>2006/10/01</small>
  275. </td>
  276. <td>
  277. <img src="images/dos.png" width="32" height="32" alt="Win32">
  278. <em>Not available.</em>
  279. <td>
  280. <img src="images/exec.png" width="32" height="32" alt="Linux">
  281. <em>Not available.</em>
  282. <td>
  283. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  284. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-2.0_src.zip">PCCC 2.0</a><br>
  285. <small>(ZIP; 21.2 KB)</small>
  286. </tr>
  287. <tr>
  288. <td>
  289. <b>1.2</b><br>
  290. <small>2005/07/19</small>
  291. </td>
  292. <td>
  293. <img src="images/dos.png" width="32" height="32" alt="Win32">
  294. <a href="/download?type=bin&amp;project=PCCC&amp;file=PCCC-1.2_bin.zip">PCCC 1.2</a><br>
  295. <small>(ZIP; 3.2 MB)</small>
  296. <td>
  297. <img src="images/exec.png" width="32" height="32" alt="Linux">
  298. <em>Not available.</em>
  299. <td>
  300. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  301. <a href="/download?type=gpl&amp;project=PCCC&amp;file=PCCC-1.2_src.zip">PCCC 1.2</a><br>
  302. <small>(ZIP; 16.2 KB)</small>
  303. </tr>
  304. </table>
  305. {{ end }}