diff --git a/.github/workflows/dynamic-setter.yml b/.github/workflows/dynamic-setter.yml new file mode 100644 index 0000000..e23dac3 --- /dev/null +++ b/.github/workflows/dynamic-setter.yml @@ -0,0 +1,77 @@ +name: ✨ Holiday // Set dynamic + +on: + workflow_dispatch: {} + schedule: + - cron: 0 0 1 * * + pull_request: + paths: + - assets/**.webp + - scripts/holiday/**.py + - .github/workflows/dynamic-setter.yml + push: + paths: + - assets/**.webp + - scripts/holiday/**.py + - .github/workflows/dynamic-setter.yml + +permissions: read-all + +jobs: + run-holiday: + name: update dynamic theme + permissions: + contents: write + strategy: + matrix: + os: [ubuntu-latest] + python-version: ["3.12"] + + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Setup Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + + - name: Run Holiday + run: | + python scripts/holiday/holiday.py -m dark -s assets/Personal/ -d assets/Personal/ + python scripts/holiday/holiday.py -m light -s assets/Personal/ -d assets/Personal/ + python scripts/holiday/holiday.py -m dark -s assets/ReVancedManager/ -d assets/ReVancedManager/ + python scripts/holiday/holiday.py -m light -s assets/ReVancedManager/ -d assets/ReVancedManager/ + python scripts/holiday/holiday.py -m light -s assets/WolframAlphaDart/ -d assets/WolframAlphaDart/ + + python scripts/holiday/holiday.py -m dark -s assets/v2/Personal/ -d assets/v2/Personal/ + python scripts/holiday/holiday.py -m light -s assets/v2/Personal/ -d assets/v2/Personal/ + python scripts/holiday/holiday.py -m dark -s assets/v2/ReVancedManager/ -d assets/v2/ReVancedManager/ + python scripts/holiday/holiday.py -m light -s assets/v2/ReVancedManager/ -d assets/v2/ReVancedManager/ + python scripts/holiday/holiday.py -m light -s assets/v2/WolframAlphaDart/ -d assets/v2/WolframAlphaDart/ + + python scripts/holiday/holiday.py -m light -s assets/v3/Personal/ -d assets/v3/Personal/ + python scripts/holiday/holiday.py -m light -s assets/v3/ReVanced/Manager/ -d assets/v3/ReVanced/Manager/ + + - name: Import GPG key + run: | + echo "$GPG_KEY" | gpg --batch --import + env: + GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }} + + - name: Push + run: | + echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh + echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh + chmod +x $GITHUB_WORKSPACE/gpg.sh + git config gpg.program $GITHUB_WORKSPACE/gpg.sh + git config --global user.email "pun.experiment@gmail.com" + git config --global user.name "CollisionBot" + git config user.signingkey 13D0B11B631937DE + git add assets/**/dynamic-*.webp + git commit -S -m "πŸ”§ Update Dynamic Theme" --allow-empty + git push + env: + GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }} diff --git a/.github/workflows/holiday-python.yml b/.github/workflows/holiday-python.yml new file mode 100644 index 0000000..325549f --- /dev/null +++ b/.github/workflows/holiday-python.yml @@ -0,0 +1,88 @@ +name: ✨ Holiday // Test + +on: + workflow_dispatch: {} + pull_request: + paths: + - scripts/holiday/**.py + - scripts/holiday/requirements.txt + - scripts/holiday/dev-requirements.txt + - .github/workflows/holiday-python.yml + push: + paths: + - scripts/holiday/**.py + - scripts/holiday/requirements.txt + - scripts/holiday/dev-requirements.txt + - .github/workflows/holiday-python.yml + +permissions: read-all + +jobs: + analyse-supported: + name: testing on supported versions + continue-on-error: true + permissions: + contents: read + pull-requests: read + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + supported-python-version: + ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + + runs-on: ${{ matrix.os }} + + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Setup Python ${{ matrix.supported-python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.supported-python-version }} + allow-prereleases: true + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r scripts/holiday/dev-requirements.txt + + - name: Lint check with Ruff + run: | + if [ ${{ matrix.supported-python-version }} <= 3.6 ]; then + echo Skipped + fi + if [ ${{ matrix.supported-python-version }} == 3.7 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py37 + fi + if [ ${{ matrix.supported-python-version }} == 3.8 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py38 + fi + if [ ${{ matrix.supported-python-version }} == 3.9 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py39 + fi + if [ ${{ matrix.supported-python-version }} == 3.10 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py310 + fi + if [ ${{ matrix.supported-python-version }} == 3.11 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py311 + fi + if [ ${{ matrix.supported-python-version }} == 3.12 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py312 + fi + if [ ${{ matrix.supported-python-version }} == 3.13 ]; then + ruff check $(git ls-files 'scripts/holiday/*.py') --target-version=py313 + fi + + - name: Static analysis with MyPy + run: | + if [ ${{ matrix.supported-python-version }} <= 3.7 ]; then + echo Skipped + fi + mypy $(git ls-files 'scripts/holiday/*.py') --python-version ${{ matrix.supported-python-version }} + + - name: Testing with Pytest + run: | + cd scripts/holiday + pytest diff --git a/.github/workflows/python.yml b/.github/workflows/imt-python.yml similarity index 53% rename from .github/workflows/python.yml rename to .github/workflows/imt-python.yml index 6347965..1b28716 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/imt-python.yml @@ -1,31 +1,34 @@ -name: ✨ Python +name: ✨ IMT // Test on: - workflow_dispatch: + workflow_dispatch: {} pull_request: paths: - - "**.py" - - requirements.txt - - dev-requirements.txt - - .github/workflows/python.yml + - scripts/imt/**.py + - scripts/imt/requirements.txt + - scripts/imt/dev-requirements.txt + - .github/workflows/imt-python.yml push: paths: - - "**.py" + - scripts/imt/**.py + - scripts/imt/requirements.txt + - scripts/imt/dev-requirements.txt + - .github/workflows/imt-python.yml -permissions: - contents: read - pull-requests: read +permissions: read-all jobs: analyse-supported: name: testing on supported versions continue-on-error: true + permissions: + contents: read + pull-requests: read strategy: fail-fast: false matrix: os: [ubuntu-latest] - supported-python-version: ["3.10", "3.11", "3.12"] - best_effort-python-version: ["3.9"] + supported-python-version: ["3.9", "3.10", "3.11", "3.12"] runs-on: ${{ matrix.os }} @@ -33,15 +36,14 @@ jobs: - name: Checkout the repository uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.supported-python-version }} + - name: Setup Python ${{ matrix.supported-python-version }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.supported-python-version }} allow-prereleases: true - name: Install dependencies - run: - | # $(git ls-files '*dev-requirements.txt') # $(git ls-files '*requirements.txt') + run: | python -m pip install --upgrade pip pip install -r scripts/imt/requirements.txt pip install -r scripts/imt/dev-requirements.txt @@ -49,42 +51,51 @@ jobs: - name: Lint check with Ruff run: | if [ ${{ matrix.supported-python-version }} == 3.7 ]; then - ruff check $(git ls-files '*.py') --target-version=py37 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py37 fi if [ ${{ matrix.supported-python-version }} == 3.8 ]; then - ruff check $(git ls-files '*.py') --target-version=py38 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py38 fi if [ ${{ matrix.supported-python-version }} == 3.9 ]; then - ruff check $(git ls-files '*.py') --target-version=py39 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py39 fi if [ ${{ matrix.supported-python-version }} == 3.10 ]; then - ruff check $(git ls-files '*.py') --target-version=py310 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py310 fi if [ ${{ matrix.supported-python-version }} == 3.11 ]; then - ruff check $(git ls-files '*.py') --target-version=py311 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py311 fi if [ ${{ matrix.supported-python-version }} == 3.12 ]; then - ruff check $(git ls-files '*.py') --target-version=py312 + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py312 + fi + if [ ${{ matrix.supported-python-version }} == 3.13 ]; then + ruff check $(git ls-files 'scripts/imt/*.py') --target-version=py313 fi - name: Static analysis with MyPy run: | - mypy $(git ls-files '*.py') --python-version ${{ matrix.supported-python-version }} + if [ ${{ matrix.supported-python-version }} <= 3.7 ]; then + echo Skipped + fi + mypy $(git ls-files 'scripts/imt/*.py') --python-version ${{ matrix.supported-python-version }} - name: Testing with Pytest run: | - cd scripts + cd scripts/imt pytest analyse-best_effort: name: static analysis on best effort continue-on-error: true + permissions: + contents: read + pull-requests: read strategy: fail-fast: false matrix: os: [ubuntu-latest] base-python-version: ["3.11"] - best_effort-python-version: ["3.9"] + best_effort-python-version: ["3.8"] runs-on: ${{ matrix.os }} @@ -92,7 +103,7 @@ jobs: - name: Checkout the repository uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.base-python-version }} + - name: Setup Python ${{ matrix.base-python-version }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.base-python-version }} @@ -106,4 +117,7 @@ jobs: - name: Static analysis with MyPy run: | - mypy $(git ls-files '*.py') --python-version ${{ matrix.best_effort-python-version }} + if [ ${{ matrix.best_effort-python-version }} <= 3.7 ]; then + echo Skipped + fi + mypy $(git ls-files 'scripts/imt/*.py) --python-version ${{ matrix.best_effort-python-version }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 27cf4e8..ffb792e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,9 +1,12 @@ - name: πŸ‘· Update Contribution Metrics + on: - schedule: [{cron: "0 0 * * *"}] - workflow_dispatch: - push: {branches: ["main"]} + workflow_dispatch: {} + schedule: [{ cron: 0 0 * * * }] + push: { branches: [main] } + +permissions: read-all + jobs: github-actions: name: πŸͺΈ Update Contribution Metrics - GitHub Actions @@ -12,49 +15,49 @@ jobs: permissions: contents: write steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Activity - uses: lowlighter/metrics@latest - with: - output_action: none - filename: metrics.svg - token: ${{ secrets.METRICS_TOKEN }} - user: validcube - template: terminal - base: "" - base_indepth: yes - config_octicon: yes - config_timezone: Asia/Bangkok - plugin_languages: yes - plugin_languages_analysis_timeout: 15 - plugin_languages_analysis_timeout_repositories: 7.5 - plugin_languages_categories: markup, programming - plugin_languages_colors: github - plugin_languages_indepth: yes - plugin_languages_limit: 8 - plugin_languages_recent_categories: markup, programming - plugin_languages_recent_days: 14 - plugin_languages_recent_load: 300 - plugin_languages_sections: most-used - plugin_languages_threshold: 0% - repositories_forks: yes - - name: Import GPG key - run: | - echo "$GPG_KEY" | gpg --batch --import - env: - GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }} - - name: Push - run: | - echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh - echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh - chmod +x $GITHUB_WORKSPACE/gpg.sh - git config gpg.program $GITHUB_WORKSPACE/gpg.sh - git config --global user.email "pun.experiment@gmail.com" - git config --global user.name "CollisionBot" - git config user.signingkey 13D0B11B631937DE - git add metrics.svg - git commit -S -m "πŸ”§ Update metric stat" - git push - env: - GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }} + - name: Checkout + uses: actions/checkout@v4 + - name: Activity + uses: lowlighter/metrics@latest + with: + output_action: none + filename: metrics.svg + token: ${{ secrets.METRICS_TOKEN }} + user: validcube + template: terminal + base: "" + base_indepth: yes + config_octicon: yes + config_timezone: Asia/Bangkok + plugin_languages: yes + plugin_languages_analysis_timeout: 15 + plugin_languages_analysis_timeout_repositories: 7.5 + plugin_languages_categories: markup, programming + plugin_languages_colors: github + plugin_languages_indepth: yes + plugin_languages_limit: 8 + plugin_languages_recent_categories: markup, programming + plugin_languages_recent_days: 14 + plugin_languages_recent_load: 300 + plugin_languages_sections: most-used + plugin_languages_threshold: 0% + repositories_forks: yes + - name: Import GPG key + run: | + echo "$GPG_KEY" | gpg --batch --import + env: + GPG_KEY: ${{ secrets.COLLISIONBOT_SIGN }} + - name: Push + run: | + echo '#!/bin/bash' >> $GITHUB_WORKSPACE/gpg.sh + echo 'gpg --batch --pinentry-mode=loopback --passphrase $GPG_KEY_PASSPHRASE $@' >> $GITHUB_WORKSPACE/gpg.sh + chmod +x $GITHUB_WORKSPACE/gpg.sh + git config gpg.program $GITHUB_WORKSPACE/gpg.sh + git config --global user.email "pun.experiment@gmail.com" + git config --global user.name "CollisionBot" + git config user.signingkey 13D0B11B631937DE + git add metrics.svg + git commit -S -m "πŸ”§ Update metric stat" + git push + env: + GPG_KEY_PASSPHRASE: ${{ secrets.COLLISIONBOT_PASS }} diff --git a/.github/workflows/trunk-check.yml b/.github/workflows/trunk-check.yml new file mode 100644 index 0000000..e2d5614 --- /dev/null +++ b/.github/workflows/trunk-check.yml @@ -0,0 +1,27 @@ +name: πŸ”Ž Trunk CI // Check + +on: [pull_request] + +concurrency: + group: ${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +permissions: read-all + +jobs: + trunk_check: + name: Trunk Check Runner + runs-on: ubuntu-latest + permissions: + checks: write + contents: read + + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Trunk Check + uses: trunk-io/trunk-action@v1 + with: + trunk-token: ${{ secrets.TRUNK_TOKEN }} + post-annotations: true diff --git a/.github/workflows/trunk-upgrade.yml b/.github/workflows/trunk-upgrade.yml new file mode 100644 index 0000000..9593aaa --- /dev/null +++ b/.github/workflows/trunk-upgrade.yml @@ -0,0 +1,23 @@ +name: πŸ”Ž Trunk CI // Upgrade + +on: + workflow_dispatch: {} + schedule: + - cron: 0 8 * * 1-5 + +permissions: read-all + +jobs: + trunk_upgrade: + name: Upgrade Trunk + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + + steps: + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Trunk Upgrade + uses: trunk-io/trunk-action/upgrade@v1 diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index 0e9516c..f9e3f4d 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -2,17 +2,17 @@ # To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml version: 0.1 cli: - version: 1.20.1 + version: 1.22.12 # Trunk provides extensibility via plugins. (https://docs.trunk.io/plugins) plugins: sources: - id: trunk - ref: v1.4.3 + ref: v1.6.7 uri: https://github.com/trunk-io/plugins # Many linters and tools depend on runtimes - configure them here. (https://docs.trunk.io/runtimes) runtimes: enabled: - - node@18.12.1 + - node@18.20.5 - python@3.10.8 # This is the section where you manage your linters. (https://docs.trunk.io/check/configuration) lint: @@ -20,19 +20,19 @@ lint: - bandit - black enabled: - - taplo@0.8.1 - - actionlint@1.6.26 - - checkov@3.2.24 + - taplo@0.9.3 + - actionlint@1.7.7 + - checkov@3.2.403 - git-diff-check - - isort@5.13.2 - - markdownlint@0.39.0 - - osv-scanner@1.6.2 - - oxipng@9.0.0 - - prettier@3.2.5 - - ruff@0.2.2 - - trivy@0.49.1 - - trufflehog@3.68.0 - - yamllint@1.35.1 + - isort@6.0.1 + - markdownlint@0.44.0 + - osv-scanner@2.0.1 + - oxipng@9.1.4 + - prettier@3.5.3 + - ruff@0.11.4 + - trivy@0.61.0 + - trufflehog@3.88.23 + - yamllint@1.37.0 actions: disabled: - trunk-announce diff --git a/README.md b/README.md index 4b19340..07afc1c 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,30 @@ - - - - - -### πŸ‘‹ Hello there -My name is **Pun**; I'm a student and a maintainer of open-source software from Thailand... **I'm actually not eligible for work, I'm not 18 yet...** - -I started my programming journey when I was 11 with [Lua](https://www.lua.org/), and as time went on, I began to explore more programming languages. Suddenly, I started doing [Python](https://www.python.org/) and [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript), then [Dart](https://dart.dev/) and [Kotlin](https://kotlinlang.org/). +πŸ‘‹ Hello! My name is **Pun**, but I go by the name of **NullCube** on the internet. I'm a student from Thailand and an aspiring Open-Source software maintainer. -I have gathered decent experience in writing πŸš€ general-purpose programs using Python and experience in πŸ“± mobile application development using Kotlin & Dart. +My interests and expertise are vastly programming and art-related stuff like drawing (really badly), designing, writing general-purpose programs using Python and doing mobile application development using Kotlin & Dart. Most of my free time is spent on drawing, writing random programsβ€”and, at the same time, contributing to Open-Source Projects for free if I'm bored I listen to music *or* might break applications/websites for fun. -Most of the time, I love to write 🎲 random programsβ€”and, at the same time, contribute to 🌐 open-source projects. - -I'm open to exploring more programming languages like C, Svelte and Rust to expand my skill set. +I'm open to learning other programming languages like Svelte and Rust to expand my knowledge. ✨ Fun fact about me: -* I love to support older versionsβ€”I often find myself supporting a Python project down to Python 3.8; -* I love to express my creativity by drawing or illustrating (see my profile and [assets](https://github.com/validcube/validcube/tree/main/assets) used in Pull Request and banner!); -* I'm introverted, so I often find myself getting random anxiety attacks when I speak to someone. +- This README is refreshed every year with new decorations and variations! +- Not really a fun fact, don't be fooled by my English; I occasionally write the most incomprehensible sentences. +- I love to express my creativity by drawing or illustrating (see my profile and [assets](https://github.com/validcube/validcube/tree/main/assets) used in Pull Request and banner!); +- *why do manual work for 5 hours when you can spend 11 hours writing a program to do it for you*. -This isn't a fun fact about me (this is probably every programmer ever): *why do manual work for 5 hours when you can spend 11 hours writing a program to do it for you*. +Below here is a list of projects that I maintain or frequently contribute to. -Also, don't be fooled by my English; I occasionally write the most incomprehensible sentences. +[![Lawnchair 16 Bubble](https://github.com/user-attachments/assets/8ec7527b-8778-4fc0-a256-feb55c0d4fe8)](https://github.com/LawnchairLauncher/lawnchair) -### ReVanced Manager (Dart) -ReVanced Manager is an application written in [Dart](https://dart.dev/) with [Flutter](https://flutter.dev/). This application is mainly used for patching and/or modifying your favorite applications like YouTube, YouTube Music, Instagram, and many more! (see https://revanced.app/patches) +Lawnchair is an simple, easy to use and beautiful Android launcher application based on the Android Open Source Project with design following the Material Design 3 Expressive with many customisability options to choose from. - - + + ReVanced Manager +

+ +ReVanced Manager is an application written in [Dart](https://dart.dev/) using [Flutter](https://flutter.dev/) Framework. This application patches and modifies your favourite applications like YouTube, Facebook, Instagram, Reddit, and many more! (see https://revanced.app/patches for a list of available patches) + ## πŸ’– Participated in @@ -47,7 +41,10 @@ ReVanced Manager is an application written in [Dart](https://dart.dev/) with [Fl https://github.com/ReVanced/revanced-branding @ GPL-3.0 Image Manipulation Tool: - https://github.com/validcube/validcube/tree/main/scripts @ MIT + https://github.com/validcube/validcube/tree/main/scripts/imt @ MIT + + Dynamic Theme Setter: + https://github.com/validcube/validcube/tree/main/scripts/holiday @ MIT Hacktoberfest 2023 Badge: https://github.com/ziadOUA/m3-Markdown-Badges @ MIT diff --git a/assets/Personal/README.md b/assets/Personal/README.md index 83baeed..9b03076 100644 --- a/assets/Personal/README.md +++ b/assets/Personal/README.md @@ -4,7 +4,11 @@ Here are all the available Personal's banner. the following table below this mes | πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | | ----------------- | ------------- | ----------- | ------------------ | | `default-light` | Default | Default | Default Theme | +| `default-dark` | Default | Default | Default Theme | | `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | +| `halloween-dark` | October | Holiday | πŸ‘» Star...! That's it! | ## Dyanmic Banner These banners will use the theme based on event by date. @@ -12,8 +16,7 @@ These banners will use the theme based on event by date. | πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | | ----------------------- | ------- | ----------- | ---------------------------------- | | `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | ## Notice This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md). - - diff --git a/assets/Personal/default-dark.webp b/assets/Personal/default-dark.webp new file mode 100644 index 0000000..08970f1 Binary files /dev/null and b/assets/Personal/default-dark.webp differ diff --git a/assets/Personal/dynamic-dark.webp b/assets/Personal/dynamic-dark.webp new file mode 100644 index 0000000..08970f1 Binary files /dev/null and b/assets/Personal/dynamic-dark.webp differ diff --git a/assets/Personal/flat/default-dark.png b/assets/Personal/flat/default-dark.png new file mode 100644 index 0000000..7414b5a Binary files /dev/null and b/assets/Personal/flat/default-dark.png differ diff --git a/assets/Personal/flat/halloween-dark.png b/assets/Personal/flat/halloween-dark.png new file mode 100644 index 0000000..4c3d210 Binary files /dev/null and b/assets/Personal/flat/halloween-dark.png differ diff --git a/assets/Personal/flat/halloween-light.png b/assets/Personal/flat/halloween-light.png new file mode 100644 index 0000000..727c85f Binary files /dev/null and b/assets/Personal/flat/halloween-light.png differ diff --git a/assets/Personal/flat/valentine-dark.png b/assets/Personal/flat/valentine-dark.png new file mode 100644 index 0000000..16e8c0c Binary files /dev/null and b/assets/Personal/flat/valentine-dark.png differ diff --git a/assets/Personal/halloween-dark.webp b/assets/Personal/halloween-dark.webp new file mode 100644 index 0000000..2145cc6 Binary files /dev/null and b/assets/Personal/halloween-dark.webp differ diff --git a/assets/Personal/halloween-light.webp b/assets/Personal/halloween-light.webp new file mode 100644 index 0000000..e169980 Binary files /dev/null and b/assets/Personal/halloween-light.webp differ diff --git a/assets/Personal/valentine-dark.webp b/assets/Personal/valentine-dark.webp new file mode 100644 index 0000000..36ac7af Binary files /dev/null and b/assets/Personal/valentine-dark.webp differ diff --git a/assets/PullRequest/buildcube/README.md b/assets/PullRequest/buildcube/README.md index 0c5737a..55527d5 100644 --- a/assets/PullRequest/buildcube/README.md +++ b/assets/PullRequest/buildcube/README.md @@ -3,6 +3,4 @@ Here are all the available BuildCube's banner. the following table below this me | πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | | --------------- | ------- | ----------- | -------------- | -| `default-light` | None | Default | Default Theme | - - +| `default-light` | None | Default | Default Theme | diff --git a/assets/PullRequest/lawnicons/README.md b/assets/PullRequest/lawnicons/README.md deleted file mode 100644 index 2282b67..0000000 --- a/assets/PullRequest/lawnicons/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Lawnicons Banner -Marked as ignored but generated README anyway as set by local configuration. - - diff --git a/assets/PullRequest/revancedmanager/README.md b/assets/PullRequest/revancedmanager/README.md deleted file mode 100644 index 63828ec..0000000 --- a/assets/PullRequest/revancedmanager/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# ReVanced Manager Banner -Marked as ignored but generated README anyway as set by local configuration. - - diff --git a/assets/PullRequest/security/README.md b/assets/PullRequest/security/README.md index ff29852..6c17f29 100644 --- a/assets/PullRequest/security/README.md +++ b/assets/PullRequest/security/README.md @@ -4,5 +4,3 @@ Here are all the available Security Notice's banner. the following table below t | πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | | ----------------------- | ------- | ----------- | ---------------------------------------------- | | `default-light-warning` | None | Generic | Any types of security warning (Low - Critical) | - - diff --git a/assets/README.md b/assets/README.md index 7c803d1..392423b 100644 --- a/assets/README.md +++ b/assets/README.md @@ -1,11 +1,18 @@ # Assets This directory contains all the assets used in decorating the markdown files or Pull Request/Issue. +| πŸ“ Folder | πŸ—“οΈ Revision Date | πŸ“œ Description | +| --------- | ---------------- | ------------------------------------- | +| `v1` | Feburary, 2023 | Playful; Variant of Material Design 3 | +| `v2` | January, 2024 | Wavy; Material Design 3 | +| `v3` | January, 2025 | Draw-y; Material Design 3 | + ## Notice +> [!IMPORTANT] +> Starting August 2024, all assets will be relocated to the `v2` folder + > [!CAUTION] > Please check the license provided in each directory before using the assets. -Personal assets is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](Personal/LICENSE). - -The rest of the work is protected by the [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license. You can read the license [here](LICENSE.md). +Some assets are protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) or [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license. You can read the license in their respective folder. diff --git a/assets/ReVancedManager/README.md b/assets/ReVancedManager/README.md index be70213..59c1167 100644 --- a/assets/ReVancedManager/README.md +++ b/assets/ReVancedManager/README.md @@ -1,37 +1,19 @@ # ReVanced Manager Banner Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date. -| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | -| ------------------------- | ------------- | ----------------- | ------------------------------------ | -| `default-dark` | Default | Default | Default Theme | -| `default-dark-compose` | Default | Default | Compose variant of `default-dark` | -| `default-light` | Default | Default | Default Theme | -| `default-light-compose` | Default | Default | Compose variant of `default-light` | -| `incubator-light` | Default | Reserved | Default Theme for Incubator | -| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` | -| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | -| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | -| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` | -| `iwd-dark` | March 8th | International Day | ♀️ International Women's Day | -| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` | -| `iwd-light` | March 8th | International Day | ♀️ International Women's Day | -| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` | -| `imd-dark` | November 19th | International Day | ♂️ International Men's Day | -| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` | -| `imd-light` | November 19th | International Day | ♂️ International Men's Day | -| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` | -| `valentine-dark` | July 10th | Personal | πŸ’– Valentine's Day | -| `valentine-light` | July 10th | Personal | πŸ’– Valentine's Day | -| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` | +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ---------------------- | +| `default-dark` | Default | Default | Default Theme | +| `default-light` | Default | Default | Default Theme | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-dark` | October | Holiday | πŸ‘» Star...! That's it! | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | ## Dyanmic Banner These banners will use the theme based on event by date. -| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | -| ----------------------- | ------- | ----------- | ---------------------------------- | -| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | -| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` | -| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | -| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` | - - +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | diff --git a/assets/ReVancedManager/default-dark.webp b/assets/ReVancedManager/default-dark.webp index 5c2c58f..1ea4563 100644 Binary files a/assets/ReVancedManager/default-dark.webp and b/assets/ReVancedManager/default-dark.webp differ diff --git a/assets/ReVancedManager/default-light.webp b/assets/ReVancedManager/default-light.webp index 3730e63..b47f167 100644 Binary files a/assets/ReVancedManager/default-light.webp and b/assets/ReVancedManager/default-light.webp differ diff --git a/assets/ReVancedManager/dynamic-dark.webp b/assets/ReVancedManager/dynamic-dark.webp index 5c2c58f..1ea4563 100644 Binary files a/assets/ReVancedManager/dynamic-dark.webp and b/assets/ReVancedManager/dynamic-dark.webp differ diff --git a/assets/ReVancedManager/dynamic-light.webp b/assets/ReVancedManager/dynamic-light.webp index 3730e63..b47f167 100644 Binary files a/assets/ReVancedManager/dynamic-light.webp and b/assets/ReVancedManager/dynamic-light.webp differ diff --git a/assets/ReVancedManager/flat/default-dark.png b/assets/ReVancedManager/flat/default-dark.png index fd19123..cc87cf2 100644 Binary files a/assets/ReVancedManager/flat/default-dark.png and b/assets/ReVancedManager/flat/default-dark.png differ diff --git a/assets/ReVancedManager/flat/default-light.png b/assets/ReVancedManager/flat/default-light.png index c9782da..c7ed8fd 100644 Binary files a/assets/ReVancedManager/flat/default-light.png and b/assets/ReVancedManager/flat/default-light.png differ diff --git a/assets/ReVancedManager/flat/halloween-dark.png b/assets/ReVancedManager/flat/halloween-dark.png new file mode 100644 index 0000000..66de495 Binary files /dev/null and b/assets/ReVancedManager/flat/halloween-dark.png differ diff --git a/assets/ReVancedManager/flat/halloween-light.png b/assets/ReVancedManager/flat/halloween-light.png new file mode 100644 index 0000000..70e4c0a Binary files /dev/null and b/assets/ReVancedManager/flat/halloween-light.png differ diff --git a/assets/ReVancedManager/flat/newyear-dark.png b/assets/ReVancedManager/flat/newyear-dark.png new file mode 100644 index 0000000..3703401 Binary files /dev/null and b/assets/ReVancedManager/flat/newyear-dark.png differ diff --git a/assets/ReVancedManager/flat/newyear-light.png b/assets/ReVancedManager/flat/newyear-light.png new file mode 100644 index 0000000..2c803e3 Binary files /dev/null and b/assets/ReVancedManager/flat/newyear-light.png differ diff --git a/assets/ReVancedManager/flat/valentine-dark.png b/assets/ReVancedManager/flat/valentine-dark.png index 1ff33ce..136e4f6 100644 Binary files a/assets/ReVancedManager/flat/valentine-dark.png and b/assets/ReVancedManager/flat/valentine-dark.png differ diff --git a/assets/ReVancedManager/flat/valentine-light.png b/assets/ReVancedManager/flat/valentine-light.png index b4ccb7e..e443144 100644 Binary files a/assets/ReVancedManager/flat/valentine-light.png and b/assets/ReVancedManager/flat/valentine-light.png differ diff --git a/assets/ReVancedManager/halloween-dark.webp b/assets/ReVancedManager/halloween-dark.webp new file mode 100644 index 0000000..1385467 Binary files /dev/null and b/assets/ReVancedManager/halloween-dark.webp differ diff --git a/assets/ReVancedManager/halloween-light.webp b/assets/ReVancedManager/halloween-light.webp new file mode 100644 index 0000000..8b4171b Binary files /dev/null and b/assets/ReVancedManager/halloween-light.webp differ diff --git a/assets/ReVancedManager/legacy/LICENSE b/assets/ReVancedManager/legacy/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/ReVancedManager/legacy/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/ReVancedManager/legacy/README.md b/assets/ReVancedManager/legacy/README.md new file mode 100644 index 0000000..2fd5cec --- /dev/null +++ b/assets/ReVancedManager/legacy/README.md @@ -0,0 +1,38 @@ +# ReVanced Manager Banner (legacy) +Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ------------------------- | ------------- | ----------------- | ------------------------------------ | +| `default-dark` | Default | Default | Default Theme | +| `default-dark-compose` | Default | Default | Compose variant of `default-dark` | +| `default-light` | Default | Default | Default Theme | +| `default-light-compose` | Default | Default | Compose variant of `default-light` | +| `incubator-light` | Default | Reserved | Default Theme for Incubator | +| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` | +| `iwd-dark` | March 8th | International Day | ♀️ International Women's Day | +| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` | +| `iwd-light` | March 8th | International Day | ♀️ International Women's Day | +| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` | +| `imd-dark` | November 19th | International Day | ♂️ International Men's Day | +| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` | +| `imd-light` | November 19th | International Day | ♂️ International Men's Day | +| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` | +| `valentine-dark` | July 10th | Personal | πŸ’– Valentine's Day | +| `valentine-light` | July 10th | Personal | πŸ’– Valentine's Day | +| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +> [!WARNING] +> Dynamic Banner may not work as expected as this design has been archived. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------------- | ------- | ----------- | ---------------------------------- | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` | diff --git a/assets/ReVancedManager/default-dark-compose.webp b/assets/ReVancedManager/legacy/default-dark-compose.webp similarity index 100% rename from assets/ReVancedManager/default-dark-compose.webp rename to assets/ReVancedManager/legacy/default-dark-compose.webp diff --git a/assets/ReVancedManager/legacy/default-dark.webp b/assets/ReVancedManager/legacy/default-dark.webp new file mode 100644 index 0000000..5c2c58f Binary files /dev/null and b/assets/ReVancedManager/legacy/default-dark.webp differ diff --git a/assets/ReVancedManager/default-light-compose.webp b/assets/ReVancedManager/legacy/default-light-compose.webp similarity index 100% rename from assets/ReVancedManager/default-light-compose.webp rename to assets/ReVancedManager/legacy/default-light-compose.webp diff --git a/assets/ReVancedManager/legacy/default-light.webp b/assets/ReVancedManager/legacy/default-light.webp new file mode 100644 index 0000000..3730e63 Binary files /dev/null and b/assets/ReVancedManager/legacy/default-light.webp differ diff --git a/assets/ReVancedManager/dynamic-dark-compose.webp b/assets/ReVancedManager/legacy/dynamic-dark-compose.webp similarity index 100% rename from assets/ReVancedManager/dynamic-dark-compose.webp rename to assets/ReVancedManager/legacy/dynamic-dark-compose.webp diff --git a/assets/ReVancedManager/legacy/dynamic-dark.webp b/assets/ReVancedManager/legacy/dynamic-dark.webp new file mode 100644 index 0000000..5c2c58f Binary files /dev/null and b/assets/ReVancedManager/legacy/dynamic-dark.webp differ diff --git a/assets/ReVancedManager/dynamic-light-compose.webp b/assets/ReVancedManager/legacy/dynamic-light-compose.webp similarity index 100% rename from assets/ReVancedManager/dynamic-light-compose.webp rename to assets/ReVancedManager/legacy/dynamic-light-compose.webp diff --git a/assets/ReVancedManager/legacy/dynamic-light.webp b/assets/ReVancedManager/legacy/dynamic-light.webp new file mode 100644 index 0000000..3730e63 Binary files /dev/null and b/assets/ReVancedManager/legacy/dynamic-light.webp differ diff --git a/assets/ReVancedManager/flat/default-dark-compose.png b/assets/ReVancedManager/legacy/flat/default-dark-compose.png similarity index 100% rename from assets/ReVancedManager/flat/default-dark-compose.png rename to assets/ReVancedManager/legacy/flat/default-dark-compose.png diff --git a/assets/ReVancedManager/flat/dynamic-dark.png b/assets/ReVancedManager/legacy/flat/default-dark.png similarity index 100% rename from assets/ReVancedManager/flat/dynamic-dark.png rename to assets/ReVancedManager/legacy/flat/default-dark.png diff --git a/assets/ReVancedManager/flat/default-light-compose.png b/assets/ReVancedManager/legacy/flat/default-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/default-light-compose.png rename to assets/ReVancedManager/legacy/flat/default-light-compose.png diff --git a/assets/ReVancedManager/flat/dynamic-light.png b/assets/ReVancedManager/legacy/flat/default-light.png similarity index 100% rename from assets/ReVancedManager/flat/dynamic-light.png rename to assets/ReVancedManager/legacy/flat/default-light.png diff --git a/assets/ReVancedManager/flat/dynamic-dark-compose.png b/assets/ReVancedManager/legacy/flat/dynamic-dark-compose.png similarity index 100% rename from assets/ReVancedManager/flat/dynamic-dark-compose.png rename to assets/ReVancedManager/legacy/flat/dynamic-dark-compose.png diff --git a/assets/ReVancedManager/legacy/flat/dynamic-dark.png b/assets/ReVancedManager/legacy/flat/dynamic-dark.png new file mode 100644 index 0000000..fd19123 Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/dynamic-dark.png differ diff --git a/assets/ReVancedManager/flat/dynamic-light-compose.png b/assets/ReVancedManager/legacy/flat/dynamic-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/dynamic-light-compose.png rename to assets/ReVancedManager/legacy/flat/dynamic-light-compose.png diff --git a/assets/ReVancedManager/legacy/flat/dynamic-light.png b/assets/ReVancedManager/legacy/flat/dynamic-light.png new file mode 100644 index 0000000..c9782da Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/dynamic-light.png differ diff --git a/assets/ReVancedManager/flat/imd-dark-compose.png b/assets/ReVancedManager/legacy/flat/imd-dark-compose.png similarity index 100% rename from assets/ReVancedManager/flat/imd-dark-compose.png rename to assets/ReVancedManager/legacy/flat/imd-dark-compose.png diff --git a/assets/ReVancedManager/flat/imd-dark.png b/assets/ReVancedManager/legacy/flat/imd-dark.png similarity index 100% rename from assets/ReVancedManager/flat/imd-dark.png rename to assets/ReVancedManager/legacy/flat/imd-dark.png diff --git a/assets/ReVancedManager/flat/imd-light-compose.png b/assets/ReVancedManager/legacy/flat/imd-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/imd-light-compose.png rename to assets/ReVancedManager/legacy/flat/imd-light-compose.png diff --git a/assets/ReVancedManager/flat/imd-light.png b/assets/ReVancedManager/legacy/flat/imd-light.png similarity index 100% rename from assets/ReVancedManager/flat/imd-light.png rename to assets/ReVancedManager/legacy/flat/imd-light.png diff --git a/assets/ReVancedManager/flat/incubator-light-compose.png b/assets/ReVancedManager/legacy/flat/incubator-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/incubator-light-compose.png rename to assets/ReVancedManager/legacy/flat/incubator-light-compose.png diff --git a/assets/ReVancedManager/flat/incubator-light.png b/assets/ReVancedManager/legacy/flat/incubator-light.png similarity index 100% rename from assets/ReVancedManager/flat/incubator-light.png rename to assets/ReVancedManager/legacy/flat/incubator-light.png diff --git a/assets/ReVancedManager/flat/iwd-dark-compose.png b/assets/ReVancedManager/legacy/flat/iwd-dark-compose.png similarity index 100% rename from assets/ReVancedManager/flat/iwd-dark-compose.png rename to assets/ReVancedManager/legacy/flat/iwd-dark-compose.png diff --git a/assets/ReVancedManager/flat/iwd-dark.png b/assets/ReVancedManager/legacy/flat/iwd-dark.png similarity index 100% rename from assets/ReVancedManager/flat/iwd-dark.png rename to assets/ReVancedManager/legacy/flat/iwd-dark.png diff --git a/assets/ReVancedManager/flat/iwd-light-compose.png b/assets/ReVancedManager/legacy/flat/iwd-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/iwd-light-compose.png rename to assets/ReVancedManager/legacy/flat/iwd-light-compose.png diff --git a/assets/ReVancedManager/flat/iwd-light.png b/assets/ReVancedManager/legacy/flat/iwd-light.png similarity index 100% rename from assets/ReVancedManager/flat/iwd-light.png rename to assets/ReVancedManager/legacy/flat/iwd-light.png diff --git a/assets/ReVancedManager/legacy/flat/valentine-dark.png b/assets/ReVancedManager/legacy/flat/valentine-dark.png new file mode 100644 index 0000000..1ff33ce Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/valentine-dark.png differ diff --git a/assets/ReVancedManager/flat/valentine-light-compose.png b/assets/ReVancedManager/legacy/flat/valentine-light-compose.png similarity index 100% rename from assets/ReVancedManager/flat/valentine-light-compose.png rename to assets/ReVancedManager/legacy/flat/valentine-light-compose.png diff --git a/assets/ReVancedManager/legacy/flat/valentine-light.png b/assets/ReVancedManager/legacy/flat/valentine-light.png new file mode 100644 index 0000000..b4ccb7e Binary files /dev/null and b/assets/ReVancedManager/legacy/flat/valentine-light.png differ diff --git a/assets/ReVancedManager/imd-dark-compose.webp b/assets/ReVancedManager/legacy/imd-dark-compose.webp similarity index 100% rename from assets/ReVancedManager/imd-dark-compose.webp rename to assets/ReVancedManager/legacy/imd-dark-compose.webp diff --git a/assets/ReVancedManager/imd-dark.webp b/assets/ReVancedManager/legacy/imd-dark.webp similarity index 100% rename from assets/ReVancedManager/imd-dark.webp rename to assets/ReVancedManager/legacy/imd-dark.webp diff --git a/assets/ReVancedManager/imd-light-compose.webp b/assets/ReVancedManager/legacy/imd-light-compose.webp similarity index 100% rename from assets/ReVancedManager/imd-light-compose.webp rename to assets/ReVancedManager/legacy/imd-light-compose.webp diff --git a/assets/ReVancedManager/imd-light.webp b/assets/ReVancedManager/legacy/imd-light.webp similarity index 100% rename from assets/ReVancedManager/imd-light.webp rename to assets/ReVancedManager/legacy/imd-light.webp diff --git a/assets/ReVancedManager/incubator-light-compose.webp b/assets/ReVancedManager/legacy/incubator-light-compose.webp similarity index 100% rename from assets/ReVancedManager/incubator-light-compose.webp rename to assets/ReVancedManager/legacy/incubator-light-compose.webp diff --git a/assets/ReVancedManager/incubator-light.webp b/assets/ReVancedManager/legacy/incubator-light.webp similarity index 100% rename from assets/ReVancedManager/incubator-light.webp rename to assets/ReVancedManager/legacy/incubator-light.webp diff --git a/assets/ReVancedManager/iwd-dark-compose.webp b/assets/ReVancedManager/legacy/iwd-dark-compose.webp similarity index 100% rename from assets/ReVancedManager/iwd-dark-compose.webp rename to assets/ReVancedManager/legacy/iwd-dark-compose.webp diff --git a/assets/ReVancedManager/iwd-dark.webp b/assets/ReVancedManager/legacy/iwd-dark.webp similarity index 100% rename from assets/ReVancedManager/iwd-dark.webp rename to assets/ReVancedManager/legacy/iwd-dark.webp diff --git a/assets/ReVancedManager/iwd-light-compose.webp b/assets/ReVancedManager/legacy/iwd-light-compose.webp similarity index 100% rename from assets/ReVancedManager/iwd-light-compose.webp rename to assets/ReVancedManager/legacy/iwd-light-compose.webp diff --git a/assets/ReVancedManager/iwd-light.webp b/assets/ReVancedManager/legacy/iwd-light.webp similarity index 100% rename from assets/ReVancedManager/iwd-light.webp rename to assets/ReVancedManager/legacy/iwd-light.webp diff --git a/assets/ReVancedManager/legacy/valentine-dark.webp b/assets/ReVancedManager/legacy/valentine-dark.webp new file mode 100644 index 0000000..bc746e8 Binary files /dev/null and b/assets/ReVancedManager/legacy/valentine-dark.webp differ diff --git a/assets/ReVancedManager/valentine-light-compose.webp b/assets/ReVancedManager/legacy/valentine-light-compose.webp similarity index 100% rename from assets/ReVancedManager/valentine-light-compose.webp rename to assets/ReVancedManager/legacy/valentine-light-compose.webp diff --git a/assets/ReVancedManager/legacy/valentine-light.webp b/assets/ReVancedManager/legacy/valentine-light.webp new file mode 100644 index 0000000..78920fd Binary files /dev/null and b/assets/ReVancedManager/legacy/valentine-light.webp differ diff --git a/assets/ReVancedManager/newyear-dark.webp b/assets/ReVancedManager/newyear-dark.webp new file mode 100644 index 0000000..7943d09 Binary files /dev/null and b/assets/ReVancedManager/newyear-dark.webp differ diff --git a/assets/ReVancedManager/newyear-light.webp b/assets/ReVancedManager/newyear-light.webp new file mode 100644 index 0000000..523e475 Binary files /dev/null and b/assets/ReVancedManager/newyear-light.webp differ diff --git a/assets/ReVancedManager/valentine-dark.webp b/assets/ReVancedManager/valentine-dark.webp index bc746e8..76a169a 100644 Binary files a/assets/ReVancedManager/valentine-dark.webp and b/assets/ReVancedManager/valentine-dark.webp differ diff --git a/assets/ReVancedManager/valentine-light.webp b/assets/ReVancedManager/valentine-light.webp index 78920fd..7ce997f 100644 Binary files a/assets/ReVancedManager/valentine-light.webp and b/assets/ReVancedManager/valentine-light.webp differ diff --git a/scripts/holiday/test/testbed/LICENSE b/assets/WolframAlphaDart/LICENSE similarity index 100% rename from scripts/holiday/test/testbed/LICENSE rename to assets/WolframAlphaDart/LICENSE diff --git a/assets/WolframAlphaDart/README.md b/assets/WolframAlphaDart/README.md new file mode 100644 index 0000000..47366b8 --- /dev/null +++ b/assets/WolframAlphaDart/README.md @@ -0,0 +1,19 @@ +# Personal Banner +Here are all the available Personal's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ---------------------- | +| `default-light` | Default | Default | Default Theme | +| `newyear-light` | January 1st | Holiday | πŸŽ‡ New Year's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | + +## Notice +This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md). diff --git a/assets/WolframAlphaDart/default-light.webp b/assets/WolframAlphaDart/default-light.webp new file mode 100644 index 0000000..1f82844 Binary files /dev/null and b/assets/WolframAlphaDart/default-light.webp differ diff --git a/assets/WolframAlphaDart/dynamic-light.webp b/assets/WolframAlphaDart/dynamic-light.webp new file mode 100644 index 0000000..1f82844 Binary files /dev/null and b/assets/WolframAlphaDart/dynamic-light.webp differ diff --git a/assets/WolframAlphaDart/flat/default-light.png b/assets/WolframAlphaDart/flat/default-light.png new file mode 100644 index 0000000..5213330 Binary files /dev/null and b/assets/WolframAlphaDart/flat/default-light.png differ diff --git a/assets/WolframAlphaDart/flat/halloween-light.png b/assets/WolframAlphaDart/flat/halloween-light.png new file mode 100644 index 0000000..53da870 Binary files /dev/null and b/assets/WolframAlphaDart/flat/halloween-light.png differ diff --git a/assets/WolframAlphaDart/flat/newyear-light.png b/assets/WolframAlphaDart/flat/newyear-light.png new file mode 100644 index 0000000..d715582 Binary files /dev/null and b/assets/WolframAlphaDart/flat/newyear-light.png differ diff --git a/assets/WolframAlphaDart/flat/valentine-light.png b/assets/WolframAlphaDart/flat/valentine-light.png new file mode 100644 index 0000000..e0b34b8 Binary files /dev/null and b/assets/WolframAlphaDart/flat/valentine-light.png differ diff --git a/assets/WolframAlphaDart/halloween-light.webp b/assets/WolframAlphaDart/halloween-light.webp new file mode 100644 index 0000000..dd076e7 Binary files /dev/null and b/assets/WolframAlphaDart/halloween-light.webp differ diff --git a/assets/WolframAlphaDart/newyear-light.webp b/assets/WolframAlphaDart/newyear-light.webp new file mode 100644 index 0000000..1ce5ad2 Binary files /dev/null and b/assets/WolframAlphaDart/newyear-light.webp differ diff --git a/assets/WolframAlphaDart/valentine-light.webp b/assets/WolframAlphaDart/valentine-light.webp new file mode 100644 index 0000000..5f27c52 Binary files /dev/null and b/assets/WolframAlphaDart/valentine-light.webp differ diff --git a/assets/v1/ReVancedManager/LICENSE b/assets/v1/ReVancedManager/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v1/ReVancedManager/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v1/ReVancedManager/README.md b/assets/v1/ReVancedManager/README.md new file mode 100644 index 0000000..2fd5cec --- /dev/null +++ b/assets/v1/ReVancedManager/README.md @@ -0,0 +1,38 @@ +# ReVanced Manager Banner (legacy) +Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ------------------------- | ------------- | ----------------- | ------------------------------------ | +| `default-dark` | Default | Default | Default Theme | +| `default-dark-compose` | Default | Default | Compose variant of `default-dark` | +| `default-light` | Default | Default | Default Theme | +| `default-light-compose` | Default | Default | Compose variant of `default-light` | +| `incubator-light` | Default | Reserved | Default Theme for Incubator | +| `incubator-light-compose` | Default | Reserved | Compose variant of `incubator-light` | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light-compose` | February 14th | Reserved | Compose variant of `valentine-light` | +| `iwd-dark` | March 8th | International Day | ♀️ International Women's Day | +| `iwd-dark-compose` | March 8th | Reserved | Compose variant of `iwd-dark` | +| `iwd-light` | March 8th | International Day | ♀️ International Women's Day | +| `iwd-light-compose` | March 8th | Reserved | Compose variant of `iwd-light` | +| `imd-dark` | November 19th | International Day | ♂️ International Men's Day | +| `imd-dark-compose` | November 19th | Reserved | Compose variant of `imd-dark` | +| `imd-light` | November 19th | International Day | ♂️ International Men's Day | +| `imd-light-compose` | November 19th | Reserved | Compose variant of `imd-light` | +| `valentine-dark` | July 10th | Personal | πŸ’– Valentine's Day | +| `valentine-light` | July 10th | Personal | πŸ’– Valentine's Day | +| `valentine-light-compose` | July 10th | Reserved | Compose variant of `valentine-light` | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +> [!WARNING] +> Dynamic Banner may not work as expected as this design has been archived. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------------- | ------- | ----------- | ---------------------------------- | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-dark-compose` | Dynamic | Dynamic | Compose variant of `dynamic-dark` | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-light-compose` | Dynamic | Dynamic | Compose variant of `dynamic-light` | diff --git a/assets/v1/ReVancedManager/default-dark-compose.webp b/assets/v1/ReVancedManager/default-dark-compose.webp new file mode 100644 index 0000000..f739248 Binary files /dev/null and b/assets/v1/ReVancedManager/default-dark-compose.webp differ diff --git a/assets/v1/ReVancedManager/default-dark.webp b/assets/v1/ReVancedManager/default-dark.webp new file mode 100644 index 0000000..5c2c58f Binary files /dev/null and b/assets/v1/ReVancedManager/default-dark.webp differ diff --git a/assets/v1/ReVancedManager/default-light-compose.webp b/assets/v1/ReVancedManager/default-light-compose.webp new file mode 100644 index 0000000..9e2e1de Binary files /dev/null and b/assets/v1/ReVancedManager/default-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/default-light.webp b/assets/v1/ReVancedManager/default-light.webp new file mode 100644 index 0000000..3730e63 Binary files /dev/null and b/assets/v1/ReVancedManager/default-light.webp differ diff --git a/assets/v1/ReVancedManager/dynamic-dark-compose.webp b/assets/v1/ReVancedManager/dynamic-dark-compose.webp new file mode 100644 index 0000000..f739248 Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-dark-compose.webp differ diff --git a/assets/v1/ReVancedManager/dynamic-dark.webp b/assets/v1/ReVancedManager/dynamic-dark.webp new file mode 100644 index 0000000..5c2c58f Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-dark.webp differ diff --git a/assets/v1/ReVancedManager/dynamic-light-compose.webp b/assets/v1/ReVancedManager/dynamic-light-compose.webp new file mode 100644 index 0000000..9e2e1de Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/dynamic-light.webp b/assets/v1/ReVancedManager/dynamic-light.webp new file mode 100644 index 0000000..3730e63 Binary files /dev/null and b/assets/v1/ReVancedManager/dynamic-light.webp differ diff --git a/assets/v1/ReVancedManager/flat/default-dark-compose.png b/assets/v1/ReVancedManager/flat/default-dark-compose.png new file mode 100644 index 0000000..809d1a3 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-dark-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/default-dark.png b/assets/v1/ReVancedManager/flat/default-dark.png new file mode 100644 index 0000000..fd19123 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-dark.png differ diff --git a/assets/v1/ReVancedManager/flat/default-light-compose.png b/assets/v1/ReVancedManager/flat/default-light-compose.png new file mode 100644 index 0000000..8e07390 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/default-light.png b/assets/v1/ReVancedManager/flat/default-light.png new file mode 100644 index 0000000..c9782da Binary files /dev/null and b/assets/v1/ReVancedManager/flat/default-light.png differ diff --git a/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png b/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png new file mode 100644 index 0000000..809d1a3 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-dark-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/dynamic-dark.png b/assets/v1/ReVancedManager/flat/dynamic-dark.png new file mode 100644 index 0000000..fd19123 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-dark.png differ diff --git a/assets/v1/ReVancedManager/flat/dynamic-light-compose.png b/assets/v1/ReVancedManager/flat/dynamic-light-compose.png new file mode 100644 index 0000000..8e07390 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/dynamic-light.png b/assets/v1/ReVancedManager/flat/dynamic-light.png new file mode 100644 index 0000000..c9782da Binary files /dev/null and b/assets/v1/ReVancedManager/flat/dynamic-light.png differ diff --git a/assets/v1/ReVancedManager/flat/imd-dark-compose.png b/assets/v1/ReVancedManager/flat/imd-dark-compose.png new file mode 100644 index 0000000..3aee35e Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-dark-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/imd-dark.png b/assets/v1/ReVancedManager/flat/imd-dark.png new file mode 100644 index 0000000..452816a Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-dark.png differ diff --git a/assets/v1/ReVancedManager/flat/imd-light-compose.png b/assets/v1/ReVancedManager/flat/imd-light-compose.png new file mode 100644 index 0000000..b19ee0b Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/imd-light.png b/assets/v1/ReVancedManager/flat/imd-light.png new file mode 100644 index 0000000..51bbcad Binary files /dev/null and b/assets/v1/ReVancedManager/flat/imd-light.png differ diff --git a/assets/v1/ReVancedManager/flat/incubator-light-compose.png b/assets/v1/ReVancedManager/flat/incubator-light-compose.png new file mode 100644 index 0000000..fa16e09 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/incubator-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/incubator-light.png b/assets/v1/ReVancedManager/flat/incubator-light.png new file mode 100644 index 0000000..b6e5663 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/incubator-light.png differ diff --git a/assets/v1/ReVancedManager/flat/iwd-dark-compose.png b/assets/v1/ReVancedManager/flat/iwd-dark-compose.png new file mode 100644 index 0000000..00f7cb4 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-dark-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/iwd-dark.png b/assets/v1/ReVancedManager/flat/iwd-dark.png new file mode 100644 index 0000000..8451337 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-dark.png differ diff --git a/assets/v1/ReVancedManager/flat/iwd-light-compose.png b/assets/v1/ReVancedManager/flat/iwd-light-compose.png new file mode 100644 index 0000000..457665f Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/iwd-light.png b/assets/v1/ReVancedManager/flat/iwd-light.png new file mode 100644 index 0000000..6ce7357 Binary files /dev/null and b/assets/v1/ReVancedManager/flat/iwd-light.png differ diff --git a/assets/v1/ReVancedManager/flat/valentine-dark.png b/assets/v1/ReVancedManager/flat/valentine-dark.png new file mode 100644 index 0000000..1ff33ce Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-dark.png differ diff --git a/assets/v1/ReVancedManager/flat/valentine-light-compose.png b/assets/v1/ReVancedManager/flat/valentine-light-compose.png new file mode 100644 index 0000000..f3633ec Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-light-compose.png differ diff --git a/assets/v1/ReVancedManager/flat/valentine-light.png b/assets/v1/ReVancedManager/flat/valentine-light.png new file mode 100644 index 0000000..b4ccb7e Binary files /dev/null and b/assets/v1/ReVancedManager/flat/valentine-light.png differ diff --git a/assets/v1/ReVancedManager/imd-dark-compose.webp b/assets/v1/ReVancedManager/imd-dark-compose.webp new file mode 100644 index 0000000..f9b55cf Binary files /dev/null and b/assets/v1/ReVancedManager/imd-dark-compose.webp differ diff --git a/assets/v1/ReVancedManager/imd-dark.webp b/assets/v1/ReVancedManager/imd-dark.webp new file mode 100644 index 0000000..1253224 Binary files /dev/null and b/assets/v1/ReVancedManager/imd-dark.webp differ diff --git a/assets/v1/ReVancedManager/imd-light-compose.webp b/assets/v1/ReVancedManager/imd-light-compose.webp new file mode 100644 index 0000000..2dc09fb Binary files /dev/null and b/assets/v1/ReVancedManager/imd-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/imd-light.webp b/assets/v1/ReVancedManager/imd-light.webp new file mode 100644 index 0000000..d4754dc Binary files /dev/null and b/assets/v1/ReVancedManager/imd-light.webp differ diff --git a/assets/v1/ReVancedManager/incubator-light-compose.webp b/assets/v1/ReVancedManager/incubator-light-compose.webp new file mode 100644 index 0000000..daf2276 Binary files /dev/null and b/assets/v1/ReVancedManager/incubator-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/incubator-light.webp b/assets/v1/ReVancedManager/incubator-light.webp new file mode 100644 index 0000000..dce2a3d Binary files /dev/null and b/assets/v1/ReVancedManager/incubator-light.webp differ diff --git a/assets/v1/ReVancedManager/iwd-dark-compose.webp b/assets/v1/ReVancedManager/iwd-dark-compose.webp new file mode 100644 index 0000000..fd2503a Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-dark-compose.webp differ diff --git a/assets/v1/ReVancedManager/iwd-dark.webp b/assets/v1/ReVancedManager/iwd-dark.webp new file mode 100644 index 0000000..847e401 Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-dark.webp differ diff --git a/assets/v1/ReVancedManager/iwd-light-compose.webp b/assets/v1/ReVancedManager/iwd-light-compose.webp new file mode 100644 index 0000000..d9ff195 Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/iwd-light.webp b/assets/v1/ReVancedManager/iwd-light.webp new file mode 100644 index 0000000..6af050b Binary files /dev/null and b/assets/v1/ReVancedManager/iwd-light.webp differ diff --git a/assets/v1/ReVancedManager/valentine-dark.webp b/assets/v1/ReVancedManager/valentine-dark.webp new file mode 100644 index 0000000..bc746e8 Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-dark.webp differ diff --git a/assets/v1/ReVancedManager/valentine-light-compose.webp b/assets/v1/ReVancedManager/valentine-light-compose.webp new file mode 100644 index 0000000..28e8798 Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-light-compose.webp differ diff --git a/assets/v1/ReVancedManager/valentine-light.webp b/assets/v1/ReVancedManager/valentine-light.webp new file mode 100644 index 0000000..78920fd Binary files /dev/null and b/assets/v1/ReVancedManager/valentine-light.webp differ diff --git a/assets/v2/Personal/LICENSE b/assets/v2/Personal/LICENSE new file mode 100644 index 0000000..cfe676c --- /dev/null +++ b/assets/v2/Personal/LICENSE @@ -0,0 +1,403 @@ +Attribution-NonCommercial-NoDerivatives 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 +International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-NoDerivatives 4.0 International Public +License ("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + c. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + d. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + e. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + f. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + g. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + h. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce and reproduce, but not Share, Adapted Material + for NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material, You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + For the avoidance of doubt, You do not have permission under + this Public License to Share Adapted Material. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only and provided You do not Share Adapted Material; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/assets/v2/Personal/README.md b/assets/v2/Personal/README.md new file mode 100644 index 0000000..9b03076 --- /dev/null +++ b/assets/v2/Personal/README.md @@ -0,0 +1,22 @@ +# Personal Banner +Here are all the available Personal's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ------------------ | +| `default-light` | Default | Default | Default Theme | +| `default-dark` | Default | Default | Default Theme | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | +| `halloween-dark` | October | Holiday | πŸ‘» Star...! That's it! | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------------- | ------- | ----------- | ---------------------------------- | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | + +## Notice +This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md). diff --git a/assets/v2/Personal/default-dark.webp b/assets/v2/Personal/default-dark.webp new file mode 100644 index 0000000..08970f1 Binary files /dev/null and b/assets/v2/Personal/default-dark.webp differ diff --git a/scripts/holiday/test/testbed/default-light.webp b/assets/v2/Personal/default-light.webp similarity index 100% rename from scripts/holiday/test/testbed/default-light.webp rename to assets/v2/Personal/default-light.webp diff --git a/assets/v2/Personal/dynamic-dark.webp b/assets/v2/Personal/dynamic-dark.webp new file mode 100644 index 0000000..08970f1 Binary files /dev/null and b/assets/v2/Personal/dynamic-dark.webp differ diff --git a/scripts/holiday/test/testbed/dynamic-light.webp b/assets/v2/Personal/dynamic-light.webp similarity index 100% rename from scripts/holiday/test/testbed/dynamic-light.webp rename to assets/v2/Personal/dynamic-light.webp diff --git a/assets/v2/Personal/flat/default-dark.png b/assets/v2/Personal/flat/default-dark.png new file mode 100644 index 0000000..7414b5a Binary files /dev/null and b/assets/v2/Personal/flat/default-dark.png differ diff --git a/assets/v2/Personal/flat/default-light.png b/assets/v2/Personal/flat/default-light.png new file mode 100644 index 0000000..8186a60 Binary files /dev/null and b/assets/v2/Personal/flat/default-light.png differ diff --git a/assets/v2/Personal/flat/halloween-dark.png b/assets/v2/Personal/flat/halloween-dark.png new file mode 100644 index 0000000..4c3d210 Binary files /dev/null and b/assets/v2/Personal/flat/halloween-dark.png differ diff --git a/assets/v2/Personal/flat/halloween-light.png b/assets/v2/Personal/flat/halloween-light.png new file mode 100644 index 0000000..727c85f Binary files /dev/null and b/assets/v2/Personal/flat/halloween-light.png differ diff --git a/assets/v2/Personal/flat/valentine-dark.png b/assets/v2/Personal/flat/valentine-dark.png new file mode 100644 index 0000000..16e8c0c Binary files /dev/null and b/assets/v2/Personal/flat/valentine-dark.png differ diff --git a/assets/v2/Personal/flat/valentine-light.png b/assets/v2/Personal/flat/valentine-light.png new file mode 100644 index 0000000..fdaaa31 Binary files /dev/null and b/assets/v2/Personal/flat/valentine-light.png differ diff --git a/assets/v2/Personal/halloween-dark.webp b/assets/v2/Personal/halloween-dark.webp new file mode 100644 index 0000000..2145cc6 Binary files /dev/null and b/assets/v2/Personal/halloween-dark.webp differ diff --git a/assets/v2/Personal/halloween-light.webp b/assets/v2/Personal/halloween-light.webp new file mode 100644 index 0000000..e169980 Binary files /dev/null and b/assets/v2/Personal/halloween-light.webp differ diff --git a/assets/v2/Personal/valentine-dark.webp b/assets/v2/Personal/valentine-dark.webp new file mode 100644 index 0000000..36ac7af Binary files /dev/null and b/assets/v2/Personal/valentine-dark.webp differ diff --git a/scripts/holiday/test/testbed/valentine-light.webp b/assets/v2/Personal/valentine-light.webp similarity index 100% rename from scripts/holiday/test/testbed/valentine-light.webp rename to assets/v2/Personal/valentine-light.webp diff --git a/assets/v2/PullRequest/buildcube/LICENSE b/assets/v2/PullRequest/buildcube/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v2/PullRequest/buildcube/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v2/PullRequest/buildcube/README.md b/assets/v2/PullRequest/buildcube/README.md new file mode 100644 index 0000000..55527d5 --- /dev/null +++ b/assets/v2/PullRequest/buildcube/README.md @@ -0,0 +1,6 @@ +# BuildCube Banner +Here are all the available BuildCube's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `default-light` | None | Default | Default Theme | diff --git a/assets/v2/PullRequest/buildcube/default-light.webp b/assets/v2/PullRequest/buildcube/default-light.webp new file mode 100644 index 0000000..4888a0b Binary files /dev/null and b/assets/v2/PullRequest/buildcube/default-light.webp differ diff --git a/assets/v2/PullRequest/buildcube/flat/default-light.png b/assets/v2/PullRequest/buildcube/flat/default-light.png new file mode 100644 index 0000000..b2ae8ec Binary files /dev/null and b/assets/v2/PullRequest/buildcube/flat/default-light.png differ diff --git a/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png b/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png new file mode 100644 index 0000000..d2ff3c4 Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/HoneygainCircleMock.png differ diff --git a/assets/v2/PullRequest/lawnicons/LICENSE b/assets/v2/PullRequest/lawnicons/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v2/PullRequest/lawnicons/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png b/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png new file mode 100644 index 0000000..d2ff3c4 Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/StudentCareCircleMock.png differ diff --git a/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png b/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png new file mode 100644 index 0000000..d2ff3c4 Binary files /dev/null and b/assets/v2/PullRequest/lawnicons/mTicketCircleMock.png differ diff --git a/assets/v2/PullRequest/revancedmanager/LICENSE b/assets/v2/PullRequest/revancedmanager/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v2/PullRequest/revancedmanager/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png new file mode 100644 index 0000000..7ac3f9f Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update-2.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png new file mode 100644 index 0000000..96a00f8 Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-automated-deps-update.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png new file mode 100644 index 0000000..0f7cb91 Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-crowdin.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png new file mode 100644 index 0000000..eafb5ea Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-debugapk-naming-scheme.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png new file mode 100644 index 0000000..3f989bb Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-current-impl.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png new file mode 100644 index 0000000..8d71491 Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-sign-debug-build-suggested-impl.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png new file mode 100644 index 0000000..8f68988 Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-pgp.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png new file mode 100644 index 0000000..9091edb Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-rvapi-sha1-pgp.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png new file mode 100644 index 0000000..5b0e321 Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1-pgp.png differ diff --git a/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png new file mode 100644 index 0000000..1adfb9f Binary files /dev/null and b/assets/v2/PullRequest/revancedmanager/revanced-manager-verification-sha1.png differ diff --git a/assets/v2/PullRequest/security/LICENSE b/assets/v2/PullRequest/security/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v2/PullRequest/security/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v2/PullRequest/security/README.md b/assets/v2/PullRequest/security/README.md new file mode 100644 index 0000000..6c17f29 --- /dev/null +++ b/assets/v2/PullRequest/security/README.md @@ -0,0 +1,6 @@ +# Security Notice Banner +Here are all the available Security Notice's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------------- | ------- | ----------- | ---------------------------------------------- | +| `default-light-warning` | None | Generic | Any types of security warning (Low - Critical) | diff --git a/assets/v2/PullRequest/security/default-light-warning.webp b/assets/v2/PullRequest/security/default-light-warning.webp new file mode 100644 index 0000000..14b9790 Binary files /dev/null and b/assets/v2/PullRequest/security/default-light-warning.webp differ diff --git a/assets/v2/PullRequest/security/flat/default-light-warning.png b/assets/v2/PullRequest/security/flat/default-light-warning.png new file mode 100644 index 0000000..7ebf135 Binary files /dev/null and b/assets/v2/PullRequest/security/flat/default-light-warning.png differ diff --git a/assets/v2/ReVancedManager/LICENSE b/assets/v2/ReVancedManager/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v2/ReVancedManager/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v2/ReVancedManager/README.md b/assets/v2/ReVancedManager/README.md new file mode 100644 index 0000000..59c1167 --- /dev/null +++ b/assets/v2/ReVancedManager/README.md @@ -0,0 +1,19 @@ +# ReVanced Manager Banner +Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ---------------------- | +| `default-dark` | Default | Default | Default Theme | +| `default-light` | Default | Default | Default Theme | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-dark` | October | Holiday | πŸ‘» Star...! That's it! | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | diff --git a/assets/v2/ReVancedManager/default-dark.webp b/assets/v2/ReVancedManager/default-dark.webp new file mode 100644 index 0000000..1ea4563 Binary files /dev/null and b/assets/v2/ReVancedManager/default-dark.webp differ diff --git a/assets/v2/ReVancedManager/default-light.webp b/assets/v2/ReVancedManager/default-light.webp new file mode 100644 index 0000000..b47f167 Binary files /dev/null and b/assets/v2/ReVancedManager/default-light.webp differ diff --git a/assets/v2/ReVancedManager/dynamic-dark.webp b/assets/v2/ReVancedManager/dynamic-dark.webp new file mode 100644 index 0000000..1ea4563 Binary files /dev/null and b/assets/v2/ReVancedManager/dynamic-dark.webp differ diff --git a/assets/v2/ReVancedManager/dynamic-light.webp b/assets/v2/ReVancedManager/dynamic-light.webp new file mode 100644 index 0000000..b47f167 Binary files /dev/null and b/assets/v2/ReVancedManager/dynamic-light.webp differ diff --git a/assets/v2/ReVancedManager/flat/default-dark.png b/assets/v2/ReVancedManager/flat/default-dark.png new file mode 100644 index 0000000..cc87cf2 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/default-dark.png differ diff --git a/assets/v2/ReVancedManager/flat/default-light.png b/assets/v2/ReVancedManager/flat/default-light.png new file mode 100644 index 0000000..c7ed8fd Binary files /dev/null and b/assets/v2/ReVancedManager/flat/default-light.png differ diff --git a/assets/v2/ReVancedManager/flat/halloween-dark.png b/assets/v2/ReVancedManager/flat/halloween-dark.png new file mode 100644 index 0000000..66de495 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/halloween-dark.png differ diff --git a/assets/v2/ReVancedManager/flat/halloween-light.png b/assets/v2/ReVancedManager/flat/halloween-light.png new file mode 100644 index 0000000..70e4c0a Binary files /dev/null and b/assets/v2/ReVancedManager/flat/halloween-light.png differ diff --git a/assets/v2/ReVancedManager/flat/newyear-dark.png b/assets/v2/ReVancedManager/flat/newyear-dark.png new file mode 100644 index 0000000..3703401 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/newyear-dark.png differ diff --git a/assets/v2/ReVancedManager/flat/newyear-light.png b/assets/v2/ReVancedManager/flat/newyear-light.png new file mode 100644 index 0000000..2c803e3 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/newyear-light.png differ diff --git a/assets/v2/ReVancedManager/flat/valentine-dark.png b/assets/v2/ReVancedManager/flat/valentine-dark.png new file mode 100644 index 0000000..136e4f6 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/valentine-dark.png differ diff --git a/assets/v2/ReVancedManager/flat/valentine-light.png b/assets/v2/ReVancedManager/flat/valentine-light.png new file mode 100644 index 0000000..e443144 Binary files /dev/null and b/assets/v2/ReVancedManager/flat/valentine-light.png differ diff --git a/assets/v2/ReVancedManager/halloween-dark.webp b/assets/v2/ReVancedManager/halloween-dark.webp new file mode 100644 index 0000000..1385467 Binary files /dev/null and b/assets/v2/ReVancedManager/halloween-dark.webp differ diff --git a/assets/v2/ReVancedManager/halloween-light.webp b/assets/v2/ReVancedManager/halloween-light.webp new file mode 100644 index 0000000..8b4171b Binary files /dev/null and b/assets/v2/ReVancedManager/halloween-light.webp differ diff --git a/assets/v2/ReVancedManager/newyear-dark.webp b/assets/v2/ReVancedManager/newyear-dark.webp new file mode 100644 index 0000000..7943d09 Binary files /dev/null and b/assets/v2/ReVancedManager/newyear-dark.webp differ diff --git a/assets/v2/ReVancedManager/newyear-light.webp b/assets/v2/ReVancedManager/newyear-light.webp new file mode 100644 index 0000000..523e475 Binary files /dev/null and b/assets/v2/ReVancedManager/newyear-light.webp differ diff --git a/assets/v2/ReVancedManager/valentine-dark.webp b/assets/v2/ReVancedManager/valentine-dark.webp new file mode 100644 index 0000000..76a169a Binary files /dev/null and b/assets/v2/ReVancedManager/valentine-dark.webp differ diff --git a/assets/v2/ReVancedManager/valentine-light.webp b/assets/v2/ReVancedManager/valentine-light.webp new file mode 100644 index 0000000..7ce997f Binary files /dev/null and b/assets/v2/ReVancedManager/valentine-light.webp differ diff --git a/assets/v2/WolframAlphaDart/LICENSE b/assets/v2/WolframAlphaDart/LICENSE new file mode 100644 index 0000000..cfe676c --- /dev/null +++ b/assets/v2/WolframAlphaDart/LICENSE @@ -0,0 +1,403 @@ +Attribution-NonCommercial-NoDerivatives 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 +International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-NoDerivatives 4.0 International Public +License ("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + c. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + d. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + e. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + f. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + g. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + h. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce and reproduce, but not Share, Adapted Material + for NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material, You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + For the avoidance of doubt, You do not have permission under + this Public License to Share Adapted Material. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only and provided You do not Share Adapted Material; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/assets/v2/WolframAlphaDart/README.md b/assets/v2/WolframAlphaDart/README.md new file mode 100644 index 0000000..47366b8 --- /dev/null +++ b/assets/v2/WolframAlphaDart/README.md @@ -0,0 +1,19 @@ +# Personal Banner +Here are all the available Personal's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ---------------------- | +| `default-light` | Default | Default | Default Theme | +| `newyear-light` | January 1st | Holiday | πŸŽ‡ New Year's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `halloween-light` | October | Holiday | πŸ‘» Star...! That's it! | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | + +## Notice +This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md). diff --git a/assets/v2/WolframAlphaDart/default-light.webp b/assets/v2/WolframAlphaDart/default-light.webp new file mode 100644 index 0000000..1f82844 Binary files /dev/null and b/assets/v2/WolframAlphaDart/default-light.webp differ diff --git a/assets/v2/WolframAlphaDart/dynamic-light.webp b/assets/v2/WolframAlphaDart/dynamic-light.webp new file mode 100644 index 0000000..1f82844 Binary files /dev/null and b/assets/v2/WolframAlphaDart/dynamic-light.webp differ diff --git a/assets/v2/WolframAlphaDart/flat/default-light.png b/assets/v2/WolframAlphaDart/flat/default-light.png new file mode 100644 index 0000000..5213330 Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/default-light.png differ diff --git a/assets/v2/WolframAlphaDart/flat/halloween-light.png b/assets/v2/WolframAlphaDart/flat/halloween-light.png new file mode 100644 index 0000000..53da870 Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/halloween-light.png differ diff --git a/assets/v2/WolframAlphaDart/flat/newyear-light.png b/assets/v2/WolframAlphaDart/flat/newyear-light.png new file mode 100644 index 0000000..d715582 Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/newyear-light.png differ diff --git a/assets/v2/WolframAlphaDart/flat/valentine-light.png b/assets/v2/WolframAlphaDart/flat/valentine-light.png new file mode 100644 index 0000000..e0b34b8 Binary files /dev/null and b/assets/v2/WolframAlphaDart/flat/valentine-light.png differ diff --git a/assets/v2/WolframAlphaDart/halloween-light.webp b/assets/v2/WolframAlphaDart/halloween-light.webp new file mode 100644 index 0000000..dd076e7 Binary files /dev/null and b/assets/v2/WolframAlphaDart/halloween-light.webp differ diff --git a/assets/v2/WolframAlphaDart/newyear-light.webp b/assets/v2/WolframAlphaDart/newyear-light.webp new file mode 100644 index 0000000..1ce5ad2 Binary files /dev/null and b/assets/v2/WolframAlphaDart/newyear-light.webp differ diff --git a/assets/v2/WolframAlphaDart/valentine-light.webp b/assets/v2/WolframAlphaDart/valentine-light.webp new file mode 100644 index 0000000..5f27c52 Binary files /dev/null and b/assets/v2/WolframAlphaDart/valentine-light.webp differ diff --git a/assets/v3/Personal/LICENSE b/assets/v3/Personal/LICENSE new file mode 100644 index 0000000..cfe676c --- /dev/null +++ b/assets/v3/Personal/LICENSE @@ -0,0 +1,403 @@ +Attribution-NonCommercial-NoDerivatives 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 +International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-NoDerivatives 4.0 International Public +License ("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + c. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + d. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + e. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + f. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + g. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + h. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce and reproduce, but not Share, Adapted Material + for NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material, You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + For the avoidance of doubt, You do not have permission under + this Public License to Share Adapted Material. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only and provided You do not Share Adapted Material; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/assets/v3/Personal/README.md b/assets/v3/Personal/README.md new file mode 100644 index 0000000..010d095 --- /dev/null +++ b/assets/v3/Personal/README.md @@ -0,0 +1,20 @@ +# Personal Banner +Here are all the available Personal's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ------------------ | +| `default-light` | Default | Default | Default Theme | +| `default-dark` | Default | Default | Default Theme | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------------- | ------- | ----------- | ---------------------------------- | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | + +## Notice +This work is protected by the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/) license. You can read the license [here](LICENSE.md). diff --git a/assets/v3/Personal/default-dark.png b/assets/v3/Personal/default-dark.png new file mode 100644 index 0000000..90b53f6 Binary files /dev/null and b/assets/v3/Personal/default-dark.png differ diff --git a/assets/v3/Personal/default-light.png b/assets/v3/Personal/default-light.png new file mode 100644 index 0000000..3eb60fc Binary files /dev/null and b/assets/v3/Personal/default-light.png differ diff --git a/assets/v3/Personal/valentine-dark.png b/assets/v3/Personal/valentine-dark.png new file mode 100644 index 0000000..69970f1 Binary files /dev/null and b/assets/v3/Personal/valentine-dark.png differ diff --git a/assets/v3/Personal/valentine-light.png b/assets/v3/Personal/valentine-light.png new file mode 100644 index 0000000..1e6154c Binary files /dev/null and b/assets/v3/Personal/valentine-light.png differ diff --git a/assets/v3/ReVanced/Manager/LICENSE b/assets/v3/ReVanced/Manager/LICENSE new file mode 100644 index 0000000..2f244ac --- /dev/null +++ b/assets/v3/ReVanced/Manager/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/assets/v3/ReVanced/Manager/README.md b/assets/v3/ReVanced/Manager/README.md new file mode 100644 index 0000000..88e341b --- /dev/null +++ b/assets/v3/ReVanced/Manager/README.md @@ -0,0 +1,17 @@ +# ReVanced Manager Banner +Here are all the available ReVanced Manager's banner. the following table below this message is sorted by Date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| ----------------- | ------------- | ----------- | ---------------------- | +| `default-dark` | Default | Default | Default Theme | +| `default-light` | Default | Default | Default Theme | +| `valentine-dark` | February 14th | Holiday | πŸ’– Valentine's Day | +| `valentine-light` | February 14th | Holiday | πŸ’– Valentine's Day | + +## Dyanmic Banner +These banners will use the theme based on event by date. + +| πŸ“ƒ Filename | πŸ—“οΈ Date | πŸ“” Category | πŸ“œ Description | +| --------------- | ------- | ----------- | -------------- | +| `dynamic-dark` | Dynamic | Dynamic | Dynamic Theme | +| `dynamic-light` | Dynamic | Dynamic | Dynamic Theme | diff --git a/assets/v3/ReVanced/Manager/default-dark.png b/assets/v3/ReVanced/Manager/default-dark.png new file mode 100644 index 0000000..107ee48 Binary files /dev/null and b/assets/v3/ReVanced/Manager/default-dark.png differ diff --git a/assets/v3/ReVanced/Manager/default-light.png b/assets/v3/ReVanced/Manager/default-light.png new file mode 100644 index 0000000..6ce2304 Binary files /dev/null and b/assets/v3/ReVanced/Manager/default-light.png differ diff --git a/assets/v3/ReVanced/Manager/valentine-dark.png b/assets/v3/ReVanced/Manager/valentine-dark.png new file mode 100644 index 0000000..af7507a Binary files /dev/null and b/assets/v3/ReVanced/Manager/valentine-dark.png differ diff --git a/assets/v3/ReVanced/Manager/valentine-light.png b/assets/v3/ReVanced/Manager/valentine-light.png new file mode 100644 index 0000000..eddf37b Binary files /dev/null and b/assets/v3/ReVanced/Manager/valentine-light.png differ diff --git a/scripts/assets/default-light.png b/scripts/assets/default-light.png new file mode 100644 index 0000000..8186a60 Binary files /dev/null and b/scripts/assets/default-light.png differ diff --git a/scripts/holiday/README.md b/scripts/holiday/README.md index c6afce4..fe00bbe 100644 --- a/scripts/holiday/README.md +++ b/scripts/holiday/README.md @@ -3,6 +3,7 @@ Return assets based on event | Python version | Support status | | -------------- | ---------------------------- | +| 3.13[^1] | :white_check_mark: Supported | | 3.12 | :white_check_mark: Supported | | 3.11 | :white_check_mark: Supported | | 3.10 | :white_check_mark: Supported | @@ -10,7 +11,7 @@ Return assets based on event | 3.8 | :white_check_mark: Supported | | 3.9 | :white_check_mark: Supported | | 3.8 | :white_check_mark: Supported | -| 3.7 | :white_check_mark: Supported | +| 3.7 | :gear: Best effort | | 3.6 | :gear: Best effort | | =<3.5 | :x: Not Supported | @@ -18,10 +19,12 @@ Return assets based on event Run `holiday.py` to return the asset name ### `> Holiday // Arguments` -* Theme (-t, --theme): Theme of the wallpaper in string (default, valentine) -* Mode (-m --mode): Mode or Variant of the wallpaper in string (light, dark, special) -* Source (-s, --source): Source destination in string -* Destination (-d --destination): Target destination in string +- Theme (-t, --theme): Theme of the wallpaper in string (default, valentine) +- Mode (-m --mode): Mode or Variant of the wallpaper in string (light, dark, special) +- Source (-s, --source): Source destination in string +- Destination (-d --destination): Target destination in string ## `> Holiday // Contributing` Interested in contributing? See the [contributing guide](docs/CONTRIBUTING.md) + +[^1]: Holiday was tested on Python 3.13.0a6 with no issues. diff --git a/scripts/holiday/dev-requirements.txt b/scripts/holiday/dev-requirements.txt new file mode 100644 index 0000000..59261ab --- /dev/null +++ b/scripts/holiday/dev-requirements.txt @@ -0,0 +1,3 @@ +ruff +pytest +mypy diff --git a/scripts/holiday/docs/CONTRIBUTING.md b/scripts/holiday/docs/CONTRIBUTING.md index e0881f3..89d4070 100644 --- a/scripts/holiday/docs/CONTRIBUTING.md +++ b/scripts/holiday/docs/CONTRIBUTING.md @@ -1,8 +1,9 @@ # `> Holiday // Contributing` Thanks you for your interest in contributing. Please check out the [Code of Conduct](CODE_OF_CONDUCT.md) before contributing, thank you! -> [!IMPORTANT] -> This guide assume that you already installed Python 3.9 or higher. +> [!IMPORTANT] +> This guide assume that you already installed Python 3.6 or higher. +> It is highly recommended to use Python version equal to or higher than the [minimum supported Python version](https://www.python.org/downloads/). Running the script: @@ -16,12 +17,5 @@ Developing the script: 3. Static Analysis: `mypy .` 4. Test the script: `pytest` -> [!WARNING] +> [!WARNING] > Ruff is a linter made using Rust, it's super fast and doesn't output anything if everything passes, don't fall for it! - -Here are some tip when contributing: - -- All commits must follows the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) guidelines. -- [Signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) are highly recommended. -- This repository follows slight variation of [Google's Python style](https://google.github.io/styleguide/pyguide.html) guide **but not strictly enforced**. - diff --git a/scripts/holiday/docs/SECURITY.md b/scripts/holiday/docs/SECURITY.md index d7da4ca..3460bbd 100644 --- a/scripts/holiday/docs/SECURITY.md +++ b/scripts/holiday/docs/SECURITY.md @@ -1,11 +1,9 @@ # Security Policy - While Holiday may not be associated with any security vulnerability ever:tm:, we encouraged everyone to report them as soon as possible. ## Supported Versions - Right now, the latest version are only supported. | Version | Supported | @@ -16,6 +14,7 @@ Right now, the latest version are only supported. | Python version | Support status | | -------------- | ---------------------------- | +| 3.13[1^] | :white_check_mark: Supported | | 3.12 | :white_check_mark: Supported | | 3.11 | :white_check_mark: Supported | | 3.10 | :white_check_mark: Supported | @@ -23,12 +22,11 @@ Right now, the latest version are only supported. | 3.8 | :white_check_mark: Supported | | 3.9 | :white_check_mark: Supported | | 3.8 | :white_check_mark: Supported | -| 3.7 | :white_check_mark: Supported | +| 3.6 | :gear: Best effort | | 3.6 | :gear: Best effort | | =<3.5 | :x: Not Supported | ## Reporting a Vulnerability - Consider contacting me via email. - pun.butrach+security@gmail.com @@ -40,3 +38,5 @@ to prevent any mistake during communication. You'll receive an update when the reported vulnerability is accepted, declined, fixed or requested for more information. + +[1^]: Holiday was tested on Python 3.13.0a4 with no issues. \ No newline at end of file diff --git a/scripts/holiday/holiday.py b/scripts/holiday/holiday.py index b2dd8fe..18d48c6 100644 --- a/scripts/holiday/holiday.py +++ b/scripts/holiday/holiday.py @@ -1,90 +1,114 @@ import os from datetime import datetime -# Format: Month, Day, Assetclass -Event = { - 'NEW_YEAR': (1, 1, None), - 'VALENTINE': (2, 14, 'valentine'), - 'APRIL_FOOL': (4, 1, None), - 'SPECIAL': (7, 10, 'valentine'), - 'BIRTHDAY': (10, 29, None), - 'CHRISTMAS': (12, 25, None), - 'BEFORE_NEW_YEAR': (12, 31, None) +EVENTS = { + 'NEW_YEAR': (1, 1, 'newyear'), + 'VALENTINE': (2, 14, 'valentine'), + 'APRIL_FOOL': (4, 1, None), + 'SPECIAL': (7, 10, 'valentine'), + 'BIRTHDAY': (10, 29, None), + 'CHRISTMAS': (12, 25, None), + 'BEFORE_NEW_YEAR': (12, 31, 'newyear') } -def dynamic_setter(theme: str or list[str], # type: ignore - mode: str or list[str], # type: ignore - source_path: str, - destination_path: str) -> int: - """Copies and overwrites a file based on a dynamic theme and mode. +def dynamic_setter(theme, mode, source_path, destination_path): + """Copies and overwrites a file based on dynamic theme and mode. - #### βš™οΈ Args: - str/list(theme): The theme or variant of the file to be copied. - str/list(mode): The mode of the file. - str(source_path): The path to the directory where the source file is located. - str(destination_path): The path to the directory where the file should be copied. + Args: + theme(str | list[str]): The theme(s) of the file to be copied. + mode(str | list[str]): The mode(s) of the file (e.g., 'light', 'dark'). + source_path(str): The directory path where the source file is located. + destination_path(str): The directory path where the file should be copied. - #### β†ͺ️ Returns: - 0 if the file was copied and overwritten successfully, 1 otherwise. - """ - - if isinstance(theme, list) and isinstance(mode, list): - combinations = [(t, m) for t in theme for m in mode] - else: + Returns: + int: 0 if the file was copied and overwritten successfully, 1 otherwise. + """ if isinstance(theme, str): - theme = [theme] + theme = [theme] if isinstance(mode, str): - mode = [mode] - combinations = [(t, m) for t in theme for m in mode] - - for theme, mode in combinations: - source_file = f'{source_path}{theme}-{mode}.webp' - destination_file = f'{destination_path}dynamic-{mode}.webp' - try: - os.unlink(destination_file) - except FileNotFoundError: - pass - try: - os.link(source_file, destination_file) - print("πŸ₯ž File copied and overwritten successfully.") - except OSError as e: - print(f"πŸ”₯ Operation {source_file} -> {destination_file}\n" - f"File can't be overwritten: {e}") - return 1 - - return 0 - - -def main(time: datetime) -> str: - """Finds the current event and returns the appropriate theme.""" - today = (time.month, time.day) - found_match = False - for event_name, event_date in Event.items(): - if event_date[:2] == today: - print(f"πŸ₯ž Today's date matches {event_name}. Asset: {event_date[2]}") - found_match = True - value = str(event_date[2]) - if not found_match: - print("πŸ—Ώ Nothing eventful here today.") - value = 'default' - - return value + mode = [mode] + for t, m in [(t, m) for t in theme for m in mode]: + source_file = os.path.join(source_path, f'{t}-{m}.webp') + destination_file = os.path.join(destination_path, f'dynamic-{m}.webp') -if __name__ == '__main__': - import argparse + try: + os.unlink(destination_file) + except FileNotFoundError: + pass + + try: + if not os.path.exists(source_file): + print(f"πŸͺ’ Destination File {destination_file} does not exist. Creating a new empty file and linking it.") + open(destination_file, 'a').close() + os.link(source_file, destination_file) + print("πŸ₯ž File copied and overwritten successfully.") + except OSError as e: + print(f"πŸ”₯ Failed to copy {source_file} -> {destination_file}: {e}") + return 1 + + return 0 + + +def get_current_event(time, ignore_day=False, exclude=None): + """Finds the current event based on the date and optional exclusions. + + Args: + time(datetime): The current or specified time. + ignore_day(bool): Whether to match events based only on the month, ignoring the day. + exclude(list[str]): List of themes to exclude. + + Returns: + str: The name of the event's theme, or 'default' if no event matches. + """ + today_month = time.month + today_day = time.day + + if exclude is None: + exclude = [] - parser = argparse.ArgumentParser(description='Dynamically set wallpaper based on date and event.') - parser.add_argument('-t', '--theme', type=str, nargs='+', default=main(datetime.now()), help='Theme of the wallpaper to be copied.') - parser.add_argument('-m', '--mode', type=str, nargs='+', default='light', help='Mode of the wallpaper to be copied.') - parser.add_argument('-s', '--source', type=str, default='', help='Path to the directory where the source file is located.') - parser.add_argument('-d', '--destination', type=str, default='', help='Path to the directory where the file should be copied.') + for event_name, event_date in EVENTS.items(): + if event_date[0] == today_month and (ignore_day or event_date[1] == today_day): + theme = event_date[2] if event_date[2] else "default" + if theme in exclude: + print(f"πŸ”₯ Skipping excluded theme: {theme}") + continue + print(f"πŸŽ‰ Event found: {event_name}. Asset: {theme}") + return theme - args = parser.parse_args() + print("πŸ“… No matching event.") + return "default" - if not args.mode: - parser.print_help() - exit() - dynamic_setter(theme=args.theme, mode=args.mode, source_path=args.source, destination_path=args.destination) +def main(): + """Main function that handles argument parsing and runs the dynamic setter.""" + import argparse + + parser = argparse.ArgumentParser(description='β›… Dynamically set wallpaper based on date and event.') + parser.add_argument('-t', '--theme', type=str, nargs='+', default=[get_current_event(datetime.now())], + help='🎨 Theme(s) of the wallpaper to be copied.') + parser.add_argument('-m', '--mode', type=str, nargs='+', default=['light'], + help='πŸŒ— Mode(s) of the wallpaper to be copied (e.g., light or dark).') + parser.add_argument('-s', '--source', type=str, required=True, + help='πŸ“‚ Path to the directory where the source file is located.') + parser.add_argument('-d', '--destination', type=str, required=True, + help='πŸ“‚ Path to the directory where the file should be copied.') + parser.add_argument('--ignore-day', action='store_true', + help='πŸ“… If set, will select an event based only on the month, ignoring the day.') + parser.add_argument('--exclude', type=str, nargs='+', default=[], + help='β›” Themes to exclude from being used.') + + args = parser.parse_args() + + selected_theme = get_current_event(datetime.now(), ignore_day=args.ignore_day, exclude=args.exclude) + + if args.theme == [None]: + args.theme = [selected_theme] + + result = dynamic_setter(theme=args.theme, mode=args.mode, source_path=args.source, destination_path=args.destination) + exit(result) + + +if __name__ == '__main__': + main() diff --git a/scripts/holiday/test/test_holiday.py b/scripts/holiday/test/test_holiday.py index e3db0b8..d7f0088 100644 --- a/scripts/holiday/test/test_holiday.py +++ b/scripts/holiday/test/test_holiday.py @@ -9,34 +9,101 @@ class TestDynamicSetter: - def test_str_input_light(self): - os.makedirs('test/testbed', exist_ok=True) - os.makedirs('test/testbed_copy', exist_ok=True) - - holiday.dynamic_setter(theme='default', mode='light', source_path='test/testbed/', destination_path='test/testbed_copy/') - assert os.path.isfile('test/testbed_copy/dynamic-light.webp') - - holiday.dynamic_setter(theme='valentine', mode='light', source_path='test/testbed/', destination_path='test/testbed_copy/') - assert os.path.isfile('test/testbed_copy/dynamic-light.webp') - - - def test_list_input_lightdark(self): - os.makedirs('test/testbed', exist_ok=True) - os.makedirs('test/testbed_copy', exist_ok=True) - - holiday.dynamic_setter(theme=['default', 'valentine'], mode=['light'], source_path='test/testbed/', destination_path='test/testbed_copy/') - - assert os.path.isfile('test/testbed_copy/dynamic-light.webp') - #assert os.path.isfile('test/testbed_copy/dynamic-dark.webp') - - - def test_holiday_return_event(self): - datetime_obj = datetime(1337, 2, 14) - output = holiday.main(datetime_obj) - - assert output == 'valentine' - - - -if __name__ == '__main__': - pytest.main() \ No newline at end of file + def test_holiday_return_event(self): + datetime_obj = datetime(1337, 2, 14) + output = holiday.get_current_event(datetime_obj) + assert output == "valentine" + + def test_holiday_ignore_day(self): + # Test where the ignore_day flag is set to True and selects the first event in February + datetime_obj = datetime(1337, 2, 1) # Not exactly on Valentine's Day + output = holiday.get_current_event(datetime_obj, ignore_day=True) + assert output == "valentine" + + def test_holiday_exclude_theme(self): + # Test exclusion of 'valentine' theme, should return default since no other event on Feb 14 + datetime_obj = datetime(1337, 2, 14) + output = holiday.get_current_event(datetime_obj, exclude=["valentine"]) + assert output == "default" + + def test_holiday_exclude_multiple(self): + # Exclude 'valentine', should return 'default' since no other event + datetime_obj = datetime(1337, 2, 14) + output = holiday.get_current_event( + datetime_obj, exclude=["valentine", "newyear"] + ) + assert output == "default" + + def test_str_input_light(self): + # Test theme copying for light mode + os.makedirs("test/testbed_assets", exist_ok=True) + os.makedirs("test/testbed", exist_ok=True) + + holiday.dynamic_setter( + theme="default", + mode="light", + source_path="test/testbed_assets/", + destination_path="test/testbed/", + ) + assert os.path.isfile("test/testbed/dynamic-light.webp") + os.remove("test/testbed/dynamic-light.webp") + + holiday.dynamic_setter( + theme="valentine", + mode="light", + source_path="test/testbed_assets/", + destination_path="test/testbed/", + ) + assert os.path.isfile("test/testbed/dynamic-light.webp") + os.remove("test/testbed/dynamic-light.webp") + + def test_str_input_dark(self): + # Test theme copying for dark mode + os.makedirs("test/testbed_assets", exist_ok=True) + os.makedirs("test/testbed", exist_ok=True) + + holiday.dynamic_setter( + theme="default", + mode="dark", + source_path="test/testbed_assets/", + destination_path="test/testbed/", + ) + assert os.path.isfile("test/testbed/dynamic-dark.webp") + os.remove("test/testbed/dynamic-dark.webp") + + holiday.dynamic_setter( + theme="valentine", + mode="dark", + source_path="test/testbed_assets/", + destination_path="test/testbed/", + ) + assert os.path.isfile("test/testbed/dynamic-dark.webp") + os.remove("test/testbed/dynamic-dark.webp") + + def test_list_input_lightdark(self): + # Test theme copying for both light and dark modes + os.makedirs("test/testbed_assets", exist_ok=True) + os.makedirs("test/testbed", exist_ok=True) + + holiday.dynamic_setter( + theme=["default", "valentine"], + mode=["light", "dark"], + source_path="test/testbed_assets/", + destination_path="test/testbed/", + ) + assert os.path.isfile("test/testbed/dynamic-light.webp") + assert os.path.isfile("test/testbed/dynamic-dark.webp") + os.remove("test/testbed/dynamic-light.webp") + os.remove("test/testbed/dynamic-dark.webp") + + def test_holiday_return_event_with_ignore_and_exclude(self): + # Test with both ignore_day and exclude functionality combined + datetime_obj = datetime(1337, 12, 1) + output = holiday.get_current_event( + datetime_obj, ignore_day=True, exclude=["newyear"] + ) + assert output == "default" + + +if __name__ == "__main__": + pytest.main() diff --git a/scripts/holiday/test/testbed_assets/LICENSE b/scripts/holiday/test/testbed_assets/LICENSE new file mode 100644 index 0000000..cfe676c --- /dev/null +++ b/scripts/holiday/test/testbed_assets/LICENSE @@ -0,0 +1,403 @@ +Attribution-NonCommercial-NoDerivatives 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 +International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-NoDerivatives 4.0 International Public +License ("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + c. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + d. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + e. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + f. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + g. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + h. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce and reproduce, but not Share, Adapted Material + for NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material, You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + For the avoidance of doubt, You do not have permission under + this Public License to Share Adapted Material. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only and provided You do not Share Adapted Material; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the β€œLicensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/scripts/holiday/test/testbed_assets/default-dark.webp b/scripts/holiday/test/testbed_assets/default-dark.webp new file mode 100644 index 0000000..08970f1 Binary files /dev/null and b/scripts/holiday/test/testbed_assets/default-dark.webp differ diff --git a/scripts/holiday/test/testbed_assets/default-light.webp b/scripts/holiday/test/testbed_assets/default-light.webp new file mode 100644 index 0000000..f99081c Binary files /dev/null and b/scripts/holiday/test/testbed_assets/default-light.webp differ diff --git a/scripts/holiday/test/testbed_assets/valentine-dark.webp b/scripts/holiday/test/testbed_assets/valentine-dark.webp new file mode 100644 index 0000000..36ac7af Binary files /dev/null and b/scripts/holiday/test/testbed_assets/valentine-dark.webp differ diff --git a/scripts/holiday/test/testbed_copy/dynamic-light.webp b/scripts/holiday/test/testbed_assets/valentine-light.webp similarity index 100% rename from scripts/holiday/test/testbed_copy/dynamic-light.webp rename to scripts/holiday/test/testbed_assets/valentine-light.webp diff --git a/scripts/imt/docs/CONTRIBUTING.md b/scripts/imt/docs/CONTRIBUTING.md index 29e240a..cbb232a 100644 --- a/scripts/imt/docs/CONTRIBUTING.md +++ b/scripts/imt/docs/CONTRIBUTING.md @@ -1,7 +1,7 @@ # `> Image // Contributing` Thanks you for your interest in contributing. Please check out the [Code of Conduct](CODE_OF_CONDUCT.md) before contributing, thank you! -> [!IMPORTANT] +> [!IMPORTANT] > This guide assume that you already installed Python 3.9 or higher. Running the script: @@ -18,14 +18,8 @@ Developing the script: 4. Static Analysis: `mypy .` 5. Test the script: `pytest` -> [!WARNING] +> [!WARNING] > Ruff is a linter made using Rust, it's super fast and doesn't output anything if everything passes, don't fall for it! -Here are some tip when contributing: - -- All commits must follows the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) guidelines. -- [Signing commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) are highly recommended. -- This repository follows slight variation of [Google's Python style](https://google.github.io/styleguide/pyguide.html) guide **but not strictly enforced**. - ## `/> Testing` Testing fail? See [Testing documentation](Test.md). diff --git a/scripts/imt/docs/SECURITY.md b/scripts/imt/docs/SECURITY.md index b016092..0f637d6 100644 --- a/scripts/imt/docs/SECURITY.md +++ b/scripts/imt/docs/SECURITY.md @@ -1,11 +1,9 @@ # Security Policy - While Image Manipulation may not be associated with any security vulnerability ever:tm:, we encouraged everyone to report them as soon as possible. ## Supported Versions - Right now, the latest version are only supported. | Version | Supported | @@ -24,7 +22,6 @@ Right now, the latest version are only supported. | 3.7=< | :x: | ## Reporting a Vulnerability - Consider contacting me via email. - pun.butrach+security@gmail.com diff --git a/scripts/output/default-light.png b/scripts/output/default-light.png new file mode 100644 index 0000000..0221538 Binary files /dev/null and b/scripts/output/default-light.png differ diff --git a/scripts/output/default-light.webp b/scripts/output/default-light.webp new file mode 100644 index 0000000..f99081c Binary files /dev/null and b/scripts/output/default-light.webp differ