Quassel Logging » History » Version 11
avih, 08/19/2012 06:52 PM
1 | 1 | Gentle | h1. Quassel Logging |
---|---|---|---|
2 | 1 | Gentle | |
3 | 7 | seezer | {{toc}} |
4 | 7 | seezer | |
5 | 1 | Gentle | Quassel saves all logs into the database, it never forgets backlogs unless you delete a buffer. You can either scroll back in chat windows as far as you like, or you can use a tool to dump or view the logs in plaintext format. |
6 | 1 | Gentle | |
7 | 1 | Gentle | h2. Tools |
8 | 1 | Gentle | |
9 | 1 | Gentle | h3. dumplog |
10 | 1 | Gentle | |
11 | 1 | Gentle | this tool (written in Python) dumps quassel logs to a file. Currently it exports mIRC format. |
12 | 1 | Gentle | You can get it at |
13 | 1 | Gentle | |
14 | 1 | Gentle | > http://tier.schokokeks.org/quassel/dumplog-0.0.1.tar.bz2 |
15 | 1 | Gentle | |
16 | 1 | Gentle | it is rather self-explanatory, telling you if something went wrong. you can run it with |
17 | 1 | Gentle | |
18 | 1 | Gentle | *default database path (ok for most unixes)* |
19 | 1 | Gentle | <pre>python dumplog.py -u username -n network -c "#channel" -o channel.log</pre> |
20 | 1 | Gentle | |
21 | 1 | Gentle | *custom database path (Windows etc.)* |
22 | 2 | Gentle | <pre>python dumplog.py -d "C:\Quassel\quassel-storage.sqlite"</pre> |
23 | 1 | Gentle | |
24 | 1 | Gentle | **Examples:** |
25 | 1 | Gentle | >*show users in quasseldb* |
26 | 1 | Gentle | ><pre>python dumplog.py</pre> |
27 | 1 | Gentle | > |
28 | 1 | Gentle | >*show networks for quassel user john* |
29 | 1 | Gentle | ><pre>python dumplog.py -u john</pre> |
30 | 1 | Gentle | > |
31 | 1 | Gentle | >*show channels for network Freenode for user john* |
32 | 1 | Gentle | ><pre>python dumplog.py -u john -n Freenode</pre> |
33 | 1 | Gentle | > |
34 | 1 | Gentle | >*dump channel #quassel on network Freenode for user john to file quassel.log* |
35 | 1 | Gentle | ><pre>python dumplog.py -u john -n Freenode -c "#quassel" -o quassel.log</pre> |
36 | 1 | Gentle | |
37 | 4 | Gentle | *Limitations / Known Issues* |
38 | 4 | Gentle | dumplog currently only handles sqlite databases, postgres shouldn't be too hard if requested though. |
39 | 4 | Gentle | nasty charset conversion takes place, gonna be fixed soon |
40 | 4 | Gentle | topics will only be properly parsed with English logs, need to talk with Sput/EgS about that ;P |
41 | 4 | Gentle | |
42 | 3 | Gentle | *Note* |
43 | 1 | Gentle | this tool is not maintained by quassel staff, contact Gentle on Freenode for bugs or feature requests |
44 | 5 | brot | |
45 | 5 | brot | h3. quasselsuche |
46 | 5 | brot | |
47 | 5 | brot | A webbased Quassel-Search-Engine for Quassel IRC |
48 | 5 | brot | |
49 | 5 | brot | !quassel_backlog_search.png! |
50 | 5 | brot | |
51 | 5 | brot | *Download* |
52 | 6 | m4yer | Snapshots and git version tracker can be found here: http://m4yer.minad.de/quassel/ |
53 | 5 | brot | |
54 | 5 | brot | *Note* |
55 | 5 | brot | this tool is not maintained by quassel staff, contact m4yer on Freenode for bugs or feature requests |
56 | 8 | avih | |
57 | 8 | avih | h3. Windows - Portable quasselsuche |
58 | 8 | avih | |
59 | 10 | avih | This is the same quasselsuche as above, pre-packaged for Windows with a web server ("mongoose":https://github.com/valenok/mongoose) and php. Just *extract* and *run start-search-server.bat*. No install required and no traces are left outside the extracted directory. Further info and instructions are available at readme.txt in that package. |
60 | 8 | avih | |
61 | 8 | avih | *Download* |
62 | 8 | avih | Current version is 1.1 (updated 2012-08-19): "portable-quassel-backlog-search-v1.1.7z":http://share.minad.de/mtUC.1.7z |
63 | 8 | avih | |
64 | 9 | avih | *Note - The above package is 9 MB since it includes php. If you already have a local copy of php (zipped package for windows), you can download a smaller package (180 KB) to which you would need to extract php yourself: "portable-quassel-backlog-search-v1.1-NO-PHP.7z":http://share.minad.de/1phm.1-no-php.7z |
65 | 8 | avih | |
66 | 8 | avih | *Note* |
67 | 11 | avih | this tool is not maintained by quassel staff, contact Avi Halachmi (avih on Freenode) for bugs or feature requests |