Install latest/stable of ircminer

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install ircminer

Don't have snapd? Get set up for snaps.

Channel Version Published

A script to mine IRC logs for fun and profit, well really just fun.

A python program to mine data from ZNC logs of IRC. For now it creates bar graphs and word clouds.

Usage:

 daneel:logs joe$ ircminer --help 
 usage: ircminer [-h] [--single SINGLE] [--multi MULTI] [--outfile OUTFILE]
                    [--bgimage BGIMAGE] [--limit LIMIT] [--width WIDTH]
                    [--height HEIGHT] [--graph] [--cloud] [--title TITLE]
                    [--exclude EXCLUDE] [--filenames]

 ZNC Log Miner Image Generation

 optional arguments:
   -h, --help         show this help message and exit
   --single SINGLE    Single Source file
   --multi MULTI      keyword for multip[le Source files in the current
                      directory
   --outfile OUTFILE  Destination image file if not specified will be the name
                      of the input file.png
   --bgimage BGIMAGE  Optional image file to shape around
   --limit LIMIT      # of words to display, default 100
   --width WIDTH      Width of image, default 1600
   --height HEIGHT    Height of image, default 1200
   --graph            Create a graph
   --cloud            Create a word cloud
   --title TITLE      Title of Graph
   --exclude EXCLUDE  List of words to exclude, enclose in quotes
   --filenames        Print name of matching files when using multi


To look at one log and create a single wordcloud:

  daneel:logs joe$ ircminer --cloud --single example.log 
  Source file: example.log
  Output file  : examople.log.png
  Result Limit : 100
  IMG Width    : 1600
  IMG Height   : 1200


To create a word cloud from all ZNC logs with the word "example" in the name use the multi switch.

 daneel:logs joe$ ircminer --multi example --cloud 
 Processing files matching pattern *example*.log
 Output file  : example.png
 Result Limit : 100
 IMG Width    : 1600
 IMG Height   : 1200
 Found 118 matching files.
 Processing file : 118 of 118

To create a bar graph from all ZNC logs with the word "example" in the name use --graph with --multi. `

 daneel:logs joe$ ircminer --multi example  --graph  --limit 50 --title "Example Most Common Words" 
 Processing files matching pattern *example*.log
 Result Limit : 50
 Found 118 matching files.
 Processing file : 118 of 118

Details for ircminer

License
  • GPL-1.0

Last updated
  • 29 March 2019 - latest/stable

Websites

Contact

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install ircminer on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using ircminer