Fabien Freling
|
1de4ad70db
|
Add bootstrap script.
This script takes care of all the dependencies.
|
2015-07-17 23:34:06 +02:00 |
|
Fabien Freling
|
209c9cf911
|
Handle HTML escape characters.
Convert “&…” codes to corresponding characters.
|
2014-12-21 17:10:22 +01:00 |
|
Fabien Freling
|
0046f46bbd
|
Clean some code.
|
2014-12-21 17:00:07 +01:00 |
|
Fabien Freling
|
ac5cafeb21
|
Add 'make check' target.
|
2014-12-21 16:12:52 +01:00 |
|
Fabien Freling
|
057106c665
|
Greet with o/
|
2014-12-12 23:28:16 +01:00 |
|
Fabien Freling
|
a8571e3597
|
Put titles in brackets.
|
2014-12-12 23:25:41 +01:00 |
|
Fabien Freling
|
062fd87bf5
|
Removes spaces in URL titles.
This is mainly used for Imgur.
|
2014-12-12 23:20:51 +01:00 |
|
Fabien Freling
|
ff6b555372
|
Remove IRC greetings.
|
2014-12-12 23:20:24 +01:00 |
|
Fabien Freling
|
6d2791b3fe
|
Incorporate Evaluate into irc
The code is a bit ugly in order to conform with the type system.
|
2014-12-08 23:48:41 +01:00 |
|
Fabien Freling
|
229932ece4
|
Recognize urls without www component.
For more complex regexp, another library might be required.
|
2014-12-07 23:14:24 +01:00 |
|
Fabien Freling
|
adcb83ac8f
|
Add simple Makefile.
|
2014-12-07 23:13:33 +01:00 |
|
Fabien Freling
|
610ccbb27d
|
Make irc work.
With the new irc-client 0.2.0, everything works fine.
|
2014-12-07 23:13:22 +01:00 |
|
Fabien Freling
|
b3f1423b54
|
Add IRC client.
|
2014-03-14 23:02:27 +01:00 |
|
Fabien Freling
|
764581f505
|
Add Evaluate module.
The Evaluate module contains the logic for cheesebot actions.
|
2014-03-14 23:02:27 +01:00 |
|
Fabien Freling
|
5b790d3f09
|
Add unit test for HTML title.
|
2014-03-03 23:33:47 +01:00 |
|
Fabien Freling
|
1ab32d004c
|
Parse HTML document to retrieve title.
|
2014-03-03 23:33:21 +01:00 |
|
Fabien Freling
|
1e7a1806b1
|
Remove binary.
It was added by accident.
|
2014-03-03 10:00:12 +01:00 |
|
Fabien Freling
|
35cf4a46a8
|
Clean module opening.
|
2014-03-01 22:32:28 +01:00 |
|
Fabien Freling
|
ff69981a5c
|
Break code into modules.
Use ocamlbuild command to build cheesebot.
|
2014-03-01 22:12:50 +01:00 |
|
Fabien Freling
|
7732fdf877
|
Add linking to Str module.
This module is used for regular expression manipulation.
|
2014-02-28 12:05:07 +01:00 |
|
Fabien Freling
|
53e3b146f5
|
Extend youtube regexp.
Cheesebot can now recognize youtube urls formatted like this:
- http://www.youtube.com
- https://www.youtube.com
- http://youtube.com
- www.youtube.com
- youtu.be
|
2014-02-28 09:04:12 +01:00 |
|
Fabien Freling
|
0f095addec
|
Support SSL URLs when fetching HTML body.
|
2013-12-19 23:21:01 +01:00 |
|
Fabien Freling
|
155140fd70
|
Update build script with SSL and netstring modules.
|
2013-12-19 23:19:17 +01:00 |
|
Fabien Freling
|
a3488cb554
|
Use regexp to check if youtube url.
- Add basic build command.
|
2013-12-08 17:07:53 +01:00 |
|
Fabien Freling
|
642c6aa94a
|
Update OCaml code with pattern guards.
Now the missing piece for recognizing urls is
regexp support.
|
2013-10-28 13:42:28 +01:00 |
|
Fabien Freling
|
c37eb1088e
|
Add OCaml parrot.
|
2013-10-25 14:21:05 +02:00 |
|