github-actions[bot] 29467d714e build(deps): bump selenium from 4.14.0 to 4.15.0 (#297)
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.14.0 to
4.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/Selenium/releases">selenium's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.15</h2>
<h3>Changelog</h3>
<p>For each component's detailed changelog, please check:</p>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
</ul>
<h3>Commits in this release</h3>
<!-- raw HTML omitted -->
<ul>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f4334adc5c8338fe51901288168d0ee90edda9b1"><code>f4334adc5c</code></a>
- update versions for nightly releases :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ee8c8146182f00d513a22201d7fd1edf236d628e"><code>ee8c814618</code></a>
- [rb] update gemfile with nightly version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/c3fc944d5e3800ab567306467f4de38474ec79df"><code>c3fc944d5e</code></a>
- fix change logs :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/163ba6649509b071d5b050ec15d3849048b31457"><code>163ba66495</code></a>
- [java] remove jdk from list of jars to publish now that it is a core
dependency :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/3dbb37c6ff107d36817e21d4111575315780ebcb"><code>3dbb37c6ff</code></a>
- [js] update package lock version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2ef70312e8785d7db74526669a64abc2f48cebc8"><code>2ef70312e8</code></a>
- [bidi][java] Add set viewport command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f02e917ec618986ffcbf67863acbdc19c8f82036"><code>f02e917ec6</code></a>
- [bidi][java] Add browsing context activate command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2940a0d24dff70dcfa5f5d9e891e2a018c031db0"><code>2940a0d24d</code></a>
- [rust] Organize use (imports) in all modules (no logical changes) ::
Boni Garcia</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/889a6369547bc9ee5a5323054a4216c74616f840"><code>889a636954</code></a>
- [ci] Slim the Java build even further (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12913">#12913</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/abeb86612d07d0ab0507d3e75e5c570fe9c595b3"><code>abeb86612d</code></a>
- [java] Use Java Map instead of Guava Immutable Map in BiDi package ::
Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/cdd75fcda8507e39d44785ff16dd5a95c9ec45d2"><code>cdd75fcda8</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chrome package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ca15a17230bf6de01b3dad44c0525036ac038d47"><code>ca15a17230</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chromium package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a92711b6a756089f8011f46ea58e344182d2f93d"><code>a92711b6a7</code></a>
- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/819955bd77ba0f1e13a07b31a9a470cb00c381d5"><code>819955bd77</code></a>
- [iedriver] update versions to 4.14.0.0 :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f6d04c8a67446fb2c971f98e580f9fb8e1376d25"><code>f6d04c8a67</code></a>
- [ci + dotnet] Slim down the .Net CI build since most is already
checked by the RBE CI build (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12916">#12916</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/06bb4e9f331afe228c7512ae9649788cac03b54e"><code>06bb4e9f33</code></a>
- [java] remove lift related packages and dependencies (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12917">#12917</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1f8b8d9a804e35e7773d7226e2e2c26b0964a9fc"><code>1f8b8d9a80</code></a>
- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/bbcfc9aeadc558cb7854e4d3372e51ebebbac935"><code>bbcfc9aead</code></a>
- [java][bidi] Add validation for browsing context id (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12920">#12920</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/225074be5d368ef523928b676d71c56453771019"><code>225074be5d</code></a>
- [java] Fix default values for print options page size :: Puja
Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/78ee4c01a7dfe4377ba251fcc047beed1534f0f3"><code>78ee4c01a7</code></a>
- [java] Update page size test :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1c89e31e7a273b2e54ce178929887ed3eb942cd5"><code>1c89e31e7a</code></a>
- [ci + dotnet]: We can run tests and packaging in parallel :: Simon
Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a717e3feba8b04289bdfc1e5efb9282e46560217"><code>a717e3feba</code></a>
- Replace calls to console.log with managed loggers (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12909">#12909</a>)
:: Daniel Rozenberg</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/966cb9f9a15382aff8f6ebae5200dae8eee85b0c"><code>966cb9f9a1</code></a>
- [rust] Include mirror arguments to change default online repository
URLs (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/11687">#11687</a>)
:: Boni García</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6c6b5622b90dd52b696e1512fc811b7985741af1"><code>6c6b5622b9</code></a>
- [java][bidi] Add print command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/8f737227121762ff3bf8748ea1bc7b9f943bd5bd"><code>8f73722712</code></a>
- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/36108e724495d1659551526dd8a82a9e56504249"><code>36108e7244</code></a>
- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7ddfad6ad7d92fbb1bac72b6353a58ae38c26288"><code>7ddfad6ad7</code></a>
- [java] use the java process builder to run external processes (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12898">#12898</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/d9f0010403fc2e1b50f0da3a6224be7da71108dc"><code>d9f0010403</code></a>
- [py]: Return a <code>pathlib.Path</code> when
<code>SE_MANAGER_PATH</code> is set. closes <a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12929">#12929</a>
:: symonk</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1e6e5ec2fa44f3fe508fd0289dcea6f326f2351c"><code>1e6e5ec2fa</code></a>
- [java] allow a custom timeout when shutting down a process :: Jörg
Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/27c7fdbef8653ab1727548be76f5b8b53086462d"><code>27c7fdbef8</code></a>
- [java] replaced usage of Guavas ByteStreams with native Java 11
methods :: Jörg Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/dd00a0ab56b0b6483d48650c16028032c67b7174"><code>dd00a0ab56</code></a>
- [java] allow setting version in the Http Client Config (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12919">#12919</a>)
:: Titus Fortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/0a3d590f7aad85214b060819d417d24f173dbf4c"><code>0a3d590f7a</code></a>
- [java] Remove unused imports :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7cc250fa590023fe17e4f93feb511f90f3cd4eaf"><code>7cc250fa59</code></a>
- [Bugfix] Refactored code in the WebDriverException class: (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12933">#12933</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6217edce1e66972d4193f30b108dab155133aa7a"><code>6217edce1e</code></a>
- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI
Bot</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/1d14b5521bae241b099f6b0e008fcc9866e842ab"><code>1d14b55</code></a>
update versions for 4.15 release</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/f74e0dd321f11ed40a94d9db20df2b44c20cd7ba"><code>f74e0dd</code></a>
[js] update change log</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/63baf0b90acc9ceb033d7bd34f0a7392b9894351"><code>63baf0b</code></a>
[bidi] [java] Rework tests to run in different browsers</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/5402d1a89bc0db31cca63af1f5605bae2ae374c4"><code>5402d1a</code></a>
[bidi] [js] Add browsing context commands and events (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/13078">#13078</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/e3e8de97c0b5936468832a9b1a44defe8d6d799c"><code>e3e8de9</code></a>
[js] Fix typo in text</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/81efbf2b7b2812003da1ed0b312883a13f2e49f4"><code>81efbf2</code></a>
[js] Fix typo in test</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/014ead4f02ca7acf73076452bb201cb7ddd38730"><code>014ead4</code></a>
script to automate version updates</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c9816fbafb10cbb46da8119c5eee2614aad49b08"><code>c9816fb</code></a>
update selenium manager binaries</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c87de7beffb4efac2781ae5842f7def36b4873f6"><code>c87de7b</code></a>
add script for updating selenium manager</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/d847116165e464a769dd43b8a9ecb8728d5567b7"><code>d847116</code></a>
update change logs</li>
<li>Additional commits viewable in <a
href="https://github.com/SeleniumHQ/Selenium/compare/selenium-4.14.0...selenium-4.15.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=selenium&package-manager=pip&previous-version=4.14.0&new-version=4.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-11-02 16:58:01 +01:00
2023-10-26 19:06:45 +02:00
2023-10-21 10:58:54 +02:00
2023-10-20 16:36:54 +02:00

aki_prj23_transparenzregister

python Actions status Ruff pre-commit Checked with mypy Documentation Status Code style: black

Contributions

See the CONTRIBUTING.md about how code should be formatted and what kind of rules we set ourselves.

Available entrypoints

The project has currently the following entrypoint available:

  • data-transformation > Transfers all the data from the mongodb into the sql db to make it available as production data.
  • reset-sql > Resets all sql tables in the connected db.
  • copy-sql > Copys the content of a db to another db.
  • webserver > Starts the webserver showing the analysis results.

DB Connection settings

To connect to the SQL db see sql/connector.py To connect to the Mongo db see [connect]

Create a secrets.json in the root of this repo with the following structure (values to be replaces by desired config):

The sqlite db is alternative to the postgres section.

{
  "sqlite": "path-to-sqlite.db",
  "postgres": {               
    "username": "username",      
    "password": "password",
    "host": "localhost",
    "database": "db-name",
    "port": 5432
  },
  "mongo": {
    "username": "username",
    "password": "password",
    "host": "localhost",
    "database": "transparenzregister",
    "port": 27017
  }
}

Alternatively, the secrets can be provided as environment variables. One option to do so is to add a .env file with the following layout:

PYTHON_POSTGRES_USERNAME=postgres
PYTHON_POSTGRES_PASSWORD=postgres
PYTHON_POSTGRES_HOST=localhost
PYTHON_POSTGRES_DATABASE=postgres
PYTHON_POSTGRES_PORT=5432

PYTHON_MONGO_USERNAME=username
PYTHON_MONGO_HOST=localhost
PYTHON_MONGO_PASSWORD=password
PYTHON_MONGO_PORT=27017
PYTHON_MONGO_DATABASE=transparenzregister

PYTHON_SQLITE_PATH=PathToSQLite3.db # An overwrite path to an sqllite db

PYTHON_DASH_LOGIN_USERNAME=some-login-to-webgui
PYTHON_DASH_LOGIN_PW=some-pw-to-login-to-webgui

CR=ghcr.io/fhswf/aki_prj23_transparenzregister
TAG=latest

HTTP_PORT=80

The prefix PYTHON_ can be customized by setting a different prefix when constructing the ConfigProvider.

S
Description
No description provided
Readme 138 MiB
Languages
Jupyter Notebook 84.5%
HTML 12.1%
Python 3.3%