initial commit - basic new project structure only
This commit is contained in:
commit
12eec6c30e
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
.DS_Store
|
||||
.idea/
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
21
LICENSE
Normal file
21
LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 Gered King
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
28
README.md
Normal file
28
README.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# Vanilla World of Warcraft Raid Log Analyzer
|
||||
|
||||
A program and web app UI front-end for doing analysis on combat logs taken with
|
||||
a Vanilla World of Warcraft 1.12.1 en-US client (Windows or Mac).
|
||||
|
||||
## Why?
|
||||
|
||||
Beginning with TBC patch 2.4, Blizzard [changed the combat log format](http://wowwiki.wikia.com/wiki/Combat_Log)
|
||||
to be much more complex, but far easier to parse programmatically and do
|
||||
complex analysis on, generate statistics from, etc. There have been several
|
||||
different programs and websites developed since that time to handle log files
|
||||
using this new format.
|
||||
|
||||
However, the combat logs generated by Vanilla 1.12.1 clients are still in the
|
||||
old "human-readable text" format for which there was never really any good
|
||||
analyzer/parser program for.
|
||||
|
||||
This project is all about filling that void.
|
||||
|
||||
## TODO
|
||||
|
||||
* Usage
|
||||
* Configuration & other documentation
|
||||
* ...
|
||||
|
||||
## License
|
||||
|
||||
Distributed under the the MIT License. See LICENSE for more details.
|
17
vwowrla.cli/.gitignore
vendored
Normal file
17
vwowrla.cli/.gitignore
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
.DS_Store
|
||||
/target
|
||||
/classes
|
||||
/checkouts
|
||||
pom.xml
|
||||
pom.xml.asc
|
||||
*.jar
|
||||
*.class
|
||||
/.lein-*
|
||||
/.nrepl-port
|
||||
.settings/
|
||||
.project
|
||||
.classpath
|
||||
.idea/
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
4
vwowrla.cli/README.md
Normal file
4
vwowrla.cli/README.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Vanilla World of Warcraft Raid Log Analyzer
|
||||
## Command Line Interface
|
||||
|
||||
This module is a CLI frontend to the core log parsing and analysis features.
|
7
vwowrla.cli/project.clj
Normal file
7
vwowrla.cli/project.clj
Normal file
|
@ -0,0 +1,7 @@
|
|||
(defproject vwowrla.cli "0.1.0-SNAPSHOT"
|
||||
:description "Vanilla World of Warcraft Raid Log Analyzer - Command Line Interface"
|
||||
:url "https://github.com/gered/vwowrla/vwowrla.cli"
|
||||
:license {:name "MIT License"
|
||||
:url "http://opensource.org/licenses/MIT"}
|
||||
|
||||
:dependencies [[org.clojure/clojure "1.8.0"]])
|
6
vwowrla.cli/src/vwowrla/cli.clj
Normal file
6
vwowrla.cli/src/vwowrla/cli.clj
Normal file
|
@ -0,0 +1,6 @@
|
|||
(ns vwowrla.cli)
|
||||
|
||||
(defn foo
|
||||
"I don't do a whole lot."
|
||||
[x]
|
||||
(println x "Hello, World!"))
|
8
vwowrla.cli/test/vwowrla/cli_test.clj
Normal file
8
vwowrla.cli/test/vwowrla/cli_test.clj
Normal file
|
@ -0,0 +1,8 @@
|
|||
(ns vwowrla.cli-test
|
||||
(:require
|
||||
[clojure.test :refer :all]
|
||||
[vwowrla.cli :refer :all]))
|
||||
|
||||
(deftest a-test
|
||||
(testing "FIXME, I fail."
|
||||
(is (= 0 1))))
|
17
vwowrla.core/.gitignore
vendored
Normal file
17
vwowrla.core/.gitignore
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
.DS_Store
|
||||
/target
|
||||
/classes
|
||||
/checkouts
|
||||
pom.xml
|
||||
pom.xml.asc
|
||||
*.jar
|
||||
*.class
|
||||
/.lein-*
|
||||
/.nrepl-port
|
||||
.settings/
|
||||
.project
|
||||
.classpath
|
||||
.idea/
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
6
vwowrla.core/README.md
Normal file
6
vwowrla.core/README.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Vanilla World of Warcraft Raid Log Analyzer
|
||||
## Core Parser and Analyzer
|
||||
|
||||
This module contains the core functionality for parsing combat log files and
|
||||
performing analysis on them, optionally inserting analysis results into a
|
||||
database.
|
7
vwowrla.core/project.clj
Normal file
7
vwowrla.core/project.clj
Normal file
|
@ -0,0 +1,7 @@
|
|||
(defproject vwowrla.core "0.1.0-SNAPSHOT"
|
||||
:description "Vanilla World of Warcraft Raid Log Analyzer - Core Parser and Analyzer"
|
||||
:url "https://github.com/gered/vwowrla/vwowrla.core"
|
||||
:license {:name "MIT License"
|
||||
:url "http://opensource.org/licenses/MIT"}
|
||||
|
||||
:dependencies [[org.clojure/clojure "1.8.0"]])
|
6
vwowrla.core/src/vwowrla/core.clj
Normal file
6
vwowrla.core/src/vwowrla/core.clj
Normal file
|
@ -0,0 +1,6 @@
|
|||
(ns vwowrla.core)
|
||||
|
||||
(defn foo
|
||||
"I don't do a whole lot."
|
||||
[x]
|
||||
(println x "Hello, World!"))
|
8
vwowrla.core/test/vwowrla/core_test.clj
Normal file
8
vwowrla.core/test/vwowrla/core_test.clj
Normal file
|
@ -0,0 +1,8 @@
|
|||
(ns vwowrla.core-test
|
||||
(:require
|
||||
[clojure.test :refer :all]
|
||||
[vwowrla.core :refer :all]))
|
||||
|
||||
(deftest a-test
|
||||
(testing "FIXME, I fail."
|
||||
(is (= 0 1))))
|
Reference in a new issue