←︎ resources :: 9265f64


1
commit 9265f6417a477addf818e067c5377c7fcbeee48c
2
Author: acidvegas <acid.vegas@acid.vegas>
3
Date:   Sun Aug 4 01:24:40 2019 -0400
4
5
    Initial commit
6
---
7
 README.md | 201 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8
 1 file changed, 201 insertions(+)
9
10
diff --git a/README.md b/README.md
11
new file mode 100644
12
index 0000000..626fa3b
13
--- /dev/null
14
+++ b/README.md
15
@@ -0,0 +1,201 @@
16
+# IRC Art
17
+
18
+The term "IRC Art" is used to refer to text based visual art found on IRC. The art found on IRC has evolved past using just ASCII charcters. IRC clients today understand a number of special formatting characters. These characters allow IRC software to send and receive colors and formatting codes such as bold, italics, underline and others. This allows more possibilites now for creating ASCII/ANSI art for IRC. While it is possible to have support for 99 or even 256 colors, most art made for IRC follows the 16 color standard.
19
+
20
+## Table of Contents
21
+- [Setup](#setup)
22
+  - [Linux](#linux)
23
+  - [Client](#client)
24
+- [Resources](#resources)
25
+  - [Art Packs](#art-packs)
26
+  - [Convert](#convert)
27
+  - [Drawing](#drawing)
28
+    - [Software](#software)
29
+    - [Web Based](#web-based)
30
+  - [Other](#other)
31
+- [Websites](#websites)
32
+- [IRC Channels](#irc-channels)
33
+
34
+***
35
+
36
+### Setup
37
+In order to properly execute playing art in an IRC channel, it is generally agreed that you want to pump the art as quickly as possible. That means, any client or server side throttling can make pumping large art heavily delayed or interrepted. You also want to make sure you have full support for viewing UTF-8 unicode characters.
38
+
39
+#### Linux
40
+Execute the following commands:
41
+```
42
+echo "LANG=en_US.UTF-8" > /etc/locale.conf
43
+echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
44
+locale-gen
45
+```
46
+
47
+Place the following lines in your ~/.bashrc file:
48
+```
49
+export LC_ALL=en_US.UTF-8
50
+export LANG=en_US.UTF-8
51
+export LANGUAGE=en_US.UTF-8
52
+```
53
+
54
+Now just run `source ~/.bashrc` to make the changes take affect.
55
+
56
+If you are using [GNU screen](https://www.gnu.org/software/screen/), make sure that `defutf8 on` is in your ~/.screenrc file.
57
+
58
+#### Client
59
+<details>
60
+   <summary>IRSSI</summary>
61
+  
62
+##### UTF-8
63
+```
64
+/set term_charset utf-8
65
+/set recode_autodetect_utf8 ON
66
+/set recode_fallback ISO-8859-15
67
+/set recode_out_default_charset ISO-8859-15
68
+/set recode_transliterate ON
69
+/set recode ON
70
+```
71
+
72
+##### Flooding
73
+###### Global
74
+```
75
+/set cmd_queue_speed 0msec
76
+/set cmds_max_at_once 0
77
+```
78
+
79
+###### Network Specific
80
+```
81
+/network add -cmdmax 0 -cmdspeed 0msec <network_name>
82
+```
83
+</details>
84
+
85
+<details>
86
+   <summary>HexChat/xChat</summary>
87
+  
88
+##### UTF-8
89
+Edit your network and change "Character set" to "UTF-8 (Unicode)" for all of your networks.
90
+
91
+##### Font
92
+Navigate to Settings->Preferences->Interface->Text box and set the font to monospace normal size 9.
93
+
94
+##### Colors
95
+Locate your colors.conf file in either the AppData (Windows) or ~/.xchat2 (Linux) directory and replace the first 16 lines with the follow:
96
+```
97
+color_0 = ffff ffff ffff
98
+color_1 = 0000 0000 0000
99
+color_2 = 0000 0000 7f7f
100
+color_3 = 0000 9393 0000
101
+color_4 = ffff 0000 0000
102
+color_5 = 7f7f 0000 0000
103
+color_6 = 9c9c 0000 9c9c
104
+color_7 = fcfc 7f7f 0000
105
+color_8 = ffff ffff 0000
106
+color_9 = 0101 fcfc 0000
107
+color_10 = 0000 9393 9393
108
+color_11 = 0101 ffff ffff
109
+color_12 = 0000 0000 fcfc
110
+color_13 = ffff 0000 ffff
111
+color_14 = 7f7f 7f7f 7f7f
112
+color_15 = d2d2 d2d2 d2d2
113
+```
114
+
115
+##### Flooding
116
+```
117
+/set net_throttle 0
118
+```
119
+
120
+#####
121
+
122
+</details>
123
+
124
+<details>
125
+   <summary>WeeChat</summary>
126
+  
127
+##### UTF-8
128
+UTF-8 is enabled by default on Weechat.
129
+
130
+##### Flooding
131
+###### Global
132
+```
133
+/set irc.server_default.anti_flood_prio_high 0
134
+/set irc.server_default.anti_flood_prio_low 0
135
+```
136
+
137
+###### Network Specific
138
+```
139
+/set irc.server.<network_name>.anti_flood_prio_high 0
140
+/set irc.server.<network_name>.anti_flood_prio_low 0
141
+```
142
+
143
+**Note:** Change 0 to 2 for safe flood rates on networks like EFNet.
144
+</details>
145
+
146
+***
147
+
148
+### Resources
149
+#### Art Packs
150
+
151
+###### ANSI Art Packs
152
+| Pack | Description |
153
+| ---- | ----------- |
154
+| [Blocktronics](https://github.com/blocktronics/artpacks) | Archive of ANSI art from [blocktronics](http://blocktronics.org/) |
155
+| [SixteenColors](https://github.com/sixteencolors/sixteencolors-archive) | Archive of ANSI art from [sixteencolors](http://sixteencolors.net/) |
156
+
157
+**Note:** These will not work on IRC unless they are converted into IRC art! *(see [Tools/Convert](#convert))*
158
+
159
+###### IRC Art Packs
160
+| Pack | Description |
161
+| ---- | ----------- |
162
+| [IRCArt](https://github.com/ircart/ircart) | Massive collection of organized IRC art |
163
+| [MiRCART](https://mircart.org/?page_id=1882) | Art pack made by the [MiRCART](https://mircart.org/) crew |
164
+| [PP4L](http://wepump.in/ascii/) | Art pack made by the [PP4L](http://wepump.in/) crew |
165
+| [TrollASCII](https://github.com/jakkm3n/trollascii) | Giant mess of unorganized art |
166
+| [Volatile](https://git.volatile.bz/cgit/wowaname/ascii-art/) | Art pack containing other packs & some OC by [volatile](https://volatile.bz/) |
167
+
168
+**Note:** The [IRCArt](https://github.com/ircart/ircart) repository listed above contains all the art from the other packs, has been heavily organized, and is constantly being updated with new art.
169
+
170
+#### Convert
171
+| Name | Description |
172
+| ---- | ----------- |
173
+| [a2m]() | Convert ANSI art to IRC art |
174
+| [p2u]() | Convertt images to ANSI/IRC art |
175
+| [irc2html](https://ircart.github.io/irc2html/) | Convert IRC art to HTML |
176
+| [img2term](https://github.com/wwared/img2term) | Output images in your terminal |
177
+
178
+#### Drawing
179
+###### Software
180
+| Name | Description |
181
+| ---- | ----------- |
182
+| [ACiDDraw](http://www.acid.org/apps/apps.html) | Old school ANSI art drawing tool |
183
+| [asciipumper](https://github.com/ircart/asciipumper) | MS-Paint style program to draw IRC art *(archived)* |
184
+| [IRC-Paint](https://github.com/wwared/IRC-Paint) | MS-Paint style program to draw IRC art *(archived)* |
185
+| [PabloDraw](http://picoe.ca/products/pablodraw/) | Old school ANSI art drawing tool |
186
+
187
+###### Web Based
188
+| Name | Description |
189
+| ---- | ----------- |
190
+| [asciiblaster](https://asdf.us/asciiblaster/) | Draw IRC/ANSI art from your browser |
191
+| [asciimaker](https://ircart.github.io/asciimaker/)| Draw IRC art from your browser |
192
+| [bashfill](https://max.io/bash.html)| Draw art for your terminal |
193
+
194
+#### Other
195
+| Name | Description |
196
+| ---- | ----------- |
197
+| [MiRCARTools](https://github.com/lalbornoz/MiRCARTools) | IRC art editor & tools |
198
+| [Scroll](https://github.com/ircart/scroll) | Very functional IRC bot to play art & more |
199
+| [ASCII Limnoria Plugins](https://github.com/oddluck/limnoria-plugins/tree/master/ASCII) | ASCII plugins for [Limnoria](https://github.com/ProgVal/Limnoria) |
200
+
201
+***
202
+
203
+### Websites
204
+- [BlockTronics](http://blocktronics.org/)
205
+- [MiRCART](https://mircart.org/)
206
+- [PP4L](http://wepump.in/)
207
+- [SixteenColors](https://16colo.rs/)
208
+
209
+***
210
+
211
+### IRC Channels
212
+| Channel | Network |
213
+| ------- | ------- |
214
+| **##ascii** | [Freenode](https://freenode.net/) |
215
+| **#mircart** | [EFNet](http://efnet.org/) |
216
+| **#scroll** | [SuperNETs](https://supernets.org/) |