diff --git a/.idea/copyright/Erik_s_Copyright_Notice.xml b/.idea/copyright/Erik_s_Copyright_Notice.xml index 08660a1..e000a9b 100644 --- a/.idea/copyright/Erik_s_Copyright_Notice.xml +++ b/.idea/copyright/Erik_s_Copyright_Notice.xml @@ -1,6 +1,5 @@ - \ No newline at end of file diff --git a/LICENCE.txt b/LICENCE.txt index 861c1ef..8bbc8da 100644 --- a/LICENCE.txt +++ b/LICENCE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2017, Erik C. Thauvin (erik@thauvin.net) +Copyright (c) 2017-2018, Erik C. Thauvin (erik@thauvin.net) All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/src/main/java/net/thauvin/erik/pinboard/JavaExample.java b/src/main/java/net/thauvin/erik/pinboard/JavaExample.java index d252652..6f609a6 100644 --- a/src/main/java/net/thauvin/erik/pinboard/JavaExample.java +++ b/src/main/java/net/thauvin/erik/pinboard/JavaExample.java @@ -1,7 +1,7 @@ /* * JavaExample.java * - * Copyright (c) 2017, Erik C. Thauvin (erik@thauvin.net) + * Copyright (c) 2017-2018, Erik C. Thauvin (erik@thauvin.net) * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt index 495a11d..7f6d8d5 100644 --- a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt +++ b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt @@ -1,7 +1,7 @@ /* * PinboardPoster.kt * - * Copyright (c) 2017, Erik C. Thauvin (erik@thauvin.net) + * Copyright (c) 2017-2018, Erik C. Thauvin (erik@thauvin.net) * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -36,6 +36,7 @@ import okhttp3.HttpUrl import okhttp3.OkHttpClient import okhttp3.Request import org.xml.sax.InputSource +import java.io.File import java.io.StringReader import java.net.URL import java.nio.file.Files @@ -76,6 +77,10 @@ open class PinboardPoster() { } } + @Suppress("unused") + @JvmOverloads + constructor(propertyFile: File, key: String = ENV_API_TOKEN) : this(propertyFile.toPath(), key) + var apiToken: String = if (System.getenv(ENV_API_TOKEN).isNullOrBlank()) "" else System.getenv(ENV_API_TOKEN) var apiEndPoint: String = Constants.API_ENDPOINT diff --git a/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt b/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt index 06cf351..83c417e 100644 --- a/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt +++ b/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt @@ -1,7 +1,7 @@ /* * PinboardPosterTest.kt * - * Copyright (c) 2017, Erik C. Thauvin (erik@thauvin.net) + * Copyright (c) 2017-2018, Erik C. Thauvin (erik@thauvin.net) * All rights reserved. * * Redistribution and use in source and binary forms, with or without