Crate jd_decrypter[][src]

A simple library to decode JDownloader .ejs files.

Usage

Add jd_decrypter as a dependency in Cargo.toml:

[dependencies]
jd-decrypter = "0.1.0"

Use the jd_decrypter::Decryptor to decrypt a .ejs file:

extern crate jd_decrypter;
 
use std::env;
use jd_decrypter::JdAccountList;
 
fn main() {
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in env::args().skip(1) {
        // hand over the file path
        let dlc = JdAccountList::from_file(arg);
 
        // print the result
        println!("Accounts: {:?}", dlc);
    }
}

License

Distributed under the MIT License.

Structs

Error

The Error type.

JdAccount

Struct to decode the .dlc file or data into an readable format.

JdAccountList

JdAccountlist has all accounts grouped by name

Enums

ErrorKind

The kind of an error.

Traits

ResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

Result

Convenient wrapper around std::Result.