Version 0.9.3
This commit is contained in:
parent
7cc91b52f1
commit
292e313b44
2 changed files with 19 additions and 13 deletions
30
README.md
30
README.md
|
@ -41,7 +41,7 @@ To install and run from Maven, configure an artifact as follows:
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.thauvin.erik</groupId>
|
<groupId>net.thauvin.erik</groupId>
|
||||||
<artifactId>pinboard-poster</artifactId>
|
<artifactId>pinboard-poster</artifactId>
|
||||||
<version>0.9.2</version>
|
<version>0.9.3</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ To install and run from Gradle, add the following to the build.gradle file:
|
||||||
|
|
||||||
```gradle
|
```gradle
|
||||||
dependencies {
|
dependencies {
|
||||||
compile 'net.thauvin.erik:pinboard-poster:0.9.2'
|
compile 'net.thauvin.erik:pinboard-poster:0.9.3'
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ To install and run from Kobalt, add the following to the Build.kt file:
|
||||||
|
|
||||||
```gradle
|
```gradle
|
||||||
dependencies {
|
dependencies {
|
||||||
compile("net.thauvin.erik:pinboard-poster:0.9.2")
|
compile("net.thauvin.erik:pinboard-poster:0.9.3")
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -130,14 +130,10 @@ PINBOARD_API_TOKEN=user\:TOKEN
|
||||||
```
|
```
|
||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
val properties = Properties().apply {
|
val poster = PinboardPoster(Paths.get("local.properties"))
|
||||||
Files.newInputStream(Paths.get("local.properties")).use { fis -> load(fis) }
|
|
||||||
}
|
|
||||||
|
|
||||||
val poster = PinboardPoster(properties)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
To specify your own key:
|
or by specifying your own key:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
# my.properties
|
# my.properties
|
||||||
|
@ -145,13 +141,23 @@ my.api.key=user\:TOKEN
|
||||||
```
|
```
|
||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
val properties = Properties().apply { FileInputStream("my.properties").use { fis -> load(fis) } }
|
val poster = PinboardPoster(Paths.get("my.properties"), "my.api.key")
|
||||||
val poster = PinboardPoster(properties, "my.api.key")
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
or even specifying your own property:
|
||||||
|
|
||||||
|
```kotlin
|
||||||
|
val p = Properties()
|
||||||
|
p.setProperty("api.key", "user:TOKEN")
|
||||||
|
|
||||||
|
val poster = PinboardPoster(p, "api.key")
|
||||||
|
```
|
||||||
|
|
||||||
|
_In all cases, the value of the `PINBOARD_API_TOKEN` environment variable is used by default if the specified property is invalid or not found._
|
||||||
|
|
||||||
### Environment Variable
|
### Environment Variable
|
||||||
|
|
||||||
If no arguments are passed to the constructor, the `PINBOARD_API_TOKEN` environment variable will be used, if any.
|
If no arguments are passed to the constructor, the value of the `PINBOARD_API_TOKEN` environment variable will be used, if any.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
export PINBOARD_API_TOKEN="user:TOKEN"
|
export PINBOARD_API_TOKEN="user:TOKEN"
|
||||||
|
|
|
@ -21,7 +21,7 @@ val p = project {
|
||||||
group = "net.thauvin.erik"
|
group = "net.thauvin.erik"
|
||||||
description = "Pinboard Poster for Kotlin/Java"
|
description = "Pinboard Poster for Kotlin/Java"
|
||||||
artifactId = name
|
artifactId = name
|
||||||
version = "0.9.2"
|
version = "0.9.3"
|
||||||
|
|
||||||
pom = Model().apply {
|
pom = Model().apply {
|
||||||
description = project.description
|
description = project.description
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue