Commit graph

32 commits

Author SHA1 Message Date
8e500164db Update urlanalyzer.ex 2021-11-23 18:41:15 +00:00
Mikko Ahlroth
b548fdd1bb Fix stuff deprecated in Elixir 0.10.2, initial IPv6 and gzip support for url analyzer 2013-10-02 11:33:51 +03:00
Mikko Ahlroth
4cb854e94c Limit output messages to hardcoded char limit to avoid overtly long messages being cut by the server 2013-08-28 13:05:58 +03:00
Mikko Ahlroth
fb7d86c9fd Use ExCoder for decoding HTML entities in URL titles 2013-08-21 22:05:04 +03:00
Mikko Ahlroth
5f6f40e299 Move human_bytes to utilities 2013-08-05 21:02:52 +03:00
Mikko Ahlroth
b8ac3dcb7b Format urlanalyzer output nicer 2013-08-05 21:02:21 +03:00
Mikko Ahlroth
999c215578 Don't crash on UTF-8 input 2013-08-05 21:01:11 +03:00
Mikko Ahlroth
f1d7e8a753 Add www. support, cut url from #, clean titles with excess whitespace 2013-08-04 00:49:30 +03:00
Mikko Ahlroth
8e9120f88a Remove useless capture from URL regex 2013-08-03 23:30:08 +03:00
Mikko Ahlroth
2d8dcdae34 Add IP support and a blacklist for domains/IPs 2013-08-03 23:25:43 +03:00
Mikko Ahlroth
2aa388e901 Reorder files to remove redundant directory 2013-08-03 00:45:10 +03:00
Mikko Ahlroth
09cacbfbd7 Example 'main' function to test bot 2013-08-03 00:40:36 +03:00
Mikko Ahlroth
f70404a3c4 URLAnalyzer now works most of the time, still need to fix a few hanging bugs 2013-08-03 00:40:05 +03:00
Mikko Ahlroth
455204cf7c Fix typespecs in records and add initial implementation for IRC.PRIVMSG 2013-08-03 00:38:11 +03:00
Mikko Ahlroth
c5e925b214 URL analyzer rewritten as GenServer, works pretty well. Added utilities 2013-07-15 23:18:52 +03:00
Mikko Ahlroth
14830d9c99 Connection ID and IRC message record 2013-07-11 01:22:29 +03:00
Mikko Ahlroth
bbc2a6520b Connection completely rewritten to use GenServer pattern
Buffer now calls Connection through :gen_server. Connection buffers all
messages leading to a chicken and egg situation, but alas. Maybe I'll figure
out a better solution some day.
2013-07-10 01:29:29 +03:00
Mikko Ahlroth
21048ad9b9 Merge branch 'develop' of ssh://bitbucket.org/Nicd/form into develop
Conflicts:
	lib/nulform/buffer.ex
2013-07-07 13:58:20 +03:00
Mikko Ahlroth
322e8676ff Replace magic numbers t and m with constants 2013-07-07 13:56:27 +03:00
Mikko Ahlroth
5e27a75cb1 Replace magic numbers t and m with constants 2013-07-07 13:50:08 +03:00
Mikko Ahlroth
6e8e3172c9 Add a buffer for slowing message output to avoid flooding out the bot 2013-07-07 13:43:36 +03:00
Mikko Ahlroth
38d3ae44b4 Initial work on a URL analyzer plugin 2013-06-27 23:56:27 +03:00
Mikko Ahlroth
f280f07395 An idea for the bot autojoin configuration file 2013-06-27 23:56:07 +03:00
Mikko Ahlroth
6a0e2aace9 Whoops, didn't mean to commit that 2013-06-23 20:28:57 +03:00
Mikko Ahlroth
e4e78a167f Altnick implementation, initial stuff for handler 2013-06-22 23:48:33 +03:00
Mikko Ahlroth
9efbee9c6a Remove unused dependency 2013-06-15 23:28:32 +03:00
Mikko Ahlroth
056404be25 Add readme 2013-06-15 23:26:29 +03:00
Mikko Ahlroth
ae83e6c98f Rearrange code a bit, test spawning processes 2013-06-15 22:48:49 +03:00
Mikko Ahlroth
e1609f3e28 Initial IRC connection test 2013-06-14 00:49:31 +03:00
Mikko Ahlroth
e6edcec903 Initial mix new 2013-06-13 20:38:30 +03:00
Mikko Ahlroth
817e0d4ef9 Ignore sublime projects 2013-06-13 20:13:24 +03:00
Mikko Ahlroth
d4dc8fe2b5 Initial commit 2013-06-13 20:12:40 +03:00