Sha256: e58123bb496f9acfec7433041bb1f268d999e30bf49f7c3c858de835389dcffd

Contents?: true

Size: 551 Bytes

Versions: 9

Compression:

Stored size: 551 Bytes

Contents

package wordcram.text;

import processing.core.PApplet;

public class WebPage implements TextSource {

    private final String url;
    private final String cssSelector;
    private final PApplet parent;

    public WebPage(String url, String cssSelector, PApplet parent) {
        this.url = url;
        this.cssSelector = cssSelector;
        this.parent = parent;
    }

    @Override
    public String getText() {
        String html = PApplet.join(parent.loadStrings(url), ' ');
        return new Html2Text().text(html, cssSelector);
    }

}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby_wordcram-2.1.1 src/wordcram/text/WebPage.java
ruby_wordcram-2.1.0 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.6 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.5 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.4 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.3 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.2 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.1 src/wordcram/text/WebPage.java
ruby_wordcram-2.0.0 src/wordcram/text/WebPage.java