Skip to content

DwifteJB/CydiaRepoDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CydiaRepoDownloader

Simple Cydia Repo installer and parser for NodeJS

Usage

Parse Repository as JSON

import * as CRD from 'cydiarepodownloader';
const repoData = await CRD.parseRepo(repoURL);
// This creates a JSON stingified format. An example is provided in: "example.json"
/* OUTPUTS:
    onError: false
    onSuccess: true
/*

Parse Repository as JSON (Packages ONLY)

import * as CRD from 'cydiarepodownloader';
const repoData = await CRD.parsePackages(repoURL);
// This creates a JSON stingified format. An example is provided in: "example.json" (only the packages are saved in this mode.)
/* OUTPUTS:
    onError: false
    onSuccess: true
/*

Download Package from Repo

import * as CRD from 'cydiarepodownloader';
await CRD.downloadPackageFromRepo(repoURL,packageName, directoryToDownload+"/whatever.deb");
/* OUTPUTS:
    onError: false
    onSuccess: true
/*

Download all Packages from Repo

import * as CRD from 'cydiarepodownloader';
await CRD.downloadAllPackagesFromRepo(repoURL, directoryToDownload);
/* OUTPUTS:
    Errors: ["packagename1","packagename2"]

    (if errors are empty, you get an empty array)
/*

About

Simple Cydia downloader for NodeJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published