JStylo-Anonymouth - Authorship Attribution and Authorship Anonymization Framework
License
psal/jstylo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
JSAN - The Integrated JStylo and Anonymouth Package ==================================================== The Privacy, Security and Automation lab (PSAL) Drexel University, Philadelphia, PA http://psal.cs.drexel.edu/ ---------------------------------------------------- JStylo - Authorship recognition analysis tool - Version: 2.9.0 ---------------------------------------------------- VERSION 2.9.0 NOTES: Version 2.9.0 was produced by a limited-duration project specifically to update the JStylo API and backend infrastructure. Updating and testing the UI was not a part of this project. If you intend to use the JStylo desktop UI, we recommend that you use branch 2.3.0. License: JStylo was released by the Privacy, Security and Automation lab at Drexel University in 2011 under the AGPLv3 license. It was ported to the BSD-3 clause license in 2013. A copy of the current license is included with the repository/program. If for some reason it is absent, it can be viewed here: http://opensource.org/licenses/BSD-3-Clause Dependencies: JStylo now utilizes a Maven POM file for managing dependencies. Note that there is one additional dependency (JGAAP) which is non-mavenized. This dependency jar is included with each release of JStylo. Include it in your project's lib folder to allow JStylo to access its resources. Building/Installing: run a maven clean install either via command line or your IDE plugin. You can add the -DskipTests flag to improve the time on the build process. NOTE: JStylo depends on JGAAP, which is not hosted on the maven central repository. Additionally, due to github's policy on large files, it cannot be included with the project. JStylo branch 2.3.0, an older version from before this github restriction, has this dependency included. To build this version, please download "jgaap-5.2.0-lite.jar" from branch 2.3.0 and place it in /lib subdirectory of the project. If someone mavenizes JGAAP, let us know and we'll update our pom file. Usage: JStylo requires Java 8 or later to run properly In windows: double-click jstylo.jar In other platforms / to view on-the-fly log: > java [-Xmx2048m] -jar jtylo.jar To configure log4j, copy the log4j.xml file in src/main/resources and make the desired modifications. Then, pass the VM the argument: -Dlog4j.configuration=file:///path/to/file/newlog4j.xml Note: For usage with large corpora or feature sets, it is recommended to increase the JVM heap size using the -Xmx option. Logging: JStylo uses Log4j for logging. To get log files for any experiments you run, add the VM argument -Dlog4j.configuration=file://${/path/to/log4j.xml} A default log4j.xml file is included in src/main/resources
About
JStylo-Anonymouth - Authorship Attribution and Authorship Anonymization Framework
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published