Crate jd_decrypter

Source
Expand description

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 Aliases§

Result
Convenient wrapper around std::Result.