From 7e349f3d359c4230b8c8bcd34e2e2484d97c29b4 Mon Sep 17 00:00:00 2001 From: Mark Nellemann Date: Fri, 23 Aug 2019 15:19:51 +0200 Subject: [PATCH] Initial commit --- .editorconfig | 15 + .gitignore | 9 + README.md | 28 + bitbucket-pipelines.yml | 18 + build.gradle | 106 + gradle.properties | 9 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55616 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 188 + gradlew.bat | 100 + .../java/biz/nellemann/libpaqle/Paqle.java | 107 + .../biz/nellemann/libpaqle/pojo/Entity.java | 55 + .../biz/nellemann/libpaqle/pojo/News.java | 43 + .../nellemann/libpaqle/pojo/NewsExtract.java | 8 + .../nellemann/libpaqle/pojo/NewsHeadline.java | 7 + .../libpaqle/pojo/PaqleResponse.java | 13 + .../biz/nellemann/libpaqle/PaqleSpec.groovy | 52 + src/test/resources/test.json | 3373 +++++++++++++++++ 18 files changed, 4136 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 README.md create mode 100644 bitbucket-pipelines.yml create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 src/main/java/biz/nellemann/libpaqle/Paqle.java create mode 100644 src/main/java/biz/nellemann/libpaqle/pojo/Entity.java create mode 100644 src/main/java/biz/nellemann/libpaqle/pojo/News.java create mode 100644 src/main/java/biz/nellemann/libpaqle/pojo/NewsExtract.java create mode 100644 src/main/java/biz/nellemann/libpaqle/pojo/NewsHeadline.java create mode 100644 src/main/java/biz/nellemann/libpaqle/pojo/PaqleResponse.java create mode 100644 src/test/groovy/biz/nellemann/libpaqle/PaqleSpec.groovy create mode 100644 src/test/resources/test.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..2fd0127 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +indent_style = tab +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.{json,yml}] +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..48aba3d --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.classpath +.project +.idea/ +.vscode/ +.gradle/ +.settings/ +out/ +bin/ +build/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..40a2075 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# libpaqle + +----------------------------------- + +A Java library to query Paqle. Work in progress. + +## Usage + + TODO. + + +### Gradle + + repositories { + maven { url 'https://dl.bintray.com/mnellemann/libs' } + } + + dependencies { + compile 'biz.nellemann.libs:libpaqle:1.+' + runtime "org.slf4j:slf4j-simple:1.7.28" + } + +## Development + +To build and test the code: + + ./gradle build + ./gradle test diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml new file mode 100644 index 0000000..bb287f4 --- /dev/null +++ b/bitbucket-pipelines.yml @@ -0,0 +1,18 @@ +image: openjdk:8 + +pipelines: + default: + - step: # define the build pipeline for the tag + caches: + - gradle + name: Build and Test + script: + - bash ./gradlew clean build + tags: # add the 'tags' section + release-*: # specify the tag + - step: # define the build pipeline for the tag + caches: + - gradle + name: Build and Release + script: + - bash ./gradlew clean build bintrayUpload diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..9ddbfc6 --- /dev/null +++ b/build.gradle @@ -0,0 +1,106 @@ +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4' + //classpath 'com.bmuschko:gradle-clover-plugin:2.2.3' + } +} + +apply plugin: "idea" +apply plugin: "java" +apply plugin: "groovy" +apply plugin: 'maven' +apply plugin: 'jacoco' +apply plugin: 'maven-publish' +apply plugin: 'com.jfrog.bintray' +//apply from: "${project.projectDir}/gradle/clover.gradle" + +version = "${version}-SNAPSHOT" +sourceCompatibility = 1.8 +targetCompatibility = 1.8 + +repositories { + mavenCentral() +} + +dependencies { + + implementation("org.slf4j:slf4j-api:${slf4jVersion}") + implementation('com.google.code.gson:gson:2.8.5') + implementation("com.squareup.okhttp3:okhttp:4.1.0") + + testImplementation("org.slf4j:slf4j-simple:${slf4jVersion}") + testImplementation('com.squareup.okhttp3:mockwebserver:4.1.0') + testCompile("org.codehaus.groovy:groovy-all:${groovyVersion}") + testCompile("org.spockframework:spock-core:${spockVersion}") { + exclude group: "org.codehaus.groovy" + } + testCompile( 'com.athaydes:spock-reports:1.6.2' ) { + transitive = false // this avoids affecting your version of Groovy/Spock + } + +} + +publishing { + publications { + mavenJava(MavenPublication) { + from components.java + } + } + repositories { + mavenLocal() + } +} + +bintray { + user = System.getenv('BINTRAY_USER') + key = System.getenv('BINTRAY_KEY') + + configurations = ['archives'] + pkg { + repo = "libs" + name = id + websiteUrl = siteUrl + vcsUrl = gitUrl + licenses = licenses + publish = true + } +} + +jacoco { + toolVersion = "0.8.4" +} + +jacocoTestReport { + group = "verification" + reports { + xml.enabled false + csv.enabled false + html.destination file("${buildDir}/reports/coverage") + } + afterEvaluate { + classDirectories.setFrom(files(classDirectories.files.collect { + fileTree(dir: it, exclude: 'biz/nellemann/libpaqle/pojo/**') + })) + } +} +test.finalizedBy jacocoTestReport + +jacocoTestCoverageVerification { + violationRules { + rule { + element = 'CLASS' + limit { + counter = 'LINE' + value = 'COVEREDRATIO' + minimum = 0.7 + } + excludes = [ + 'biz.nellemann.libpaqle.pojo.*' + ] + } + } +} +check.dependsOn jacocoTestCoverageVerification diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..2ae164f --- /dev/null +++ b/gradle.properties @@ -0,0 +1,9 @@ +id = libpaqle +group = biz.nellemann.libs +version = 1.0.0 +licenses = ['APACHE-2.0'] // or something else +groovyVersion = 2.5.8 +slf4jVersion = 1.7.28 +spockVersion = 1.3-groovy-2.5 +siteUrl = https://bitbucket.org/mnellemann/libpaqle +gitUrl = https://bitbucket.org/mnellemann/libpaqle.git diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..5c2d1cf016b3885f6930543d57b744ea8c220a1a GIT binary patch literal 55616 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..9618d8d --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,100 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/src/main/java/biz/nellemann/libpaqle/Paqle.java b/src/main/java/biz/nellemann/libpaqle/Paqle.java new file mode 100644 index 0000000..d844760 --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/Paqle.java @@ -0,0 +1,107 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package biz.nellemann.libpaqle; + +import java.io.IOException; +import java.util.List; + +import biz.nellemann.libpaqle.pojo.PaqleResponse; +import com.google.gson.Gson; + +import com.google.gson.JsonSyntaxException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import okhttp3.Credentials; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; + +public class Paqle { + + private final static Logger log = LoggerFactory.getLogger(Paqle.class); + private final OkHttpClient client; + + private final String company; + private final String basicUsername; + private final String basicPassword; + + protected String baseUrl = "https://entityapi.paqle.net"; + + + public Paqle(String company, String basicUsername, String basicPassword) { + this.company = company; + this.basicUsername = basicUsername; + this.basicPassword = basicPassword; + client = new OkHttpClient(); + } + + + protected String get(String url) throws IOException, Exception { + + String credential = Credentials.basic(basicUsername, basicPassword); + + Request request = new Request.Builder().url(url) + .header("Authorization", credential).addHeader("Accept", "application/json;").build(); + + Response response = client.newCall(request).execute(); + switch (response.code()) { + case 200: + return response.body().string(); + case 401: + log.warn("get() - 401 - Access Denied"); + throw new Exception("Access Denied"); + case 404: + log.warn("get() - 404 - Not Found"); + throw new Exception("Not Found"); + default: + throw new Exception("get() - Unknown Error - status code: " + response.code()); + } + + } + + + /** + * @param vatNumbers + * @return + * @throws IOException + */ + protected String getJson(List vatNumbers) throws IOException, Exception { + String cvrIds = String.join(",", vatNumbers); + String jsonText = get(baseUrl + "/entities?customer=" + company + "&news&cvrIds=" + cvrIds); + log.debug("getEntities() response: " + jsonText); + return jsonText; + } + + + /** + * Use GSON to deserialize JSON into POJO's. + * + * @param json + * @return + */ + protected PaqleResponse getResponse(String json) throws JsonSyntaxException { + Gson gson = new Gson(); + PaqleResponse response = gson.fromJson(json, PaqleResponse.class); + return response; + } + + +} diff --git a/src/main/java/biz/nellemann/libpaqle/pojo/Entity.java b/src/main/java/biz/nellemann/libpaqle/pojo/Entity.java new file mode 100644 index 0000000..791f288 --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/pojo/Entity.java @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package biz.nellemann.libpaqle.pojo; + +public class Entity { + + Boolean published; + Boolean hidden; + Integer OriginalId; + Integer CurrentId; + String type; + String countryCode; + String PaqleUrl; + + /* + "Entities": [ + { + "Published": true, + "SectionsDk": { + "CvrMetadata": [ + { + "CvrId": "4004110055" + } + ] + }, + "MergedIds": [ + 1818574 + ], + "Hidden": false, + "OriginalId": 1495393, + "CurrentId": 7906322, + "Type": "Person", + "CountryCode": "dk", + "PaqleUrl": "https://www.paqle.dk/p/lars-fruergaard-jørgensen/1495393" + }, + + ],*/ +} diff --git a/src/main/java/biz/nellemann/libpaqle/pojo/News.java b/src/main/java/biz/nellemann/libpaqle/pojo/News.java new file mode 100644 index 0000000..eb9b5b1 --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/pojo/News.java @@ -0,0 +1,43 @@ +package biz.nellemann.libpaqle.pojo; + +import java.util.List; + +public class News { + + Integer EntityOriginalId; + String ClusterHash; + String Published; + String LanguageCode; + String sourceName; + String Url; + List Headline; + + /* + News": [ + { + "EntityOriginalId": 11801, + "ClusterHash": "fbdcfe3faff89fd16e0172148a1503f8", + "Published": "2019-04-02T19:58Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/2ad41f1fbcf45cf495cf5d2b089d81", + "Headline": [ + { + "Text": "Nationalbanken holder sig fra valutaindgreb trods svækkelse" + } + ], + "Extract": [ + { + "Text": "Hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " ser man den manglende intervention som et tegn på, at Nationalbanken er \"komfortabel\" med situationen." + } + ] + } + ]*/ +} diff --git a/src/main/java/biz/nellemann/libpaqle/pojo/NewsExtract.java b/src/main/java/biz/nellemann/libpaqle/pojo/NewsExtract.java new file mode 100644 index 0000000..5f2653a --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/pojo/NewsExtract.java @@ -0,0 +1,8 @@ +package biz.nellemann.libpaqle.pojo; + +public class NewsExtract { + + String Text; + Boolean Highlight; + +} diff --git a/src/main/java/biz/nellemann/libpaqle/pojo/NewsHeadline.java b/src/main/java/biz/nellemann/libpaqle/pojo/NewsHeadline.java new file mode 100644 index 0000000..a6f4174 --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/pojo/NewsHeadline.java @@ -0,0 +1,7 @@ +package biz.nellemann.libpaqle.pojo; + +public class NewsHeadline { + + String Text; + +} diff --git a/src/main/java/biz/nellemann/libpaqle/pojo/PaqleResponse.java b/src/main/java/biz/nellemann/libpaqle/pojo/PaqleResponse.java new file mode 100644 index 0000000..de7f1f5 --- /dev/null +++ b/src/main/java/biz/nellemann/libpaqle/pojo/PaqleResponse.java @@ -0,0 +1,13 @@ +package biz.nellemann.libpaqle.pojo; + +import java.util.List; + +// https://entityapi.paqle.net/documentation/entities + +public class PaqleResponse { + + List Entities; + List News; + +} + diff --git a/src/test/groovy/biz/nellemann/libpaqle/PaqleSpec.groovy b/src/test/groovy/biz/nellemann/libpaqle/PaqleSpec.groovy new file mode 100644 index 0000000..109b8b8 --- /dev/null +++ b/src/test/groovy/biz/nellemann/libpaqle/PaqleSpec.groovy @@ -0,0 +1,52 @@ +package biz.nellemann.libpaqle + +import biz.nellemann.libpaqle.pojo.PaqleResponse +import okhttp3.HttpUrl +import okhttp3.mockwebserver.MockResponse +import okhttp3.mockwebserver.MockWebServer +import spock.lang.Specification + +class PaqleSpec extends Specification { + + Paqle paqle + MockWebServer mockServer = new MockWebServer(); + + def setup() { + paqle = new Paqle("TestCompany", "testUser", "testPassword") + mockServer.start(); + } + + def cleanup() { + mockServer.shutdown() + } + + void "test succesfull parsing of test JSON"() { + + setup: + def testFile = new File(getClass().getResource('/test.json').toURI()) + def testJson = testFile.getText('UTF-8') + + when: + PaqleResponse response = paqle.getResponse(testJson) + + then: + response.Entities.size() == 2 + response.News.size() == 100 + } + + void "test succesful HTTP GET 15027800"() { + + setup: + mockServer.enqueue(new MockResponse().setBody("{}")); + HttpUrl baseUrl = mockServer.url("/"); + paqle.baseUrl = baseUrl.toString() + + when: + def jsonString = paqle.getJson(["15027800"]) + + then: + jsonString != null + jsonString == "{}" + } + +} diff --git a/src/test/resources/test.json b/src/test/resources/test.json new file mode 100644 index 0000000..0ae265c --- /dev/null +++ b/src/test/resources/test.json @@ -0,0 +1,3373 @@ +{ + "Entities": [ + { + "CountryCode": "dk", + "Published": true, + "SectionsDk": { + "BusinessPositions": [ + { + "OrganizationName": "NOVO NORDISK A/S", + "OrganizationNumber": "DK24256790", + "Title": "Adm. direktør", + "FromYear": "2017", + "OrganizationReference": { + "OriginalId": 108416, + "Name": "Novo Nordisk A/S" + }, + "Tags": "ChiefExecutiveOfficer" + }, + { + "OrganizationName": "NOVO NORDISK A/S", + "OrganizationNumber": "DK24256790", + "ToYear": "2016", + "Title": "Direktør", + "FromYear": "2013", + "OrganizationReference": { + "OriginalId": 108416, + "Name": "Novo Nordisk A/S" + }, + "Tags": "ExecutiveOfficer" + } + ], + "NotableFor": [ + { + "Tagline": "Adm. direktør i Novo Nordisk" + } + ], + "Photos": [ + { + "Photo": "50393-be51c04d", + "Source": "https://www.novonordisk.com/about-novo-nordisk/management/executive-management/lars-fruergaard-jorgensen.html" + } + ], + "PositionsOfTrust": [ + { + "OrganizationName": "CARLSBERG BREWERIES A/S", + "OrganizationNumber": "DK25508343", + "Title": "Næstformand i bestyrelsen", + "FromYear": "2019", + "OrganizationReference": { + "OriginalId": 109174, + "Name": "Carlsberg Breweries A/S" + }, + "Tags": "BoardViceChairman" + }, + { + "OrganizationName": "CARLSBERG A/S", + "OrganizationNumber": "DK61056416", + "Title": "Næstformand i bestyrelsen", + "FromYear": "2019", + "OrganizationReference": { + "OriginalId": 228579, + "Name": "Carlsberg A/S" + }, + "Tags": "BoardViceChairman" + }, + { + "OrganizationName": "Novo Nordisk Invest 4 A/S", + "OrganizationNumber": "DK31853923", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2017", + "OrganizationReference": { + "OriginalId": 109305, + "Name": "Novo Nordisk Invest 4 A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "Novo Nordisk Region Europe Pharmaceuticals A/S", + "OrganizationNumber": "DK38180045", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2016", + "OrganizationReference": { + "OriginalId": 810804, + "Name": "Novo Nordisk Region Europe Pharmaceuticals A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK PHARMACEUTICALS A/S", + "OrganizationNumber": "DK24257924", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 180019, + "Name": "NOVO NORDISK PHARMACEUTICALS A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK REGION AAMEO AND LATAM A/S", + "OrganizationNumber": "DK26409594", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 217593, + "Name": "NOVO NORDISK REGION AAMEO AND LATAM A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK INVEST 2 A/S", + "OrganizationNumber": "DK21093084", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 316677, + "Name": "NOVO NORDISK INVEST 2 A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK REGION JAPAN & KOREA A/S", + "OrganizationNumber": "DK25680766", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 388323, + "Name": "NOVO NORDISK REGION JAPAN & KOREA A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK REGION EUROPE A/S", + "OrganizationNumber": "DK26236266", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 397866, + "Name": "NOVO NORDISK REGION EUROPE A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK GSC HOLDING A/S", + "OrganizationNumber": "DK27469965", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 422433, + "Name": "NOVO NORDISK GSC HOLDING A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "Novo Nordisk Invest 3 A/S", + "OrganizationNumber": "DK33761201", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 593503, + "Name": "Novo Nordisk Invest 3 A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NOVO NORDISK REGION CHINA A/S", + "OrganizationNumber": "DK33761333", + "ToYear": "2017", + "Title": "Bestyrelsesmedlem", + "FromYear": "2015", + "OrganizationReference": { + "OriginalId": 594241, + "Name": "NOVO NORDISK REGION CHINA A/S" + }, + "Tags": "BoardMember" + }, + { + "OrganizationName": "NNE A/S", + "OrganizationNumber": "DK13246009", + "ToYear": "2017", + "Title": "Bestyrelsesformand", + "FromYear": "2014", + "OrganizationReference": { + "OriginalId": 108613, + "Name": "NNE A/S" + }, + "Tags": "BoardChairman" + }, + { + "OrganizationName": "NNIT A/S", + "OrganizationNumber": "DK21093106", + "ToYear": "2015", + "Title": "Bestyrelsesmedlem", + "FromYear": "2005", + "OrganizationReference": { + "OriginalId": 108413, + "Name": "Nnit A/S" + }, + "Tags": "BoardMember" + } + ] + }, + "MergedIds": [ + 1818574 + ], + "Hidden": false, + "OriginalId": 1495393, + "CurrentId": 9697793, + "SectionsDk": { + "CvrMetadata": [ + { + "CvrId": "4004110055" + } + ] + }, + "Type": "Person", + "CountryCode": "dk", + "Url": "https://www.paqle.dk/p/lars-fruergaard-jørgensen/1495393", + "PaqleUrl": "https://www.paqle.dk/p/lars-fruergaard-jørgensen/1495393" + }, + { + "CountryCode": "dk", + "Published": true, + "SectionsDk": { + "PublicProfiles": [ + { + "Website": "https://www.sydbank.dk/privat" + } + ], + "Descriptions": [ + { + "Description": "Pengeinstituttet Sydbank A/S er grundlagt i 1970 og har hovedsæde i Aabenraa. I spidsen står Karen Frøsig som adminstrerende direktør." + } + ], + "OrganizationNumbers": [ + { + "OrganizationNumber": "DK12626509" + } + ], + "Logo": [ + { + "Image": "260-eb8578f5", + "BackgroundColor": "#ffffff" + } + ] + }, + "MergedIds": [ + 108378, + 186976 + ], + "Hidden": false, + "OriginalId": 11801, + "CurrentId": 8847226, + "SectionsDk": { + "CvrVirksomhedsform": [ + { + "KortBeskrivelse": "A/S", + "Virksomhedsformkode": 60, + "LangBeskrivelse": "Aktieselskab", + "AnsvarligDataleverandoer": "E&S" + } + ], + "CvrBeskaeftigelser": [ + { + "Aar": "2018", + "Maaned": 12, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 11, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 10, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 9, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 8, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 7, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 6, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 5, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 4, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 3, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 2, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2018", + "Maaned": 1, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 12, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 11, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 10, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 9, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 8, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 7, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 6, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 5, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 4, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 3, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 2, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2017", + "Maaned": 1, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 12, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 11, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 10, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 9, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 8, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 7, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 3, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 2, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2016", + "Maaned": 1, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 12, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 11, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 10, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 9, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 8, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 5, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 4, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 3, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 2, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2015", + "Maaned": 1, + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2014", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2013", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2012", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2011", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2009", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2008", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2007", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2006", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2005", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2004", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2003", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2002", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2001", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "2000", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "1999", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "1998", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + }, + { + "Aar": "1997", + "AntalAnsatteFra": 1000, + "AntalAarsvaerkFra": 1000, + "AntalAnsatteTil": 999999, + "AntalAarsvaerkTil": 999999 + } + ], + "CvrAttributter": [ + { + "Boersnoteret": true, + "Formaal": "Selskabets formål er at drive bankvirksomhed samt anden accessorisk virksomhed, der er tilladt i henhold til lovgivningen." + } + ], + "KeyFigures": [ + { + "Year": "2017", + "Employees": 1000 + } + ], + "CvrMetadata": [ + { + "Reklamebeskyttet": false, + "StiftelsesDato": "1986-01-02", + "CvrId": "2955224" + } + ], + "CvrRegnskab": [ + { + "RegnskabsperiodeStart": "2018-01-01", + "Omgoerelse": false, + "RegnskabsperiodeSlut": "2018-12-31", + "PdfUrl": "http://regnskaber.virk.dk/90562621/ZG9rdW1lbnRsYWdlcjovLzAzL2E0LzdlLzA4L2M0LzdhOGQtNGYyOC1hNWZiLWY5YzZmYjQ2NzRiOA.pdf", + "OffentliggoerelsesTidspunkt": "2019-03-28", + "SagsNummer": "X19-AU-84-KJ" + }, + { + "RegnskabsperiodeStart": "2017-01-01", + "Omgoerelse": false, + "RegnskabsperiodeSlut": "2017-12-31", + "PdfUrl": "http://regnskaber.virk.dk/90562621/ZG9rdW1lbnRsYWdlcjovLzAzLzg4L2MyL2JhLzgzL2NjMjctNDBhYy05NjNlLTk0ZDBjMjg4NGQ0NQ.pdf", + "OffentliggoerelsesTidspunkt": "2018-03-19", + "SagsNummer": "X18-AG-08-PA" + }, + { + "RegnskabsperiodeStart": "2016-01-01", + "Omgoerelse": false, + "RegnskabsperiodeSlut": "2016-12-31", + "PdfUrl": "http://regnskaber.virk.dk/90562621/ZG9rdW1lbnRsYWdlcjovLzAzLzU0LzhlL2U3L2YzL2E3YTUtNDUyNC1hZWMwLWMzMDg5YTk3OTU2Zg.pdf", + "OffentliggoerelsesTidspunkt": "2017-07-13", + "SagsNummer": "X17-AQ-23-GE" + }, + { + "RegnskabsperiodeStart": "2015-01-01", + "Omgoerelse": false, + "RegnskabsperiodeSlut": "2015-12-31", + "PdfUrl": "http://regnskaber.virk.dk/90562621/ZG9rdW1lbnRsYWdlcjovLzAzL2RlLzQwL2E1L2MxLzdmYTAtNDdjMS1iNmI4LTBlN2QzYjI1ZTQ1OQ.pdf", + "OffentliggoerelsesTidspunkt": "2016-03-23", + "SagsNummer": "X16-AS-81-GE" + } + ], + "CvrOwnership": [ + { + "Kind": "LegalOwner", + "Fraction": 0.05, + "FromDate": "2018-08-21", + "OrganizationReference": { + "OriginalId": 11801, + "Name": "Sydbank A/S" + } + }, + { + "Kind": "LegalOwner", + "Fraction": 0.05, + "ToDate": "2018-04-24", + "FromDate": "2018-02-26", + "OrganizationReference": { + "OriginalId": 11801, + "Name": "Sydbank A/S" + } + } + ], + "CvrBeliggenhedsadresser": [ + { + "Postdistrikt": "Aabenraa", + "KommuneKode": 580, + "Postnummer": 6200, + "Landekode": "DK", + "Vejkode": 1302, + "Vejnavn": "Peberlyk", + "HusnummerFra": 4, + "KommuneNavn": "AABENRAA" + } + ], + "CvrFounders": [ + { + "FromDate": "1986-01-02", + "PersonReference": { + "OriginalId": 1097595, + "Name": "Susanne Saul Stakemann" + } + }, + { + "FromDate": "1986-01-02", + "PersonReference": { + "OriginalId": 1372281, + "Name": "Per Emil Hasselbalch Stakemann" + } + } + ], + "CvrHovedbrancher": [ + { + "BrancheKode": "641900", + "BrancheTekst": "Banker, sparekasser og andelskasser" + } + ] + }, + "Type": "Organization", + "CountryCode": "dk", + "Url": "https://www.paqle.dk/p/sydbank-a-s/11801", + "PaqleUrl": "https://www.paqle.dk/p/sydbank-a-s/11801" + } + ], + "News": [ + { + "EntityOriginalId": 11801, + "ClusterHash": "762b3020601c84c925907029766e239c", + "Published": "2019-08-23T10:59Z", + "LanguageCode": "da", + "SourceName": "Europamester.dk", + "Url": "http://entityapi.paqle.net/articles/133fc029883a7ccde9adffb816e62d0a3eab38ee06544282bf87834ec59b043ffa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "KIF-træner inden Aalborg: Vi glæder os til kampen" + } + ], + "Extract": [ + { + "Text": "Vi har spillet godt i de seneste træningskampe, og vi tror på, at vi kan give alle modstandere kvalificeret modstand.”\r\n\r\n Aftenens opgør bliver fløjtet op kl. 18.30 i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Arena." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "d038a30b31b33a345035f04c0e4178f8", + "Published": "2019-08-23T10:28Z", + "LanguageCode": "da", + "SourceName": "HBOLD.dk", + "Url": "http://entityapi.paqle.net/articles/d5591f7b4955975ab8f63a9c3953c95fa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ny KIF Kolding-fløj viser lækkerier inden aftenens pokalopgør" + } + ], + "Extract": [ + { + "Text": "Aftenens opgør bliver fløjtet op kl. 18.30 i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Arena." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "8388bd22ed7d43055b71d1108f2fa2bd", + "Published": "2019-08-23T10:23Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/b88a59230e0d0e6e9ae96a1e1f67429bb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "75270f77b0b60926a444f7f854591f8f", + "Published": "2019-08-23T09:48Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/f211bd3c2ea3bd6ee0eef14aa3266995b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Ambu: " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " snitter anbefaling - flere finanshuse rette.." + } + ], + "Extract": [ + { + "Text": "Derfor sættes anbefalingen ned til \"hold\" fra \"køb\", skriver Søren Løntoft Hansen, senioraktieanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ".\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "524482e51e29c452e58fe10a4a60df7a", + "Published": "2019-08-23T09:46Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/b18ab61c1cf9c1c75ccf6162de72f91ca05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ambu: " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " snitter anbefaling - flere finanshuse retter kursmålet" + } + ], + "Extract": [ + { + "Text": " " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " ser en aktie i Ambu som \"mindre attraktiv\" end tidligere, efter medicoselskabet senest i denne uge skar i forventningerne til resultaterne for hele 2018/19.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "1dde974ac96ee687e006e2e0769a06ec", + "Published": "2019-08-23T09:24Z", + "LanguageCode": "da", + "SourceName": "detailfolk.dk", + "Url": "http://entityapi.paqle.net/articles/a4c53192afa660d48950bd491cb83386b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Juli-tal for detailsalget: Den gode sommerstemning løjer af" + } + ], + "Extract": [ + { + "Text": "Kristensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " i en kommentar til Ritzau.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "bad4a1745da6ffe09fddf6ababa1097b", + "Published": "2019-08-23T08:46Z", + "LanguageCode": "da", + "SourceName": "Europamester.dk", + "Url": "http://entityapi.paqle.net/articles/133fc029883a7ccde9adffb816e62d0a9af49b2517a477438bb5df9ad0807a1cfa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "KIF-profil er optimistisk inden aftenens pokalopgør" + } + ], + "Extract": [ + { + "Text": "Vi har fundet ret hurtigt sammen og begynder at kende hinanden godt nu.”\r\n\r\n Aftenens opgør bliver fløjtet op kl. 18.30 i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Arena." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "c08bb2cfb5b1212d974df29901eeff67", + "Published": "2019-08-23T08:10Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/703bf7a8420adb99763c92c0da882bd9a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Økonomer: Fald i detailhandel tyder på dansk sparementalitet" + } + ], + "Extract": [ + { + "Text": "Detailhandlen faldt 0,2 pct. fra juni til juli og detailsalget er faldet i tre ud af de sidste fire måneder, men chefanalytiker ved " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Søren V. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "7e83f666e394e8f9705eedcad6144c00", + "Published": "2019-08-23T07:55Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/940c2f55fef5e0f3acd85b93914a765db870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Obligationer/åbning: Renten stiger en smule op til Fed-sy.." + } + ], + "Extract": [ + { + "Text": "- Investorerne vil veje ordene fra Powell på en guldvægt, når han taler ved den årlige konference, som Fed før har brugt til at sende nye pengepolitiske signaler til investorerne, påpeger Mathias Dollerup Sproegel, makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar til fredagens udvikling.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "21dcec132dac890e53c30ee8ae55ea16", + "Published": "2019-08-23T07:04Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/fd2aae38beec8ea67a44418da952a7b8a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/åbning: Renten stiger en smule op til Fed-symposium" + } + ], + "Extract": [ + { + "Text": "- Investorerne vil veje ordene fra Powell på en guldvægt, når han taler ved den årlige konference, som Fed før har brugt til at sende nye pengepolitiske signaler til investorerne, påpeger Mathias Dollerup Sproegel, makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar til fredagens udvikling.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "95ea7f3f1eae97e1ce673af449857a65", + "Published": "2019-08-23T07:00Z", + "LanguageCode": "da", + "SourceName": "Nordjyske", + "Url": "http://entityapi.paqle.net/articles/dc839ae4132e84efbf8dc1acf4623b344a0d3fe5f904603797660d57cf5605dafa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "Færre tøjkøb sender detailsalget i bakgear" + } + ], + "Extract": [ + { + "Text": "Kristensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " i en kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "0ba93d33abafbdd65cd144edc536eede", + "Published": "2019-08-23T06:57Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/ea79c5e66371e6815867d831bbf35054a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ambu styrtdykker på børsen efter endnu en nedjustering" + } + ], + "Extract": [ + { + "Text": "- Investorerne vil veje ordene fra Powell på en guldvægt, når han taler ved den årlige konference, som Fed før har brugt til at sende nye pengepolitiske signaler til investorerne, påpeger Mathias Dollerup Sproegel, makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar til fredagens udvikling.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "488745c6d03d559b57f294e2bfd7d695", + "Published": "2019-08-23T06:26Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/fd2a0b3f2d4506fbc8a72343af2625f0b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f230d9d4b26626c2e1369dad3f0cf58d", + "Published": "2019-08-23T06:15Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/c1906431c01ce484e5493c59d79d7650a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/tendens: Renten ses stige op mod Fed-møde i Jackson Hole" + } + ], + "Extract": [ + { + "Text": "- Investorerne vil veje ordene fra Powell på en guldvægt, når han taler ved den årlige konference, som Fed før har brugt til at sende nye pengepolitiske signaler til investorerne, påpeger Mathias Dollerup Sproegel, makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar til fredagens udvikling.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "ad6dc494a64851012237a2521827e42d", + "Published": "2019-08-23T05:38Z", + "LanguageCode": "da", + "SourceName": "Europamester.dk", + "Url": "http://entityapi.paqle.net/articles/84f430ba7eee8cad79377d24e59434a8787acd3fa60d0f4247607f97b9db729cfa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "Lækker scoring af ny KIF-fløj – Laver han også den i aftenens pokalopgør?" + } + ], + "Extract": [ + { + "Text": "Aftenens opgør bliver fløjtet op kl. 18.30 i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Arena." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "a25dc10e827fd59c924cea319c80c710", + "Published": "2019-08-23T05:33Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/25d3e51c0ef4cefe919e1b9d4d662067b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Tilsyn overvejer Danske Banks hvidvask-kapitalkrav" + } + ], + "Extract": [ + { + "Text": "Men regningen for det blakkede omdømme har ramt både Danske Bank og andre banker som " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", der i de seneste regnskaber har kunnet melde om højere finansieringsomkostninger i obligationsmarkedet, hvilket har ramt renteindtægterne.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "161920b7f45e3d8589217650503788d1", + "Published": "2019-08-23T05:06Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/55c876e83938391a21a09cf152093a13a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Kalender - fredag den 23 august" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", Orphazyme, MT Højgaard, Santa Fe Group\r\n\r\n- Peers: " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "98231e746c43395b1fae37ba3ee51a48", + "Published": "2019-08-23T04:46Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/c176150b62cc40984776c8acdc5a7edfa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Selskabernes forventninger - fredag den 23 august" + } + ], + "Extract": [ + { + "Text": "SYDBANK", + "Highlight": true + }, + { + "Text": " (Q2)\r\n\r\nSydbank venter i 2019 et resultat efter skat i intervallet 800-1100 mio. kr.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f9cac692e1c80db6b97766ea8028fb62", + "Published": "2019-08-22T18:02Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/0391f65fe8fce58a67bb3a9fc898a557a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Dansk jobfest står ved en skillevej" + } + ], + "Extract": [ + { + "Text": "Kristensen er chefanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " og ser som de andre økonomer også udfordringer i horisonten.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "8ec2425c005c09d1b2975e8d51843aa1", + "Published": "2019-08-22T13:46Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/27b81fd8ea195904add3952339b56e18b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Aktier/middag: Ambu sendes i dybet oven på regnskab i rød.." + } + ], + "Extract": [ + { + "Text": "- En del af værdiansættelsen er bundet op på den fremtidige vækst, som er usikker, og den her nedjustering bidrager på en eller anden måde til usikkerheden om det fremtidige vækst- og indtjeningsfundament, vurderer Søren Løntoft Hansen, senioranalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", over for Ritzau Finans.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "cd67ce9898db9ccfef09c0aa7461475d", + "Published": "2019-08-22T12:34Z", + "LanguageCode": "da", + "SourceName": "Fredericia Dagblad", + "Url": "http://entityapi.paqle.net/articles/65dc081e43a3b7a464bd9cc6018ac2097847d30c15ae399c100c6ce37f4445d8fa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "40 år i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ": Lone Dahl" + } + ], + "Extract": [ + { + "Text": "Private Banking-medarbejder Lone Dahl har den 1. september 40-års jubilæum i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Kolding. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "204b92176bc9cdfdf50d713ba83564ce", + "Published": "2019-08-22T11:26Z", + "LanguageCode": "da", + "SourceName": "Berlingske", + "Url": "http://entityapi.paqle.net/articles/4fa29d1ce1d71c0037f6294e4e68335eb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Berlingske" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "4def9ba800b83db48d567e0404c2fc23", + "Published": "2019-08-22T09:43Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/4681956224b57fabb5d69da3d7b65930a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Aktier/middag: Ambu sendes i dybet oven på regnskab i rødt marked" + } + ], + "Extract": [ + { + "Text": "- En del af værdiansættelsen er bundet op på den fremtidige vækst, som er usikker, og den her nedjustering bidrager på en eller anden måde til usikkerheden om det fremtidige vækst- og indtjeningsfundament, vurderer Søren Løntoft Hansen, senioranalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", over for Ritzau Finans.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "a369ebd802a854331f78b15b7c46b44f", + "Published": "2019-08-22T08:32Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/7310fb1082c25bef028743f3d56cb26ba05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ambu/" + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ": Nedjustering bidrager til usikkerhed omkring fremtiden" + } + ], + "Extract": [ + { + "Text": "Forventningen til den organiske vækst er reduceret til 4-5 pct. fra tidligere 14-15 pct., og det giver anledning til usikkerhed blandt investorerne, vurderer senioranalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Søren Løntoft Hansen.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "14051cae1158cca1ac2f511679eab8c1", + "Published": "2019-08-22T06:35Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/a7a7514c8b1b2944516e00f732008289b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Obligationer/tendens: Udsigt til små bevægelser inden PMI.." + } + ], + "Extract": [ + { + "Text": "Mathias Dollerup Sproegel, makroanalytiker ved " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", forventer torsdag stort set uændrede renter fra børsåbning:\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "333fbf4f4533820b9992c6afe8a76764", + "Published": "2019-08-22T05:54Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/105f6defb644ceab1adf2071cab63dcbb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "1d48990636a64027f7bae8d856bd55f2", + "Published": "2019-08-22T05:32Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/ab362dcf60d6b65164d15682a67c402da05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/tendens: Udsigt til små bevægelser inden PMI-tal" + } + ], + "Extract": [ + { + "Text": "Mathias Dollerup Sproegel, makroanalytiker ved " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", forventer torsdag stort set uændrede renter fra børsåbning:\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "7f64eeab9d1347b6976888ee48d5cf1f", + "Published": "2019-08-22T04:48Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/ce547873d06b2c5f2db4395e41855940a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Kalender - torsdag den 22 august" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", Orphazyme, MT Højgaard, Santa Fe Group\r\n\r\n- Peers: " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "7a93d3342c4503b9fe464073d827fa9e", + "Published": "2019-08-22T04:48Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/3fda6e65d370da488280cf3636978fa2a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Selskabernes forventninger - torsdag den 22 august" + } + ], + "Extract": [ + { + "Text": "SYDBANK", + "Highlight": true + }, + { + "Text": " (Q2)\r\n\r\nSydbank venter i 2019 et resultat efter skat i intervallet 800-1100 mio. kr.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "2904d84c8e3013783a72fad5067e8ee5", + "Published": "2019-08-21T21:50Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/1582366af6343d3cebf14895ee0c204eb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Ambu OPTAKT Q3 22/8: Dæmpet vækst og engangseffekter vil.." + } + ], + "Extract": [ + { + "Text": "Den er så ny, så der bør ikke være nogen ændringer på front, siger Søren Løntoft Hansen, der er senioraktieanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", til Ritzau Finans forud for regnskabet.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "2a66427396babd0a48f6c84ffb63b190", + "Published": "2019-08-21T17:45Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/90dfcbb7cc9eff3f856c7aa8918182cfc8cf0356b8baf4850540854ae48340fe5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Delstatens forbrugere slipper for minusrente" + } + ], + "Extract": [ + { + "Text": "Union-Bank\r\n\r\nAfviser den tanke\r\n\r\nFra Commerzbanks hovedkontor siger pressetalsmand Erik Nebel, at banken for øjeblikket ikke har intentioner om at lade privatkunderne bære omkostningerne ved det lave renteniveau." + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", der også har tysk hovedkontor i Flensborg, kan ikke udtale sig, da banken som børsnoteret virksomhed står for at skulle offentliggøre sit regnskab for andet kvartal.Tidligere har banken ikke tilkendegivet, at den ikke har planer i den retning. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "e7339d313c41ec68dcdb0129f1de3bfd", + "Published": "2019-08-21T15:11Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/54eef3ca3bb2ef165ae9d0dba8c79366a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Onsdagens aktier: Pandora indhentede årets tab dagen derpå" + } + ], + "Extract": [ + { + "Text": "Afdelingsdirektør Ole Kjær Jensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " vurderer, at flere ting har været med til at skubbe Pandora-aktien yderligere i vejret onsdag.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "0973f41403f97a7a72c931d21b217afc", + "Published": "2019-08-21T14:04Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/6d4cbe81f74eb56455dc4fe8b819d49ca05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ambu OPTAKT Q3 22/8: Dæmpet vækst og engangseffekter vil præge kvartal" + } + ], + "Extract": [ + { + "Text": "Den er så ny, så der bør ikke være nogen ændringer på front, siger Søren Løntoft Hansen, der er senioraktieanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", til Ritzau Finans forud for regnskabet.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "47ec6dbdb8391776a8451b3855c31a8f", + "Published": "2019-08-21T13:25Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/cff7919d718b761058006397c2cf988fb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Rusland er mere end bare olie" + } + ], + "Extract": [ + { + "Text": "For Sydinvest af porteføljemanager Nicolaj Jeppesen, " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": "\r\n\r\nTilbage\r\n\r\nRusland er mere end bare olie 0 5 0" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "ca6d4dd4839e30fd92ce59421499cd68", + "Published": "2019-08-21T13:11Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/3d22f5fc22df92d3a359a6e924eb13daa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "2019 sætter shipping-investorerne på en hård test" + } + ], + "Extract": [ + { + "Text": "Så en bekymring kan være, at usikkerhederne har haft en større effekt and set indtil nu, og at det vil blive tydeligt i andet halvår,\" siger analytiker Mikkel Emil Jensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ".\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f004ea8050d01e368daaf715b1f64ff7", + "Published": "2019-08-21T12:16Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/75d5d55fef290737d29a30bb6e489006b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Analytiker: Så meget vil negative renter kunne rykke bankernes bundlinje" + } + ], + "Extract": [ + { + "Text": "Analytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Mikkel Emil Jensen peger på, at det også er et fornuftigt tidspunkt, Anders Dam har valgt til at tage instrumentet i brug.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "5893f5e682322d1959ee8b911a018446", + "Published": "2019-08-21T12:15Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/6d35b6ef2aa2e801462ce773231c9c09b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Pandora/" + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ": Flere forhold har givet smykkeaktien vin.." + } + ], + "Extract": [ + { + "Text": "Flere forhold har bidraget til at skubbe aktien yderligere i vejret i dagens handel vurderer afdelingsdirektør Ole Kjær Jensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ".\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "c39b792c1fe109bda820501946efffb8", + "Published": "2019-08-21T12:11Z", + "LanguageCode": "da", + "SourceName": "Euroinvestor", + "Url": "http://entityapi.paqle.net/articles/b22729db50090a03b5bddfc84e6dc55ea05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Pandora/" + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ": Flere forhold har givet smykkeaktien vind i sejlene" + } + ], + "Extract": [ + { + "Text": "Flere forhold har bidraget til at skubbe aktien yderligere i vejret i dagens handel vurderer afdelingsdirektør Ole Kjær Jensen fra " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ".\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "b06fc0d9a78dbf21b79b34557a747732", + "Published": "2019-08-21T11:41Z", + "LanguageCode": "da", + "SourceName": "Tech Management", + "Url": "http://entityapi.paqle.net/articles/470dbe794b70ae9b818ac1b4046ee2d20cb55e9a36fa73db2299e0b615e415dd", + "Headline": [ + { + "Text": "Erhvervsdigitaliseringsmessen 2019" + } + ], + "Extract": [ + { + "Text": "Schmidt\r\n\r\nJacob Flohr Kristiansen, IT og Udviklingsdirektør, " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": "\r\n\r\nBrian Mikkelsen, adm. direktør, Dansk Erhverv\r\n\r\nCecilia Bonefeld-Dahl, Director General, DIGITALEUROPE" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "ec0744ac0cfd24fca2ffe83f965d8d59", + "Published": "2019-08-21T09:53Z", + "LanguageCode": "da", + "SourceName": "ShippingWatch", + "Url": "http://entityapi.paqle.net/articles/5fb4822a68fd95db36e65cbaefd3ebaea05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "ShippingWatch" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "1bdd6c4b52e170f64590025943f92d0b", + "Published": "2019-08-21T05:03Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/fc89f55fcd6f6ec6cc23ad62432e7be1a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Korr: Kalender - onsdag den 21 august" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", Orphazyme, MT Højgaard, Santa Fe Group\r\n\r\n- Peers: " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "538542641cb86e2f85d71ea6a3eb9b70", + "Published": "2019-08-21T04:46Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/8d4ba68e97e8770b26d9aeefba6eeb88a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Selskabernes forventninger - onsdag den 21 august" + } + ], + "Extract": [ + { + "Text": "SYDBANK", + "Highlight": true + }, + { + "Text": " (Q2)\r\n\r\nSydbank venter i 2019 et resultat efter skat i intervallet 800-1100 mio. kr." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "06a738ac80843b0f6e87d1dd9c0ee434", + "Published": "2019-08-21T04:45Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/2cf6f6a44c174458bba791496be7e80bb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Flere banker ser på minusrenter til private" + } + ], + "Extract": [ + { + "Text": "I " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " har man ingen kommentarer på denne side af bankens regnskab, der fremlægges i næste uge.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "3615fec8748b6c3c8295075e1e3f0709", + "Published": "2019-08-20T21:52Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/24117a935d9b29d7fff8de28c5d42708b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Tirsdagens aktier: Pandora strålede mens Jyske Bank røg i.." + } + ], + "Extract": [ + { + "Text": "Ud over Jyske Bank faldt eksempelvis også Danske Bank og " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " med henholdsvis 2,6 pct. til 89,42 kr. og 1,8 pct. til 109,50 kr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "2bc948f171178c06981fdbe276bc64e1", + "Published": "2019-08-20T19:51Z", + "LanguageCode": "da", + "SourceName": "Effektivt Landbrug", + "Url": "http://entityapi.paqle.net/articles/fc1d60211e46830ad1ac0554d2f6b9ceb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Tirsdagens aktier: Pandora strålede mens Jyske Bank røg i kulkælderen 20-08-2019 21:43" + } + ], + "Extract": [ + { + "Text": "Ud over Jyske Bank faldt eksempelvis også Danske Bank og " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " med henholdsvis 2,6 pct. til 89,42 kr. og 1,8 pct. til 109,50 kr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "b0db312aeb40845dd8aec3f23bc42733", + "Published": "2019-08-20T17:19Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/9cd7b299d13661279f6637f7372940b4e6bff677fc81e70208dad8e70170531b5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Fejl i den kommunale forvaltning: Politiske forhandlinger om Klosterplads skal gå om" + } + ], + "Extract": [ + { + "Text": "Når man havde et overblik over det, kunne man så vurdere, hvor meget plads, der ville være foran " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ". " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "51c1b5b5d2a55218cb33e42c5c4920bc", + "Published": "2019-08-20T17:15Z", + "LanguageCode": "da", + "SourceName": "Studerende Online", + "Url": "http://entityapi.paqle.net/articles/7fe28a8a630a085a52b1fa5f0e39c638da39d020ebd6c1773c93fc815486b4fffa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "Finansbachelorer til praktik i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " i efteråret 2020" + } + ], + "Extract": [ + { + "Text": "I " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " har du også mulighed for et traineeforløb, hvor du bliver uddannet som rådgiver for både privatkunder og erhvervskunder. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "8a7f678cdf8b88c500886b63201f674c", + "Published": "2019-08-20T15:12Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/e23136abd28431adc840d4aa3bb8dd82a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Tirsdagens aktier: Pandora strålede mens Jyske Bank røg i kulkælderen" + } + ], + "Extract": [ + { + "Text": "Ud over Jyske Bank faldt eksempelvis også Danske Bank og " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " med henholdsvis 2,6 pct. til 89,42 kr. og 1,8 pct. til 109,50 kr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "afbb93e8ef65a86a79b473129d2c4e89", + "Published": "2019-08-20T12:03Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/d850fad1656410928a9f546581be0603b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Analytiker: Derfor giver negative indlånsrenter til private ikke mening for Danske Bank" + } + ], + "Extract": [ + { + "Text": "\"Danske Bank har en langt højere profitabilitet end Jyske Bank har på trods af hvidvasksagen, men jeg tror stadig vi vil se dem tage aktivt hånd om den her underliggende lavere profitabilitet de har i dag i forhold til tidligere.\"\r\n\r\nAnalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Mikkel Emil Jensen tilslutter sig holdningen til, at bankerne generelt også vil se på at håndtere markedssituationen ved at reducere omkostninger.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "21e87599087be77eec7eab6619b9e8d6", + "Published": "2019-08-20T11:58Z", + "LanguageCode": "da", + "SourceName": "DR", + "Url": "http://entityapi.paqle.net/articles/a9c9b7f1514b8e6245c553a2c021727da05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Jyske Bank var først med negative renter til private: ’Rigtig mange banker vil følge efter’" + } + ], + "Extract": [ + { + "Text": "Også Mikkel Emil Jensen, der er aktieanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " og følger Jyske Bank, er overbevist om, at flere banker vil følge i hælene på Jyske Bank.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "62b594778798e4bff3d473c6fa9f4e3c", + "Published": "2019-08-20T11:43Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/2e8c743b35719c91421886302f570e55081253f31d1764c45ebe0105e53f9c7e5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " sikrer festmorgenmaden i Gredstedbro" + } + ], + "Extract": [ + { + "Text": "For at undgå at noget lignende sker fremover dukkede filialchef i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Bramming, Søren M. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "064335214696249ae542eb713fd8b8a7", + "Published": "2019-08-20T11:24Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/1db88d3d674c5be66ca526e073788a4c94f21e6a93773b798ed5e1676a1210b65fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Kommunaldirektør indrømmer fejl i Klosterplads-sag: Foreslår at hive den tilbage til udvalget" + } + ], + "Extract": [ + { + "Text": "Når man havde et overblik over det, kunne man så vurdere, hvor meget plads, der ville være foran " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ". " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "4a9023d03f512701c2e778f2dda69fd0", + "Published": "2019-08-20T11:00Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/af6ea27c11014682fdb77320eff81c62b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Aktier/middag: Pandora topper C25 mens Jyske Bank bliver.." + } + ], + "Extract": [ + { + "Text": "GENERELT PRES PÅ BANKSEKTOREN\r\n\r\nUd over Jyske Bank falder eksempelvis også Danske Bank og " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " ved middagstid med henholdsvis 2,9 pct. til 89,16 kr. og 2,2 pct. til 109 kr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "e059aec8b1ba5993e24116bf6173a028", + "Published": "2019-08-20T11:00Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/1f6ed21f7177872620ea30b10ebe4528b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Obligationer/middag: Rentefald på usikkerhed op til itali.." + } + ], + "Extract": [ + { + "Text": "Dagens debat omkring premierminister Conte kan - afhængigt af udfaldet - give ny nervøsitet omkring muligheden for et nyvalg, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en skriftlig kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "31d3632886ec966184247e367ff4800d", + "Published": "2019-08-20T10:52Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/1db88d3d674c5be66ca526e073788a4c2683b46939203cdc74abe28d02e5ce295fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Debat: En gang til ... for Palle Fischer" + } + ], + "Extract": [ + { + "Text": "Og før der tages stilling til, om det reelt er muligt at sikre nogle eller måske alle parkeringspladser foran " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ". " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "16b126588ad7a1b1243aa817a5fbc18d", + "Published": "2019-08-20T10:08Z", + "LanguageCode": "da", + "SourceName": "Berlingske", + "Url": "http://entityapi.paqle.net/articles/0a5694e4736b2968e0865ea236cf0439b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Berlingske" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "ee57c19276666f56e40e0a9f3033ab31", + "Published": "2019-08-20T10:05Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/be5fd6903d5ad80d1e02d5d21156de5ea05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/middag: Rentefald på usikkerhed op til italiensk debat" + } + ], + "Extract": [ + { + "Text": "Dagens debat omkring premierminister Conte kan - afhængigt af udfaldet - give ny nervøsitet omkring muligheden for et nyvalg, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en skriftlig kommentar.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f0b7873af4aa9ff4776026bf6bb29eef", + "Published": "2019-08-20T09:50Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/f8407c18e63b5e30fcba691c9df7ad42a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Aktier/middag: Pandora topper C25 mens Jyske Bank bliver sendt ned" + } + ], + "Extract": [ + { + "Text": "GENERELT PRES PÅ BANKSEKTOREN\r\n\r\n Ud over Jyske Bank falder eksempelvis også Danske Bank og " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " ved middagstid med henholdsvis 2,9 pct. til 89,16 kr. og 2,2 pct. til 109 kr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "653e51781a62a9fe9b5e655621bee3b1", + "Published": "2019-08-20T07:00Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/4970785f1c215975ff9dee1822e5408db870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Analytiker: Jyske Bank-aktien vil åbne fladt" + } + ], + "Extract": [ + { + "Text": "Analytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Mikkel Emil Jensen vurderer, at aktien tirsdag vil åbne fladt, da de fleste ricisi er indregnet i aktiens nuværende værdi.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "b34fa0909f63d7cfcdc41c08ad379c38", + "Published": "2019-08-20T06:59Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/a7bd18519b6475b20a5dbb3df8430ff8b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "dc25864a9fc4e1ef91001b6f87df4c91", + "Published": "2019-08-20T06:53Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/00c1c788314b818a5e706c681f8b8f4da05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/åbning: Renten starter uændret på nøgletalsfattig dag" + } + ], + "Extract": [ + { + "Text": "Dagens debat omkring premierminister Conte kan - afhængigt af udfaldet - give ny nervøsitet omkring muligheden for et nyvalg, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en morgenkommentar.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f73afe3e6f1021665b39db892568330c", + "Published": "2019-08-20T06:00Z", + "LanguageCode": "da", + "SourceName": "Hvidovre Avis", + "Url": "http://entityapi.paqle.net/articles/bb4304105f3397fd72dea983a4cccbd9b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Pokalkamp på næste onsdag" + } + ], + "Extract": [ + { + "Text": "Hvidovres divisionshold spiller på næste onsdag den 28. august kl. 19.00 førsterunde-kamp i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Pokal-turneringen mod Brønshøj Boldklub fra 2. division på Tingbjerg-banen.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "2543155928d1f865f12ec38fa8b6d10e", + "Published": "2019-08-20T05:27Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/314b6faf5cf7d919ffcef7387f77ad3aa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/tendens: Rolig start i sigte inden italiensk tillidsdebat" + } + ], + "Extract": [ + { + "Text": "Dagens debat omkring premierminister Conte kan - afhængigt af udfaldet - give ny nervøsitet omkring muligheden for et nyvalg, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en morgenkommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "1bed73870b2f7894709dd5b9d0102719", + "Published": "2019-08-20T05:17Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/1db88d3d674c5be66ca526e073788a4cec27a7f6a94d11b3edf9536a94e0100a5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Debat: Beskæmmende parkeringspolitik i Venstre" + } + ], + "Extract": [ + { + "Text": "I et notat fra 22. marts 2019 udtaler Fyns Politi, at det er et godt tidspunkt at blive inddraget i processen, og at parkering ved " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " er meget uhensigtsmæssigt på grund af oversigt og faktisk manøvrering, når der skal parkeres, og desuden, jævnfør færdselsloven, må der ikke parkeres i \"overliggeren\" i et t-kryds. " + } + ] + }, + { + "EntityOriginalId": 1495393, + "ClusterHash": "a6b312dfead2943077c14966eded7a96", + "Published": "2019-08-20T04:22Z", + "LanguageCode": "da", + "SourceName": "News Break", + "Url": "http://entityapi.paqle.net/articles/74d6c21ac763498b353e8a59877b514f300ba5402e0b4e0589acd4e4152f1f635fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "PRM / Danske ambassadører på skolebænken på DTU" + } + ], + "Extract": [ + { + "Text": "Besøget starter med velkomst hos DTU Skylab efterfulgt af keynote tale ved\r\n\r\n" + }, + { + "Text": "Lars Fruergaard Jørgensen", + "Highlight": true + }, + { + "Text": ", CEO Novo Nordisk, hvorefter ambassadørerne fordeler sig på fire forskellige institutter på DTU; Energi, Fotonik, Compute og\r\n\r\nFødevareinstituttet.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 1495393, + "ClusterHash": "bba1f18d8e2dcd6f1cc9a255fa386053", + "Published": "2019-08-20T04:17Z", + "LanguageCode": "da", + "SourceName": "Udenrigsministeriet", + "Url": "http://entityapi.paqle.net/articles/df89e051c7bb616479513a361a1aa53c0cb55e9a36fa73db2299e0b615e415dd", + "Headline": [ + { + "Text": "Danske ambassadører på skolebænken på DTU" + } + ], + "Extract": [ + { + "Text": "Det drejer sig bl.a. om vindprojekter i Mexico og Sydafrika, vand- og energiprojekter i Indien og fødevaresikkerhed i Saudi Arabien,” siger Rektor på DTU Anders Bjarklev\r\n\r\nBesøget starter med velkomst hos DTU Skylab efterfulgt af keynote tale ved " + }, + { + "Text": "Lars Fruergaard Jørgensen", + "Highlight": true + }, + { + "Text": ", CEO Novo Nordisk, hvorefter ambassadørerne fordeler sig på fire forskellige institutter på DTU; Energi, Fotonik, Compute og Fødevareinstituttet. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "a84ba9e1c66690f2ebd8a3209c0fdcee", + "Published": "2019-08-19T18:17Z", + "LanguageCode": "da", + "SourceName": "HBOLD.dk", + "Url": "http://entityapi.paqle.net/articles/5f13311973ecc1d102d1ef918cf54d37a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Ulf Sivertsson inden pokalkamp mod Aalborg: Vi har ikke noget at tabe" + } + ], + "Extract": [ + { + "Text": "De er storfavorit.”\r\n\r\nFredagens opgør bliver fløjtet op kl. 18.30 i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Arena." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "e3fbffcb8dc7ab5e6ada20bb108abef8", + "Published": "2019-08-19T15:52Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/1dd6558737b80079d98390d2194a5038fe13e35d57600148f408783e66dccd7f5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Flere fynboer i audiens hos kronprinsen" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "c17137c03ef8f400eceffa0041392a1f", + "Published": "2019-08-19T12:55Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/b73063c55bc59dc167d3175685bc638cd3f6c0afbee9ed9f9ffb3dcac07ec9755fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Fanø-malerier udstilles i Ribe" + } + ], + "Extract": [ + { + "Text": "Til hvert enkelt maleri, som nu hænger hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " i Ribe har Malene Helme Madsen skrevet en lille historie. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "bb72dc9851564537ffcefa84f4317466", + "Published": "2019-08-19T12:37Z", + "LanguageCode": "da", + "SourceName": "Avisen.dk", + "Url": "http://entityapi.paqle.net/articles/b8450163fd928c35460f6849ee14ab1cda39d020ebd6c1773c93fc815486b4fffa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "46 i audiens hos kronprinsen" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "391c63b88f15d614e74da83c0ea84ff5", + "Published": "2019-08-19T11:52Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/06f98fa336bc1d48086f19f92d77776fb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbanks Karen Frøsig: Vi bliver færre ansatte i " + }, + { + "Text": "Sydbank", + "Highlight": true + } + ], + "Extract": [ + { + "Text": "Adm. direktør i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", Karen Frøsig, fortæller, at banken vil komme til at bringe antallet af medarbejdere ned for at skære i omkostningerne. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "5d9540d0f6e1a2edddc0a1b0455bd4f0", + "Published": "2019-08-19T11:30Z", + "LanguageCode": "da", + "SourceName": "Fyens.dk", + "Url": "http://entityapi.paqle.net/articles/06e146345da5cbc482c74210041649bdcbb275b2ef2eb50b5c5f880d3f9cfcc45fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Debat: Det skrottede parkeringsforlig" + } + ], + "Extract": [ + { + "Text": "Et projekt, der oprindelig var designet på en sådan måde, at alle parkeringspladser foran " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " skulle nedlægges på grund af ændret vejføring. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "c10e49be6f7dc538f22d648303be7b73", + "Published": "2019-08-19T11:04Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/12d8c38e6c574e10c4d29cdfee0da29d064ebf545d06b66a588c6611adb3ff3e5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Tætte spil i Aabenraa" + } + ], + "Extract": [ + { + "Text": "Udo og Dirk, som er fra Kiel, men er medlemmer i Aabenraa Bridge Center, fik med den højeste score i alle rækker deres navn på " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": "-vandrepokalen i år.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "48965473b17324afe7dcc2bd1342954a", + "Published": "2019-08-19T09:28Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/7ee0b7e70a6fe190df7916a7d67abef3b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Aktier/tendens: DSV i fokus med lukket opkøb inden grøn å.." + } + ], + "Extract": [ + { + "Text": "Derudover kommer stigningerne efter nogle dage i sidste uge med ganske markante aktiekursfald, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "288e4023228ba2eb5c1c246f6fe2cf0c", + "Published": "2019-08-19T09:28Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/dccee9d41fc3ff4a4b419be1bb3c5b7eb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Aktier/åbning: DSV løftes i lysegrøn start efter lukket m.." + } + ], + "Extract": [ + { + "Text": "Derudover kommer stigningerne efter nogle dage i sidste uge med ganske markante aktiekursfald, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "67a54ea846cfcf37e6f762197ccb7915", + "Published": "2019-08-19T09:28Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/6f2224a576c786dc548ad6082e9aa0f2b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "DSV/" + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ": Færre hår i suppen ved Panalpina end seneste.." + } + ], + "Extract": [ + { + "Text": "Det vurderer Mikkel Emil Jensen, der er analytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", efter at selskabet mandag har gennemført købet af den schweiziske konkurrent.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "27fed2d6eaba47a3d4bd1da41550f753", + "Published": "2019-08-19T08:39Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/7beb5f18a4e5058658c4a942c83937d1b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "45949569180e3d3bce0f83e6d5bc12cf", + "Published": "2019-08-19T08:15Z", + "LanguageCode": "da", + "SourceName": "Euroinvestor", + "Url": "http://entityapi.paqle.net/articles/7a63fbc7f1250b2f3b248b9e04e3c282a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Aktietilbagekøb i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " – transaktioner i uge 33" + } + ], + "Extract": [ + { + "Text": " London Stock ExchangeBourse de LuxembourgØvrige interessenterSelskabsmeddelelse nr. 27/2019DK-6200 Aabenraa\r\n\r\nTelefon +45 74 37 37 37\r\n\r\nTelefax +45 74 37 35 36\r\n\r\n" + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " A/S\r\n\r\nCVR-nr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "3e87e1fd4e6cf5b6a07fbed57cb2c729", + "Published": "2019-08-19T07:42Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/d8ddb06aa9b4e4cc89d680ad299c9f48b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Fire ud af 58 danske banker har en kvindelig topchef" + } + ], + "Extract": [ + { + "Text": "De fire direktører er Karen Frøsig i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", Martha Petersen i Folkesparekassen, Sidsel Marie Løvvang i Sparekassen for Nr. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "e0bbb82f4e9d91b6fa509716a17ecc6c", + "Published": "2019-08-19T07:34Z", + "LanguageCode": "da", + "SourceName": "Euroinvestor", + "Url": "http://entityapi.paqle.net/articles/8aa03dceb5acbee39f66446658c3165aa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Aktier/åbning: DSV løftes i lysegrøn start efter lukket milliardhandel" + } + ], + "Extract": [ + { + "Text": "Derudover kommer stigningerne efter nogle dage i sidste uge med ganske markante aktiekursfald, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "dd6baea41751e67a3f7483252363f25a", + "Published": "2019-08-19T06:56Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/901e919ddc1c236e279fb5a016cfc0d3a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Aktier/tendens: DSV i fokus med lukket opkøb inden grøn åbning" + } + ], + "Extract": [ + { + "Text": "Derudover kommer stigningerne efter nogle dage i sidste uge med ganske markante aktiekursfald, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en kommentar.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "34f5bdc2206fc2142e8f29ad34da7949", + "Published": "2019-08-19T06:16Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/eb389cb63844198e0d15fe964ae14723b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Obligationer/tendens: Recessionspanik klart dæmpet inden.." + } + ], + "Extract": [ + { + "Text": "Vi venter, at dagens renteudvikling vil blive dikteret af den generelle stemning på de finansielle markeder, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en morgenkommentar mandag.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f39d4b42052dcbb1ff7bd2a9062f5aad", + "Published": "2019-08-19T05:59Z", + "LanguageCode": "da", + "SourceName": "NPinvestor.dk", + "Url": "http://entityapi.paqle.net/articles/0493086a6a4569607fe40a7a60866b1aa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/tendens: Recessionspanik klart dæmpet inden rolig start" + } + ], + "Extract": [ + { + "Text": "Vi venter, at dagens renteudvikling vil blive dikteret af den generelle stemning på de finansielle markeder, skriver Mathias Dollerup Sproegel, der er makroanalytiker hos " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", i en morgenkommentar mandag.\r\n\r\n" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "ff9716d87d7e7a29d58e8feb1fdf21df", + "Published": "2019-08-19T05:51Z", + "LanguageCode": "da", + "SourceName": "Euroinvestor", + "Url": "http://entityapi.paqle.net/articles/abff84fb9e4cc353e0f439ed3a496834a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "OVERBLIK: Fra vinterflirt til ny transportgigant" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " vurderer, at trækket er et udtryk for handelstaktik - snarere end et endegyldigt \"nej\". " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "9e1dcff9841a7da7a16e5065af666e52", + "Published": "2019-08-19T05:49Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/c061901e59b54e465039d533c296a2f4b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "3f0b18730805a802d08933a8ed1671f2", + "Published": "2019-08-19T05:22Z", + "LanguageCode": "da", + "SourceName": "Borsenpro.dk/finans", + "Url": "http://entityapi.paqle.net/articles/c3839eaa09b892a411cffecf7865ee9bb870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Nordea og Top lukker flanker med ny aftale" + } + ], + "Extract": [ + { + "Text": "Foruden Danske Banks aftale med Tryg har de seneste måneder også budt på en ny aftale mellem Danmarks største private pensionsselskab, PFA, og Lærerstandens Brandforsikring, mens " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " også samarbejder med Nordeas nye partner Topdanmark. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "0c2b3b2874c61abc0fa190c1b01ed389", + "Published": "2019-08-19T04:00Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/ebf3bd732dc74559298ba6903cb9670fa05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Jyske lufthavne i massiv kamp om passagererne" + } + ], + "Extract": [ + { + "Text": "Jacob Pedersen, aktieanalysechef i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", har fulgt luftfarten i Danmark i de seneste 15 år. " + } + ] + }, + { + "EntityOriginalId": 1495393, + "ClusterHash": "5d4055b637efca0c5942ab828ee18d2a", + "Published": "2019-08-18T19:31Z", + "LanguageCode": "da", + "SourceName": "Børsen", + "Url": "http://entityapi.paqle.net/articles/58a2ee3ad41695142d095ac0dbbae204b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Lars Fruergaard Jørgensens", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Børsen" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f0e8cea06108a301c692bd53724bd23f", + "Published": "2019-08-18T19:09Z", + "LanguageCode": "da", + "SourceName": "Økonomisk Ugebrev", + "Url": "http://entityapi.paqle.net/articles/b9eb850a90333b390c71320f9d277a8ba05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Frøsig: " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " skal øge bundlinje ved at skære i omkostninger" + } + ], + "Extract": [ + { + "Text": "I en tid med ekstremt lave renter er " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " som mange andre banker klemt af faldende indtægter og stigende udgifter. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "374e312f82ded3eb8fe60da4b117c187", + "Published": "2019-08-18T16:30Z", + "LanguageCode": "da", + "SourceName": "Fredericia Avisen", + "Url": "http://entityapi.paqle.net/articles/f4ee5ed2559c072f72bc0bdb403afc39a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "1000 børn indtog KFUM Parken til fodboldtuerning" + } + ], + "Extract": [ + { + "Text": "1000 børn indtog KFUM Parken til fodboldtuerning 18:30 - 18 aug 2019\r\n\r\n Lørdag og søndag har der for andet år i træk været afholdt " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Cup i KFUM Parken. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "75f7852c8c6e7350f2d2e37f250e9be8", + "Published": "2019-08-17T06:30Z", + "LanguageCode": "da", + "SourceName": "Fredericia Avisen", + "Url": "http://entityapi.paqle.net/articles/91f629354dbb2539743b9c900ea1b373a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " er klar til stort ungdomsstævne for andet år i træk" + } + ], + "Extract": [ + { + "Text": "Forældrene har også skaffet sponsorer, blandt dem " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Fredericia. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "46a31dd8a00d9646f00765ba28f52535", + "Published": "2019-08-17T05:02Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/14308ac1cb3e96d4e842a9a0deac2617efdc5a085bec325ec80023fe02d7c0025fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "HFK vil drille alle hold i rækken" + } + ], + "Extract": [ + { + "Text": "Varde - Haderslev FK\r\n\r\nFodbold, kvindeserie vest\r\n\r\nLørdag 12.00, " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Stadion, Varde" + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f497e60dbe9dbba52e72a686d8052854", + "Published": "2019-08-16T12:51Z", + "LanguageCode": "da", + "SourceName": "Vejle Amts Folkeblad", + "Url": "http://entityapi.paqle.net/articles/ef6c8b7cc541fd435c94cd46770e3abde062e98b35cf7fc4f4bbac5559015faffa4b4b5169add0fef52c3c00755fee3b", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " lukker hæveautomat i Løsning" + } + ], + "Extract": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " lukker lige nu hæveautomater over hele landet, men bevarer 125 af slagsen. " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "9e7dbc4a13c2527fcf59a9a57acf669c", + "Published": "2019-08-16T12:05Z", + "LanguageCode": "da", + "SourceName": "Berlingske", + "Url": "http://entityapi.paqle.net/articles/bf4a1435126586eb5f148d8d0da283c2b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Berlingske" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "4572e1f1fd68752347266b5d6a663096", + "Published": "2019-08-16T10:52Z", + "LanguageCode": "da", + "SourceName": "JydskeVestkysten", + "Url": "http://entityapi.paqle.net/articles/224af828dec69da3a7740d185279935c1b8cd869ab5a813f3de975165c6c976f5fd8aeaf70c48026f0f56df2ed6ab89d", + "Headline": [ + { + "Text": "Tvillinger har spillet 100 kampe for Varde IF" + } + ], + "Extract": [ + { + "Text": "Varde IF spiller lørdag klokken 15 sæsonens anden hjemmekamp på " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Stadion, når Marienlyst kommer på besøg." + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "f7796a0e0a48f3ddeeedbad582f8b616", + "Published": "2019-08-16T10:42Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/c1da78172ef8d9c5a304f21f8773231ca05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Valuta: Lavere risiko for aftaleløst brexit styrker pundet" + } + ], + "Extract": [ + { + "Text": "Ifølge Kim Blindbæk, makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": ", har investorerne de seneste dage reageret positivt på forlydender om arbejdet, der sker i kulissen i det britiske parlament.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "54d153225741f65ff90ea52d8de4aa9e", + "Published": "2019-08-16T10:31Z", + "LanguageCode": "da", + "SourceName": "Jyllands-Posten VIP", + "Url": "http://entityapi.paqle.net/articles/3190553a967ac0ec560c4fd83cf873bda05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Jyllands-Posten VIP" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "a3c6b3c26c00270a1d9499ccc58be14e", + "Published": "2019-08-16T10:30Z", + "LanguageCode": "da", + "SourceName": "Jyllands-Posten", + "Url": "http://entityapi.paqle.net/articles/48cfe3f3022d1c78fc22661c372547aca05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " blev nævnt i " + }, + { + "Text": "Jyllands-Posten" + } + ], + "Extract": [] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "1cbae7bb6bdc2221a5e95c882e5c153d", + "Published": "2019-08-16T10:17Z", + "LanguageCode": "da", + "SourceName": "Finans.dk", + "Url": "http://entityapi.paqle.net/articles/5fadfb03add02518c8925ac6edad7728a05d26143c0ed51d4638d42a4f5256579402cb4426d0a6725231b59efbf355ba", + "Headline": [ + { + "Text": "Obligationer/middag: Renten svinger retur frem mod USA-tal" + } + ], + "Extract": [ + { + "Text": "Det kan være særligt vigtigt at holde øje med i en situation, hvor der sås tvivl om den globale økonomi, lød det fra makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Mathias Dollerup Sproegel inden markedets åbning fredag.\r\n\r\n " + } + ] + }, + { + "EntityOriginalId": 11801, + "ClusterHash": "c9d18d3016b88cf6b71fe4f4142ab879", + "Published": "2019-08-16T10:05Z", + "LanguageCode": "da", + "SourceName": "Sydinvest", + "Url": "http://entityapi.paqle.net/articles/042a53ec0791805e458d99a3195de182b870afc18915709e62fad03a2b5875e84eb96a75ec7e3eaabc102990669cbcd5", + "Headline": [ + { + "Text": "Obligationer/åbning: Lille rentefald fra start på talfatt.." + } + ], + "Extract": [ + { + "Text": "Det kan være særligt vigtigt at holde øje med i en situation, hvor der sås tvivl om den globale økonomi, vurderer makroanalytiker i " + }, + { + "Text": "Sydbank", + "Highlight": true + }, + { + "Text": " Mathias Dollerup Sproegel.\r\n\r\n" + } + ] + } + ] +}