Skip to content

Commit

Permalink
0.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
sokomishalov committed May 28, 2020
1 parent 8c27da1 commit 0bd6c35
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 15 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ Maven:
<dependency>
<groupId>com.github.sokomishalov.skraper</groupId>
<artifactId>skrapers</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>
</dependency>
</dependencies>
```
Expand All @@ -134,7 +134,7 @@ repositories {
maven { url = uri("http://jitpack.io") }
}
dependencies {
implementation("com.github.sokomishalov.skraper:skrapers:0.4.2")
implementation("com.github.sokomishalov.skraper:skrapers:0.4.3")
}
```

Expand Down
6 changes: 3 additions & 3 deletions cli/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
<parent>
<groupId>ru.sokomishalov.skraper</groupId>
<artifactId>skraper-parent</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>
</parent>

<artifactId>cli</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>

<properties>
<maven.skip.deploy>true</maven.skip.deploy>
Expand All @@ -21,7 +21,7 @@
<dependency>
<groupId>ru.sokomishalov.skraper</groupId>
<artifactId>skrapers</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>
</dependency>
<dependency>
<groupId>com.xenomachina</groupId>
Expand Down
2 changes: 1 addition & 1 deletion cli/src/main/kotlin/ru/sokomishalov/skraper/cli/Main.kt
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import kotlin.text.Charsets.UTF_8
fun main(args: Array<String>) = mainBody(columns = 100) {
val parsedArgs = ArgParser(args = args.ifEmpty { arrayOf("--help") }).parseInto(::Args)

println("${"Skraper".green()} ${"v.0.4.2".magenta()} started")
println("${"Skraper".green()} ${"v.0.4.3".magenta()} started")

val posts = runBlocking {
parsedArgs.skraper.getPosts(
Expand Down
2 changes: 1 addition & 1 deletion example/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ repositories {
}

dependencies {
def skraper_version = "0.4.2"
def skraper_version = "0.4.3"

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>ru.sokomishalov.skraper</groupId>
<artifactId>skraper-parent</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>
<packaging>pom</packaging>

<properties>
Expand Down
4 changes: 2 additions & 2 deletions skrapers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
<parent>
<groupId>ru.sokomishalov.skraper</groupId>
<artifactId>skraper-parent</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>
</parent>

<artifactId>skrapers</artifactId>
<version>0.4.2</version>
<version>0.4.3</version>

<dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -233,12 +233,24 @@ class FacebookSkraper @JvmOverloads constructor(
?.attr("data-original-aspect-ratio")
?.toDoubleOrNull()
)
imgNode != null -> Image(
url = imgNode.attr("data-src"),
aspectRatio = imgNode.attr("width").toDoubleOrNull() / imgNode.attr("height").toDoubleOrNull()
)
imgNode != null -> with(imgNode) {
Image(
url = attr("data-src"),
aspectRatio = attr("width").toDoubleOrNull() / attr("height").toDoubleOrNull()
)
}
else -> null
}
}.ifEmpty {
getFirstElementByClass("uiScaledImageContainer")
?.getFirstElementByTag("img")
?.run {
listOf(Image(
url = attr("data-src"),
aspectRatio = attr("width").toDoubleOrNull() / attr("height").toDoubleOrNull()
))
}
.orEmpty()
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import ru.sokomishalov.skraper.provider.SkraperTck
class FacebookSkraperTest : SkraperTck() {
override val skraper: FacebookSkraper = FacebookSkraper(client = client)
override val path: String = "/memes/posts"
private val community: String = "memes"
private val community: String = "dracibrno"
private val username: String = "DonaldTrump"

@Test
Expand Down

0 comments on commit 0bd6c35

Please sign in to comment.