Skip to content
/ jpubdev Public

Parse API result from pub.dev or other pub repository server information into Java object

License

Notifications You must be signed in to change notification settings

rk0cc/jpubdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pub.dev REST API implementation in Java

Test CodeQL Maven Central

This package aims to parse API result from pub.dev or other pub repository server information into Java object.

This repository is "reverse engineering" pub_api_client's feature to Java which written in Dart originally with different structures.

Supported feature

  • Search package
    • Supported sort with different method
  • Fetch package's information
    • Released versions
    • Options
    • Pub score and analystic report

User Agents

JPubdev has it's own user agents which following with this format:

jpubdev/[jpubdev's version] (JRE [Java version])

And the table for square bracket:

Square bracket label Meaning Sample
jpubdev's version JPubdev's version (Unchanged when new patch version released) jpubdev:1.0.0 > 1.0.0
jpubdev:1.0.3 > 1.0.0
jpubdev:1.2.0 > 1.2.0
Java version Java version uses for running jpubdev 17
17.0.1

Install

Maven POM

<dependencies>
    <dependency>
        <groupId>xyz.rk0cc.willpub</groupId>
        <artifactId>jpubdev</artifactId>
        <version>1.0.3</version>
    </dependency>
</dependencies>

* this package is bundled jpubspec 1.2.2

Setup requirement

  • Maven 3
  • JDK 17 or higher

License

BSD 3

About

Parse API result from pub.dev or other pub repository server information into Java object

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages