├── .github └── workflows │ └── translate-and-build-package.yml ├── .gitignore ├── LICENSE ├── README.md ├── biglinux-webapps ├── etc │ ├── skel │ │ └── .local │ │ │ └── share │ │ │ └── applications │ │ │ ├── brave-calendar.google.com__-Default.desktop │ │ │ ├── brave-discord.com__-Default.desktop │ │ │ ├── brave-drive.google.com__-Default.desktop │ │ │ ├── brave-forum.biglinux.com.br__-Default.desktop │ │ │ ├── brave-meet.jit.si__-Default.desktop │ │ │ ├── brave-open.spotify.com__browse_featured-Default.desktop │ │ │ ├── brave-snapdrop.net__-Default.desktop │ │ │ ├── brave-web.whatsapp.com__-Default.desktop │ │ │ ├── brave-webz.telegram.org__-Default.desktop │ │ │ ├── brave-www.deezer.com__-Default.desktop │ │ │ └── brave-www.office.com__-Default.desktop │ └── xdg │ │ └── menus │ │ └── applications-merged │ │ └── big-webapps.menu ├── locale │ ├── bg.json │ ├── bg.po │ ├── biglinux-webapps.pot │ ├── cs.json │ ├── cs.po │ ├── da.json │ ├── da.po │ ├── de.json │ ├── de.po │ ├── el.json │ ├── el.po │ ├── en.json │ ├── en.po │ ├── es.json │ ├── es.po │ ├── et.json │ ├── et.po │ ├── fi.json │ ├── fi.po │ ├── fr.json │ ├── fr.po │ ├── he.json │ ├── he.po │ ├── hr.json │ ├── hr.po │ ├── hu.json │ ├── hu.po │ ├── is.json │ ├── is.po │ ├── it.json │ ├── it.po │ ├── ja.json │ ├── ja.po │ ├── ko.json │ ├── ko.po │ ├── nl.json │ ├── nl.po │ ├── no.json │ ├── no.po │ ├── pl.json │ ├── pl.po │ ├── pt.json │ ├── pt.po │ ├── ro.json │ ├── ro.po │ ├── ru.json │ ├── ru.po │ ├── sk.json │ ├── sk.po │ ├── sv.json │ ├── sv.po │ ├── tr.json │ ├── tr.po │ ├── uk.json │ ├── uk.po │ ├── zh.json │ └── zh.po └── usr │ ├── bin │ ├── big-webapps │ ├── big-webapps-exec │ ├── big-webapps-gui │ └── biglinux-webapps-systemd │ ├── lib │ └── systemd │ │ └── user │ │ └── biglinux-webapps.service │ └── share │ ├── applications │ └── br.com.biglinux.webapps.desktop │ ├── biglinux │ └── webapps │ │ ├── check_browser.sh │ │ ├── get_app_icon_url.py │ │ ├── get_json.sh │ │ ├── icons │ │ ├── brave-beta.svg │ │ ├── brave-nightly.svg │ │ ├── brave.svg │ │ ├── chromium-dev.svg │ │ ├── chromium.svg │ │ ├── default-webapps.png │ │ ├── firefox-developer-edition.svg │ │ ├── firefox-nightly.svg │ │ ├── firefox.svg │ │ ├── flatpak-brave.svg │ │ ├── flatpak-chrome-unstable.svg │ │ ├── flatpak-chrome.svg │ │ ├── flatpak-chromium.svg │ │ ├── flatpak-edge.svg │ │ ├── flatpak-firefox.svg │ │ ├── flatpak-librewolf.svg │ │ ├── flatpak-ungoogled-chromium.svg │ │ ├── google-chrome-beta.svg │ │ ├── google-chrome-stable.svg │ │ ├── google-chrome-unstable.svg │ │ ├── librewolf.svg │ │ ├── microsoft-edge-beta.svg │ │ ├── microsoft-edge-dev.svg │ │ ├── microsoft-edge-stable.svg │ │ ├── ungoogled-chromium.svg │ │ ├── vivaldi-beta.svg │ │ ├── vivaldi-snapshot.svg │ │ └── vivaldi-stable.svg │ │ ├── main.py │ │ ├── profile │ │ ├── prefs.js │ │ ├── user.js │ │ ├── userChrome.css │ │ └── xulstore.json │ │ ├── select_icon.sh │ │ ├── update_old_desktop_files.sh │ │ └── webapps │ │ ├── __init__.py │ │ ├── application.py │ │ ├── models │ │ ├── __init__.py │ │ ├── browser_model.py │ │ └── webapp_model.py │ │ ├── ui │ │ ├── __init__.py │ │ ├── browser_dialog.py │ │ ├── main_window.py │ │ ├── webapp_dialog.py │ │ ├── webapp_row.py │ │ └── welcome_dialog.py │ │ └── utils │ │ ├── __init__.py │ │ ├── browser_icon_utils.py │ │ ├── command_executor.py │ │ ├── translation.py │ │ └── url_utils.py │ ├── desktop-directories │ ├── big-webapps.directory │ └── google-apps.directory │ ├── icons │ └── hicolor │ │ └── scalable │ │ └── apps │ │ ├── big-webapps-symbolic.svg │ │ ├── big-webapps.svg │ │ ├── google-menu.svg │ │ ├── webapp-amazonmusic.svg │ │ ├── webapp-biglinux-globo.svg │ │ ├── webapp-cleverpdf.svg │ │ ├── webapp-deezer.svg │ │ ├── webapp-dictation.svg │ │ ├── webapp-discord.svg │ │ ├── webapp-disney-plus.svg │ │ ├── webapp-doctranslator.svg │ │ ├── webapp-facebook.svg │ │ ├── webapp-forum-biglinux-fav.svg │ │ ├── webapp-g-calendar.svg │ │ ├── webapp-g-classroom.svg │ │ ├── webapp-g-contacts.svg │ │ ├── webapp-g-docs.svg │ │ ├── webapp-g-drawings.svg │ │ ├── webapp-g-drive.svg │ │ ├── webapp-g-gmail.svg │ │ ├── webapp-g-hangouts.svg │ │ ├── webapp-g-keep.svg │ │ ├── webapp-g-maps.svg │ │ ├── webapp-g-meet.svg │ │ ├── webapp-g-photos.svg │ │ ├── webapp-g-presentation.svg │ │ ├── webapp-g-spreadsheets.svg │ │ ├── webapp-g-translate.svg │ │ ├── webapp-g-waze.svg │ │ ├── webapp-g-youtube.svg │ │ ├── webapp-g-youtubemusic.svg │ │ ├── webapp-generic.svg │ │ ├── webapp-hbomax.svg │ │ ├── webapp-instagram.svg │ │ ├── webapp-jitsi.svg │ │ ├── webapp-mailyahoo.svg │ │ ├── webapp-messenger.svg │ │ ├── webapp-mewe.svg │ │ ├── webapp-netflix.svg │ │ ├── webapp-notion.svg │ │ ├── webapp-odysee.svg │ │ ├── webapp-office365.svg │ │ ├── webapp-openstreetmap.svg │ │ ├── webapp-outlook.svg │ │ ├── webapp-paramount-plus.svg │ │ ├── webapp-pdfconvert.svg │ │ ├── webapp-photopea.svg │ │ ├── webapp-primevideo.svg │ │ ├── webapp-skype.svg │ │ ├── webapp-snapdrop.svg │ │ ├── webapp-spotifywebapp.svg │ │ ├── webapp-star-plus.svg │ │ ├── webapp-telegram-webapp.svg │ │ ├── webapp-tiktok.svg │ │ ├── webapp-tunein.svg │ │ ├── webapp-twitch.svg │ │ ├── webapp-twitter.svg │ │ └── webapp-whatsapp.svg │ └── locale │ ├── bg │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── cs │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── da │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── de │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── el │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── en │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── es │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── et │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── fi │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── fr │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── he │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── hr │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── hu │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── is │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── it │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── ja │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── ko │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── nl │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── no │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── pl │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── pt │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── ro │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── ru │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── sk │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── sv │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── tr │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ ├── uk │ └── LC_MESSAGES │ │ ├── biglinux-webapps.json │ │ └── biglinux-webapps.mo │ └── zh │ └── LC_MESSAGES │ ├── biglinux-webapps.json │ └── biglinux-webapps.mo └── pkgbuild ├── PKGBUILD └── biglinux-webapps.install /.github/workflows/translate-and-build-package.yml: -------------------------------------------------------------------------------- 1 | name: Translate and Build Package 2 | 3 | on: 4 | workflow_dispatch: 5 | inputs: 6 | debug_enabled: 7 | type: boolean 8 | description: 'With TMATE' 9 | required: false 10 | default: false 11 | 12 | push: 13 | branches: [ "*" ] 14 | 15 | jobs: 16 | build: 17 | runs-on: ubuntu-latest 18 | steps: 19 | - uses: actions/checkout@v3 20 | - name: Install Translator Dependencies 21 | shell: bash 22 | run: | 23 | sudo apt-get update 24 | sudo apt-get install \ 25 | git \ 26 | gettext \ 27 | npm 28 | # Install attranslator 29 | sudo npm install --location=global attranslate 30 | 31 | ## Tmate ## 32 | - name: Setup TMATE Session 33 | uses: mxschmitt/action-tmate@v3 34 | if: ${{ github.event_name == 'workflow_dispatch' && inputs.debug_enabled }} 35 | 36 | - name: Translate Package 37 | shell: bash #-O extglob {0} 38 | env: 39 | AZURE_KEY: ${{ secrets.AZURE_KEY }} 40 | OPENAI_KEY: ${{ secrets.OPENAI_KEY }} 41 | run: | 42 | cd .. 43 | git clone https://github.com/biglinux/big-auto-translator.git 44 | mv big-auto-translator/gettext_po_generator_github.sh . 45 | sudo cp -f big-auto-translator/openai-translate.js /usr/local/lib/node_modules/attranslate/dist/services/openai-translate.js 46 | gitfolder=$(echo ${{ github.repository }} | rev | cut -d "/" -f1 | rev) 47 | bash gettext_po_generator_github.sh $gitfolder 48 | 49 | # - name: DeepL Translate Github Action 50 | # uses: lyqht/deepl-translate-github-action@v2.1.0 51 | # with: 52 | # target_languages: fr,ja,pt-BR 53 | # input_file_path: locale/en.json 54 | # output_file_name_pattern: deepl/{language}.json 55 | # deepl_api_key: ${{ secrets.DEEPL_API_KEY }} 56 | 57 | - name: Update github 58 | run: | 59 | git config --local user.email "github-actions[bot]@users.noreply.github.com" 60 | git config --local user.name "github-actions[bot]" 61 | git add --all 62 | if [ -n "$(git commit -m "translate $(date +%y-%m-%d_%H:%M)" -a | grep "nothing to commit")" ];then exit 0; fi 63 | 64 | - name: Push changes 65 | uses: ad-m/github-push-action@master 66 | with: 67 | github_token: ${{ secrets.GITHUB_TOKEN }} 68 | branch: ${{ github.ref }} 69 | 70 | - name: Send Hooks BigLinux Build Package 71 | shell: bash 72 | run: | 73 | curl -X POST -H "Accept: application/json" -H "Authorization: token ${{ secrets.WEBHOOK_TOKEN }}" --data '{"event_type": "${{ github.repository }}", "client_payload": { "branch": "${{ github.ref_name }}", "url": "https://github.com/${{ github.repository }}"}}' https://api.github.com/repos/BigLinux-Package-Build/build-package/dispatches 74 | curl -X POST -H "Accept: application/json" -H "Authorization: token ${{ secrets.WEBHOOK_TOKEN }}" --data '{"event_type": "${{ github.repository }}", "client_payload": { "branch": "${{ github.ref_name }}", "url": "https://github.com/${{ github.repository }}"}}' https://api.github.com/repos/BigLinux-Package-Build/build-package-ARM/dispatches 75 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | eggs/ 15 | .eggs/ 16 | parts/ 17 | sdist/ 18 | wheels/ 19 | share/python-wheels/ 20 | *.egg-info/ 21 | .installed.cfg 22 | *.egg 23 | MANIFEST 24 | 25 | # PyInstaller 26 | # Usually these files are written by a python script from a template 27 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 28 | *.manifest 29 | *.spec 30 | 31 | # Installer logs 32 | pip-log.txt 33 | pip-delete-this-directory.txt 34 | 35 | # Unit test / coverage reports 36 | htmlcov/ 37 | .tox/ 38 | .nox/ 39 | .coverage 40 | .coverage.* 41 | .cache 42 | nosetests.xml 43 | coverage.xml 44 | *.cover 45 | *.py,cover 46 | .hypothesis/ 47 | .pytest_cache/ 48 | cover/ 49 | 50 | # Django stuff: 51 | *.log 52 | local_settings.py 53 | db.sqlite3 54 | db.sqlite3-journal 55 | 56 | # Flask stuff: 57 | instance/ 58 | .webassets-cache 59 | 60 | # Scrapy stuff: 61 | .scrapy 62 | 63 | # PyBuilder 64 | .pybuilder/ 65 | target/ 66 | 67 | # Jupyter Notebook 68 | .ipynb_checkpoints 69 | 70 | # IPython 71 | profile_default/ 72 | ipython_config.py 73 | 74 | # pyenv 75 | # For a library or package, you might want to ignore these files since the code is 76 | # intended to run in multiple environments; otherwise, check them in: 77 | # .python-version 78 | 79 | # pipenv 80 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 81 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 82 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 83 | # install all needed dependencies. 84 | #Pipfile.lock 85 | 86 | # UV 87 | # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. 88 | # This is especially recommended for binary packages to ensure reproducibility, and is more 89 | # commonly ignored for libraries. 90 | #uv.lock 91 | 92 | # poetry 93 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 94 | # This is especially recommended for binary packages to ensure reproducibility, and is more 95 | # commonly ignored for libraries. 96 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 97 | #poetry.lock 98 | 99 | # pdm 100 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 101 | #pdm.lock 102 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 103 | # in version control. 104 | # https://pdm.fming.dev/latest/usage/project/#working-with-version-control 105 | .pdm.toml 106 | .pdm-python 107 | .pdm-build/ 108 | 109 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 110 | __pypackages__/ 111 | 112 | # Celery stuff 113 | celerybeat-schedule 114 | celerybeat.pid 115 | 116 | # SageMath parsed files 117 | *.sage.py 118 | 119 | # Environments 120 | .env 121 | .venv 122 | env/ 123 | venv/ 124 | ENV/ 125 | env.bak/ 126 | venv.bak/ 127 | 128 | # Spyder project settings 129 | .spyderproject 130 | .spyproject 131 | 132 | # Rope project settings 133 | .ropeproject 134 | 135 | # mkdocs documentation 136 | /site 137 | 138 | # mypy 139 | .mypy_cache/ 140 | .dmypy.json 141 | dmypy.json 142 | 143 | # Pyre type checker 144 | .pyre/ 145 | 146 | # pytype static type analyzer 147 | .pytype/ 148 | 149 | # Cython debug symbols 150 | cython_debug/ 151 | 152 | # PyCharm 153 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 154 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 155 | # and can be added to the global gitignore or merged into this file. For a more nuclear 156 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 157 | #.idea/ 158 | 159 | # Ruff stuff: 160 | .ruff_cache/ 161 | 162 | # PyPI configuration file 163 | .pypirc 164 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BigLinux WebApps 2 | 3 | A modern GTK4 tool to create and manage webapps, supporting multiple browsers while detecting icons and titles automatically. Integrate your favorite web applications into your desktop environment. 4 | 5 | ## Features 6 | 7 | - **Multi-browser Support**: Create webapps using any installed browser 8 | - **Automatic Detection**: Automatically detects website titles and favicons 9 | - **Categorization**: Organize webapps by categories 10 | - **Search Functionality**: Quickly find your webapps using the search feature 11 | - **Import/Export**: Easily backup and restore your webapps collection 12 | - **Browser Switching**: Change browsers for existing webapps without recreating them 13 | - **Customized Profiles**: Uses optimized browser profiles for a better webapp experience 14 | 15 | ## Technical Details 16 | 17 | - Built with Python using GTK4 and libadwaita 18 | - Uses website scraping to extract icons and metadata 19 | - Integrated with desktop environment via desktop files 20 | - Compatible with both Xorg and Wayland display servers 21 | 22 | ## Screenshots 23 | 24 | ![webapps07](https://github.com/user-attachments/assets/58e75c37-e93a-4b5f-a696-7990bf005286) 25 | 26 | ![webapps08](https://github.com/user-attachments/assets/00aff0ad-7b3c-49ff-a363-9ef76f3ef233) 27 | 28 | ![webapps05](https://github.com/user-attachments/assets/b2a23dfe-e761-43d3-87cf-78d3aeea939a) 29 | 30 | ![webapps06](https://github.com/user-attachments/assets/7c6759c9-3abd-465a-92b3-53bb71450f36) 31 | 32 | 33 | ## Installation 34 | 35 | The package is available in BigLinux repositories: 36 | 37 | ```bash 38 | sudo pacman -S biglinux-webapps 39 | ``` 40 | 41 | ## Usage 42 | 43 | 1. Launch the application from your menu or run: 44 | ```bash 45 | big-webapps-gui 46 | ``` 47 | 2. Click the "Add" button to create a new webapp 48 | 3. Enter the URL, name, and select a browser 49 | 4. Enjoy your new integrated webapp! 50 | 51 | ## License 52 | 53 | GPL-3.0 54 | 55 | ## Dependencies 56 | 57 | - python-bs4 58 | - python-requests 59 | - gettext 60 | - python-pillow 61 | - python-gobject 62 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-calendar.google.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Calendar 7 | Exec=big-webapps-exec filename="brave-calendar.google.com__-Default.desktop" brave --class="calendar.google.com" --profile-directory=Browser --app="https://calendar.google.com" 8 | Icon=webapp-g-calendar 9 | StartupWMClass=calendar.google.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-calendar.google.com__-Default.desktop" brave --class="calendar.google.com" --profile-directory=Browser --app="https://calendar.google.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-discord.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Discord 7 | Exec=big-webapps-exec filename="brave-discord.com__-Default.desktop" brave --class="discord.com" --profile-directory=Browser --app="https://discord.com" 8 | Icon=webapp-discord 9 | StartupWMClass=discord.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-discord.com__-Default.desktop" brave --class="discord.com" --profile-directory=Browser --app="https://discord.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-drive.google.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Drive 7 | Exec=big-webapps-exec filename="brave-drive.google.com__-Default.desktop" brave --class="drive.google.com" --profile-directory=Browser --app="https://drive.google.com" 8 | Icon=webapp-g-drive 9 | StartupWMClass=drive.google.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-drive.google.com__-Default.desktop" brave --class="drive.google.com" --profile-directory=Browser --app="https://drive.google.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-forum.biglinux.com.br__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=BigLinux Forum 7 | Exec=big-webapps-exec filename="brave-forum.biglinux.com.br__-Default.desktop" brave --class="forum.biglinux.com.br" --profile-directory=Browser --app="https://forum.biglinux.com.br" 8 | Icon=webapp-biglinux-globo 9 | StartupWMClass=forum.biglinux.com.br 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-forum.biglinux.com.br__-Default.desktop" brave --class="forum.biglinux.com.br" --profile-directory=Browser --app="https://forum.biglinux.com.br" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-meet.jit.si__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Jitsi Meet 7 | Exec=big-webapps-exec filename="brave-meet.jit.si__-Default.desktop" brave --class="meet.jit.si__" --profile-directory=Browser --app="https://meet.jit.si/" 8 | Icon=webapp-jitsi 9 | StartupWMClass=meet.jit.si__ 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-meet.jit.si__-Default.desktop" brave --class="meet.jit.si__" --profile-directory=Browser --app="https://meet.jit.si/" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-open.spotify.com__browse_featured-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Spotify 7 | Exec=big-webapps-exec filename="brave-open.spotify.com__browse_featured-Default.desktop" brave --class="open.spotify.com__browse__featured" --profile-directory=Browser --app="https://open.spotify.com/browse/featured" 8 | Icon=webapp-spotifywebapp 9 | StartupWMClass=open.spotify.com__browse__featured 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-open.spotify.com__browse_featured-Default.desktop" brave --class="open.spotify.com__browse__featured" --profile-directory=Browser --app="https://open.spotify.com/browse/featured" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-snapdrop.net__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Snapdrop 7 | Exec=big-webapps-exec filename="brave-snapdrop.net__-Default.desktop" brave --class="snapdrop.net" --profile-directory=Browser --app="https://snapdrop.net" 8 | Icon=webapp-snapdrop 9 | StartupWMClass=snapdrop.net 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-snapdrop.net__-Default.desktop" brave --class="snapdrop.net" --profile-directory=Browser --app="https://snapdrop.net" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-web.whatsapp.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=WhatsApp 7 | Exec=big-webapps-exec filename="brave-web.whatsapp.com__-Default.desktop" brave --class="web.whatsapp.com" --profile-directory=Browser --app="https://web.whatsapp.com" 8 | Icon=webapp-whatsapp 9 | StartupWMClass=web.whatsapp.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-web.whatsapp.com__-Default.desktop" brave --class="web.whatsapp.com" --profile-directory=Browser --app="https://web.whatsapp.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-webz.telegram.org__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Telegram 7 | Exec=big-webapps-exec filename="brave-webz.telegram.org__-Default.desktop" brave --class="webz.telegram.org" --profile-directory=Browser --app="https://webz.telegram.org" 8 | Icon=webapp-telegram-webapp 9 | StartupWMClass=webz.telegram.org 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-webz.telegram.org__-Default.desktop" brave --class="webz.telegram.org" --profile-directory=Browser --app="https://webz.telegram.org" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-www.deezer.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Deezer music 7 | Exec=big-webapps-exec filename="brave-www.deezer.com__-Default.desktop" brave --class="www.deezer.com" --profile-directory=Browser --app="https://www.deezer.com" 8 | Icon=webapp-deezer 9 | StartupWMClass=www.deezer.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-www.deezer.com__-Default.desktop" brave --class="www.deezer.com" --profile-directory=Browser --app="https://www.deezer.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/skel/.local/share/applications/brave-www.office.com__-Default.desktop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env xdg-open 2 | [Desktop Entry] 3 | Version=1.0 4 | Terminal=false 5 | Type=Application 6 | Name=Office 365 7 | Exec=big-webapps-exec filename="brave-www.office.com__-Default.desktop" brave --class="www.office.com" --profile-directory=Browser --app="https://www.office.com" 8 | Icon=webapp-office365 9 | StartupWMClass=www.office.com 10 | Categories=Webapps; 11 | StartupNotify=false 12 | 13 | Actions=SoftwareRender; 14 | 15 | [Desktop Action SoftwareRender] 16 | Name=Software Render 17 | Exec=SoftwareRender big-webapps-exec filename="brave-www.office.com__-Default.desktop" brave --class="www.office.com" --profile-directory=Browser --app="https://www.office.com" 18 | -------------------------------------------------------------------------------- /biglinux-webapps/etc/xdg/menus/applications-merged/big-webapps.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | Applications 6 | 7 | 8 | 9 | Webapps 10 | big-webapps.directory 11 | 12 | 13 | Webapps 14 | 15 | 16 | 17 | 18 | 19 | 20 | Google 21 | google-apps.directory 22 | 23 | 24 | Google 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /biglinux-webapps/locale/en.json: -------------------------------------------------------------------------------- 1 | {"en":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["No WebApps"]},"There are no WebApps to export.":{"*":["There are no WebApps to export."]},"File Not Found":{"*":["File Not Found"]},"The selected file does not exist.":{"*":["The selected file does not exist."]},"Invalid File":{"*":["Invalid File"]},"The selected file is not a valid ZIP archive.":{"*":["The selected file is not a valid ZIP archive."]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["Imported {} WebApps successfully ({} duplicates skipped)"]},"Imported {} WebApps successfully":{"*":["Imported {} WebApps successfully"]},"Error importing WebApps":{"*":["Error importing WebApps"]},"OK":{"*":["OK"]},"No":{"*":["No"]},"Yes":{"*":["Yes"]},"Select Browser":{"*":["Select Browser"]},"Cancel":{"*":["Cancel"]},"Select":{"*":["Select"]},"System Default":{"*":["System Default"]},"Default":{"*":["Default"]},"Please select a browser.":{"*":["Please select a browser."]},"Error":{"*":["Error"]},"Browser: {0}":{"*":["Browser: {0}"]},"Edit WebApp":{"*":["Edit WebApp"]},"Delete WebApp":{"*":["Delete WebApp"]},"Add WebApp":{"*":["Add WebApp"]},"URL":{"*":["URL"]},"Detect":{"*":["Detect"]},"Detect name and icon from website":{"*":["Detect name and icon from website"]},"Name":{"*":["Name"]},"App Icon":{"*":["App Icon"]},"Select icon for the WebApp":{"*":["Select icon for the WebApp"]},"Available Icons":{"*":["Available Icons"]},"Category":{"*":["Category"]},"Browser":{"*":["Browser"]},"Use separate profile":{"*":["Use separate profile"]},"Using a separate profile allows you to log in to different accounts":{"*":["Using a separate profile allows you to log in to different accounts"]},"Profile Name":{"*":["Profile Name"]},"Save":{"*":["Save"]},"Loading...":{"*":["Loading..."]},"Please enter a URL first.":{"*":["Please enter a URL first."]},"Please enter a name for the WebApp.":{"*":["Please enter a name for the WebApp."]},"Please enter a URL for the WebApp.":{"*":["Please enter a URL for the WebApp."]},"Please select a browser for the WebApp.":{"*":["Please select a browser for the WebApp."]},"Welcome to WebApps Manager":{"*":["Welcome to WebApps Manager"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n"]},"Show dialog on startup":{"*":["Show dialog on startup"]},"Let's Start":{"*":["Let's Start"]},"WebApps Manager":{"*":["WebApps Manager"]},"Search WebApps":{"*":["Search WebApps"]},"Refresh":{"*":["Refresh"]},"Export WebApps":{"*":["Export WebApps"]},"Import WebApps":{"*":["Import WebApps"]},"Browse Applications Folder":{"*":["Browse Applications Folder"]},"Browse Profiles Folder":{"*":["Browse Profiles Folder"]},"Show Welcome Screen":{"*":["Show Welcome Screen"]},"Remove All WebApps":{"*":["Remove All WebApps"]},"About":{"*":["About"]},"Add":{"*":["Add"]},"No WebApps Found":{"*":["No WebApps Found"]},"Add a new webapp to get started":{"*":["Add a new webapp to get started"]},"WebApp created successfully":{"*":["WebApp created successfully"]},"WebApp updated successfully":{"*":["WebApp updated successfully"]},"Browser changed to {0}":{"*":["Browser changed to {0}"]},"Are you sure you want to delete {0}?":{"*":["Are you sure you want to delete {0}?"]},"Also delete configuration folder":{"*":["Also delete configuration folder"]},"Delete":{"*":["Delete"]},"WebApp deleted successfully":{"*":["WebApp deleted successfully"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["Are you sure you want to remove all your WebApps? This action cannot be undone."]},"Continue":{"*":["Continue"]},"Final Confirmation":{"*":["Final Confirmation"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["Are you ABSOLUTELY sure you want to remove ALL your WebApps?"]},"No, Cancel":{"*":["No, Cancel"]},"Yes, Remove All":{"*":["Yes, Remove All"]},"All WebApps have been removed":{"*":["All WebApps have been removed"]},"Failed to remove all WebApps":{"*":["Failed to remove all WebApps"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/locale/he.json: -------------------------------------------------------------------------------- 1 | {"he":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["אין אפליקציות אינטרנט"]},"There are no WebApps to export.":{"*":["אין אפליקציות אינטרנט לייצוא."]},"File Not Found":{"*":["הקובץ לא נמצא"]},"The selected file does not exist.":{"*":["הקובץ שנבחר אינו קיים."]},"Invalid File":{"*":["קובץ לא חוקי"]},"The selected file is not a valid ZIP archive.":{"*":["הקובץ שנבחר אינו ארכיון ZIP תקף."]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["ייבא {} אפליקציות אינטרנט בהצלחה ({} כפילויות הושמטו)"]},"Imported {} WebApps successfully":{"*":["ייבא {} WebApps בהצלחה"]},"Error importing WebApps":{"*":["שגיאה בייבוא WebApps"]},"OK":{"*":["אוקי"]},"No":{"*":["לא"]},"Yes":{"*":["כן"]},"Select Browser":{"*":["בחר דפדפן"]},"Cancel":{"*":["ביטול"]},"Select":{"*":["בחר"]},"System Default":{"*":["ברירת מחדל של מערכת"]},"Default":{"*":["ברירת מחדל"]},"Please select a browser.":{"*":["אנא בחר דפדפן."]},"Error":{"*":["שגיאה"]},"Browser: {0}":{"*":["דפדפן: {0}"]},"Edit WebApp":{"*":["ערוך אפליקציית אינטרנט"]},"Delete WebApp":{"*":["מחק את היישום האינטרנטי"]},"Add WebApp":{"*":["הוסף אפליקציית אינטרנט"]},"URL":{"*":["כתובת אתר"]},"Detect":{"*":["גלה"]},"Detect name and icon from website":{"*":["גלה שם ואייקון מאתר אינטרנט"]},"Name":{"*":["שם"]},"App Icon":{"*":["אייקון אפליקציה"]},"Select icon for the WebApp":{"*":["בחר סמל עבור ה-WebApp"]},"Available Icons":{"*":["אייקונים זמינים"]},"Category":{"*":["קטגוריה"]},"Browser":{"*":["דפדפן"]},"Use separate profile":{"*":["השתמש בפרופיל נפרד"]},"Using a separate profile allows you to log in to different accounts":{"*":["שימוש בפרופיל נפרד מאפשר לך להתחבר לחשבונות שונים"]},"Profile Name":{"*":["שם פרופיל"]},"Save":{"*":["שמור"]},"Loading...":{"*":["טוען..."]},"Please enter a URL first.":{"*":["אנא הזן כתובת URL קודם."]},"Please enter a name for the WebApp.":{"*":["אנא הזן שם עבור ה-WebApp."]},"Please enter a URL for the WebApp.":{"*":["אנא הזן כתובת URL עבור ה-WebApp."]},"Please select a browser for the WebApp.":{"*":["אנא בחר דפדפן עבור ה-WebApp."]},"Welcome to WebApps Manager":{"*":["ברוך הבא למנהל אפליקציות אינטרנט"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["מהן אפליקציות רשת?\n\nאפליקציות רשת הן יישומים רשתיים שפועלים בחלון דפדפן ייעודי, ומספקים חוויית שימוש דמוית אפליקציה לאתרי האינטרנט האהובים עליך.\n\nיתרונות השימוש באפליקציות רשת:\n\n• מיקוד: עבודה ללא הסחות דעת מכרטיסיות דפדפן אחרות\n• אינטגרציה עם שולחן העבודה: גישה מהירה מתפריט היישומים שלך\n• פרופילים מבודדים: אופציונלית, לכל אפליקציית רשת יכולות להיות עוגיות והגדרות משלה"]},"Show dialog on startup":{"*":["הצג דיאלוג בהפעלה"]},"Let's Start":{"*":["בוא נתחיל"]},"WebApps Manager":{"*":["מנהל אפליקציות אינטרנט"]},"Search WebApps":{"*":["חפש אפליקציות אינטרנט"]},"Refresh":{"*":["רענן"]},"Export WebApps":{"*":["ייצוא אפליקציות אינטרנט"]},"Import WebApps":{"*":["ייבוא אפליקציות אינטרנט"]},"Browse Applications Folder":{"*":["עבור לתיקיית היישומים"]},"Browse Profiles Folder":{"*":["דפדף לתיקיית פרופילים"]},"Show Welcome Screen":{"*":["הצג מסך ברוך הבא"]},"Remove All WebApps":{"*":["הסר את כל היישומים האינטרנטיים"]},"About":{"*":["אודות"]},"Add":{"*":["הוסף"]},"No WebApps Found":{"*":["לא נמצאו אפליקציות אינטרנט"]},"Add a new webapp to get started":{"*":["הוסף אפליקציית אינטרנט חדשה כדי להתחיל"]},"WebApp created successfully":{"*":["היישום האינטרנטי נוצר בהצלחה"]},"WebApp updated successfully":{"*":["היישום האינטרנטי עודכן בהצלחה"]},"Browser changed to {0}":{"*":["הדפדפן שונה ל-{0}"]},"Are you sure you want to delete {0}?":{"*":["האם אתה בטוח שברצונך למחוק את {0}?"]},"Also delete configuration folder":{"*":["גם מחק את תיקיית ההגדרות"]},"Delete":{"*":["מחק"]},"WebApp deleted successfully":{"*":["היישום האינטרנטי נמחק בהצלחה"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["האם אתה בטוח שברצונך להסיר את כל ה-WebApps שלך? פעולה זו אינה ניתנת לביטול."]},"Continue":{"*":[""]},"Final Confirmation":{"*":["אישור סופי"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["האם אתה בטוח בְּמוּשָׁךְ שֶׁאתָה רוצה להסיר את כל ה-WebApps שלך?"]},"No, Cancel":{"*":["לא, בטל"]},"Yes, Remove All":{"*":["כן, הסר הכל"]},"All WebApps have been removed":{"*":["כל האפליקציות האינטרנטיות הוסרו"]},"Failed to remove all WebApps":{"*":["נכשל בהסרת כל היישומים האינטרנטיים"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/locale/ja.json: -------------------------------------------------------------------------------- 1 | {"ja":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["ウェブアプリはありません"]},"There are no WebApps to export.":{"*":["エクスポートするWebアプリはありません。"]},"File Not Found":{"*":["ファイルが見つかりません"]},"The selected file does not exist.":{"*":["選択したファイルは存在しません。"]},"Invalid File":{"*":["無効なファイル"]},"The selected file is not a valid ZIP archive.":{"*":["選択したファイルは有効なZIPアーカイブではありません。"]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["{} の WebApps を正常にインポートしました ({} の重複はスキップされました)"]},"Imported {} WebApps successfully":{"*":["{} WebAppsを正常にインポートしました。"]},"Error importing WebApps":{"*":["WebAppsのインポート中にエラーが発生しました"]},"OK":{"*":[""]},"No":{"*":[""]},"Yes":{"*":["はい"]},"Select Browser":{"*":["ブラウザを選択してください"]},"Cancel":{"*":["キャンセル"]},"Select":{"*":["選択"]},"System Default":{"*":["システムデフォルト"]},"Default":{"*":["デフォルト"]},"Please select a browser.":{"*":["ブラウザを選択してください。"]},"Error":{"*":["エラー"]},"Browser: {0}":{"*":["ブラウザ: {0}"]},"Edit WebApp":{"*":["ウェブアプリを編集する"]},"Delete WebApp":{"*":["WebAppを削除する"]},"Add WebApp":{"*":["WebAppを追加"]},"URL":{"*":["URL"]},"Detect":{"*":["検出"]},"Detect name and icon from website":{"*":["ウェブサイトから名前とアイコンを検出する"]},"Name":{"*":["名前"]},"App Icon":{"*":["アプリアイコン"]},"Select icon for the WebApp":{"*":["WebAppのアイコンを選択してください。"]},"Available Icons":{"*":["利用可能なアイコン"]},"Category":{"*":["カテゴリ"]},"Browser":{"*":["ブラウザ"]},"Use separate profile":{"*":["別のプロファイルを使用する"]},"Using a separate profile allows you to log in to different accounts":{"*":["別のプロファイルを使用すると、異なるアカウントにログインできます。"]},"Profile Name":{"*":["プロフィール名"]},"Save":{"*":["保存"]},"Loading...":{"*":["読み込み中..."]},"Please enter a URL first.":{"*":["最初にURLを入力してください。"]},"Please enter a name for the WebApp.":{"*":["WebAppの名前を入力してください。"]},"Please enter a URL for the WebApp.":{"*":["WebAppのURLを入力してください。"]},"Please select a browser for the WebApp.":{"*":["WebAppのためのブラウザを選択してください。"]},"Welcome to WebApps Manager":{"*":["WebAppsマネージャーへようこそ"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["Webアプリとは何ですか?\n\nWebアプリは、専用のブラウザウィンドウで実行されるウェブアプリケーションで、お気に入りのウェブサイトに対してよりアプリのような体験を提供します。\n\nWebアプリを使用する利点:\n\n• 集中: 他のブラウザタブの気を散らすことなく作業できます\n• デスクトップ統合: アプリケーションメニューからの迅速なアクセス\n• 隔離されたプロファイル: オプションで、各Webアプリは独自のクッキーと設定を持つことができます"]},"Show dialog on startup":{"*":["起動時にダイアログを表示する"]},"Let's Start":{"*":["始めましょう"]},"WebApps Manager":{"*":["Webアプリ管理者"]},"Search WebApps":{"*":["ウェブアプリを検索"]},"Refresh":{"*":["更新"]},"Export WebApps":{"*":["Webアプリをエクスポート"]},"Import WebApps":{"*":["ウェブアプリをインポート"]},"Browse Applications Folder":{"*":["アプリケーションフォルダーをブラウズ"]},"Browse Profiles Folder":{"*":["プロファイルフォルダーを参照"]},"Show Welcome Screen":{"*":["ウェルカムスクリーンを表示"]},"Remove All WebApps":{"*":["すべてのWebアプリを削除"]},"About":{"*":["情報について"]},"Add":{"*":["追加"]},"No WebApps Found":{"*":["ウェブアプリが見つかりませんでした。"]},"Add a new webapp to get started":{"*":["新しいウェブアプリを追加して始めましょう。"]},"WebApp created successfully":{"*":["WebAppが正常に作成されました"]},"WebApp updated successfully":{"*":["WebAppが正常に更新されました"]},"Browser changed to {0}":{"*":["ブラウザが{0}に変更されました。"]},"Are you sure you want to delete {0}?":{"*":["{0}を削除してもよろしいですか?"]},"Also delete configuration folder":{"*":["構成フォルダーも削除してください。"]},"Delete":{"*":["削除"]},"WebApp deleted successfully":{"*":["WebAppが正常に削除されました"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["すべてのWebアプリを削除してもよろしいですか?この操作は元に戻せません。"]},"Continue":{"*":[""]},"Final Confirmation":{"*":["最終確認"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["すべてのWebアプリを削除しても本当に良いですか?"]},"No, Cancel":{"*":["いいえ、キャンセル"]},"Yes, Remove All":{"*":["はい、すべて削除"]},"All WebApps have been removed":{"*":["すべてのWebアプリが削除されました。"]},"Failed to remove all WebApps":{"*":["すべてのWebアプリを削除できませんでした。"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/locale/ko.json: -------------------------------------------------------------------------------- 1 | {"ko":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["웹앱 없음"]},"There are no WebApps to export.":{"*":["내보낼 웹앱이 없습니다."]},"File Not Found":{"*":["파일을 찾을 수 없습니다."]},"The selected file does not exist.":{"*":["선택한 파일이 존재하지 않습니다."]},"Invalid File":{"*":["잘못된 파일"]},"The selected file is not a valid ZIP archive.":{"*":["선택한 파일은 유효한 ZIP 아카이브가 아닙니다."]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["{} 웹앱이 성공적으로 가져와졌습니다 ({} 중복 항목 건너뜀)"]},"Imported {} WebApps successfully":{"*":["{} 웹앱이 성공적으로 가져와졌습니다."]},"Error importing WebApps":{"*":["웹앱 가져오기 오류"]},"OK":{"*":["알겠습니다."]},"No":{"*":["No"]},"Yes":{"*":[""]},"Select Browser":{"*":["브라우저 선택"]},"Cancel":{"*":["취소"]},"Select":{"*":["선택하십시오"]},"System Default":{"*":["시스템 기본값"]},"Default":{"*":["기본값"]},"Please select a browser.":{"*":["브라우저를 선택하세요."]},"Error":{"*":["오류"]},"Browser: {0}":{"*":["브라우저: {0}"]},"Edit WebApp":{"*":["웹앱 편집"]},"Delete WebApp":{"*":["웹앱 삭제"]},"Add WebApp":{"*":["웹앱 추가"]},"URL":{"*":["URL"]},"Detect":{"*":["감지하다"]},"Detect name and icon from website":{"*":["웹사이트에서 이름과 아이콘 감지"]},"Name":{"*":["이름"]},"App Icon":{"*":["앱 아이콘"]},"Select icon for the WebApp":{"*":["웹앱 아이콘 선택"]},"Available Icons":{"*":["사용 가능한 아이콘"]},"Category":{"*":["카테고리"]},"Browser":{"*":["브라우저"]},"Use separate profile":{"*":["별도의 프로필 사용"]},"Using a separate profile allows you to log in to different accounts":{"*":["별도의 프로필을 사용하면 다른 계정에 로그인할 수 있습니다."]},"Profile Name":{"*":["프로필 이름"]},"Save":{"*":["저장"]},"Loading...":{"*":["로딩 중..."]},"Please enter a URL first.":{"*":["먼저 URL을 입력하세요."]},"Please enter a name for the WebApp.":{"*":["웹앱의 이름을 입력하세요."]},"Please enter a URL for the WebApp.":{"*":["웹앱의 URL을 입력하세요."]},"Please select a browser for the WebApp.":{"*":["웹앱을 위한 브라우저를 선택하세요."]},"Welcome to WebApps Manager":{"*":["웹앱 관리자에 오신 것을 환영합니다."]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["웹앱이란?\n\n웹앱은 전용 브라우저 창에서 실행되는 웹 애플리케이션으로, 좋아하는 웹사이트에 대해 더 앱 같은 경험을 제공합니다.\n\n웹앱 사용의 이점:\n\n• 집중: 다른 브라우저 탭의 방해 없이 작업\n• 데스크탑 통합: 애플리케이션 메뉴에서 빠른 접근\n• 격리된 프로필: 선택적으로 각 웹앱은 자체 쿠키와 설정을 가질 수 있음"]},"Show dialog on startup":{"*":["시작 시 대화 상자 표시"]},"Let's Start":{"*":["시작하겠습니다."]},"WebApps Manager":{"*":["웹앱 관리자"]},"Search WebApps":{"*":["웹앱 검색"]},"Refresh":{"*":["새로 고침"]},"Export WebApps":{"*":["웹앱 내보내기"]},"Import WebApps":{"*":["웹앱 가져오기"]},"Browse Applications Folder":{"*":["응용 프로그램 폴더 탐색"]},"Browse Profiles Folder":{"*":["프로필 폴더 탐색"]},"Show Welcome Screen":{"*":["환영 화면 표시"]},"Remove All WebApps":{"*":["모든 웹앱 제거"]},"About":{"*":["정보"]},"Add":{"*":["추가"]},"No WebApps Found":{"*":["웹앱을 찾을 수 없습니다."]},"Add a new webapp to get started":{"*":["시작하려면 새 웹앱을 추가하세요."]},"WebApp created successfully":{"*":["웹앱이 성공적으로 생성되었습니다."]},"WebApp updated successfully":{"*":["웹앱이 성공적으로 업데이트되었습니다."]},"Browser changed to {0}":{"*":["브라우저가 {0}로 변경되었습니다."]},"Are you sure you want to delete {0}?":{"*":["정말로 {0}을(를) 삭제하시겠습니까?"]},"Also delete configuration folder":{"*":["구성 폴더도 삭제하십시오."]},"Delete":{"*":["삭제"]},"WebApp deleted successfully":{"*":["웹앱이 성공적으로 삭제되었습니다."]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["모든 웹앱을 제거하시겠습니까? 이 작업은 취소할 수 없습니다."]},"Continue":{"*":[""]},"Final Confirmation":{"*":["최종 확인"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["모든 웹앱을 정말로 삭제하시겠습니까?"]},"No, Cancel":{"*":["아니요, 취소"]},"Yes, Remove All":{"*":["예, 모두 제거하십시오."]},"All WebApps have been removed":{"*":["모든 웹앱이 제거되었습니다."]},"Failed to remove all WebApps":{"*":["모든 웹앱을 제거하지 못했습니다."]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/locale/zh.json: -------------------------------------------------------------------------------- 1 | {"zh":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["没有Web应用程序"]},"There are no WebApps to export.":{"*":["没有可导出的Web应用程序。"]},"File Not Found":{"*":["文件未找到"]},"The selected file does not exist.":{"*":["所选文件不存在。"]},"Invalid File":{"*":["无效文件"]},"The selected file is not a valid ZIP archive.":{"*":["所选文件不是有效的 ZIP 压缩文件。"]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["成功导入 {} 个 WebApps(跳过 {} 个重复项)"]},"Imported {} WebApps successfully":{"*":["成功导入 {} WebApps"]},"Error importing WebApps":{"*":["导入WebApps时出错"]},"OK":{"*":[""]},"No":{"*":["不"]},"Yes":{"*":[""]},"Select Browser":{"*":["选择浏览器"]},"Cancel":{"*":["取消"]},"Select":{"*":["选择"]},"System Default":{"*":["系统默认"]},"Default":{"*":["默认"]},"Please select a browser.":{"*":["请选择一个浏览器。"]},"Error":{"*":["错误"]},"Browser: {0}":{"*":["浏览器: {0}"]},"Edit WebApp":{"*":["编辑Web应用程序"]},"Delete WebApp":{"*":["删除Web应用程序"]},"Add WebApp":{"*":["添加Web应用程序"]},"URL":{"*":["网址"]},"Detect":{"*":["检测"]},"Detect name and icon from website":{"*":["从网站检测名称和图标"]},"Name":{"*":["名称"]},"App Icon":{"*":["应用程序图标"]},"Select icon for the WebApp":{"*":["为WebApp选择图标"]},"Available Icons":{"*":["可用图标"]},"Category":{"*":["类别"]},"Browser":{"*":["浏览器"]},"Use separate profile":{"*":["使用单独的配置文件"]},"Using a separate profile allows you to log in to different accounts":{"*":["使用单独的个人资料可以让您登录不同的帐户。"]},"Profile Name":{"*":["个人资料名称"]},"Save":{"*":["保存"]},"Loading...":{"*":["加载中..."]},"Please enter a URL first.":{"*":["请先输入一个网址。"]},"Please enter a name for the WebApp.":{"*":["请输入WebApp的名称。"]},"Please enter a URL for the WebApp.":{"*":["请输入WebApp的URL。"]},"Please select a browser for the WebApp.":{"*":["请选择一个浏览器用于WebApp。"]},"Welcome to WebApps Manager":{"*":["欢迎使用 WebApps 管理器"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["什么是WebApps?\n\nWebApps是运行在专用浏览器窗口中的网络应用程序,为您最喜欢的网站提供更像应用程序的体验。\n\n使用WebApps的好处:\n\n• 专注:在没有其他浏览器标签干扰的情况下工作\n• 桌面集成:可以从应用程序菜单快速访问\n• 隔离的配置文件:可选地,每个WebApp可以拥有自己的Cookie和设置"]},"Show dialog on startup":{"*":["启动时显示对话框"]},"Let's Start":{"*":["让我们开始"]},"WebApps Manager":{"*":["WebApps 管理器"]},"Search WebApps":{"*":["搜索网络应用程序"]},"Refresh":{"*":["刷新"]},"Export WebApps":{"*":["导出Web应用程序"]},"Import WebApps":{"*":["导入Web应用程序"]},"Browse Applications Folder":{"*":["浏览应用程序文件夹"]},"Browse Profiles Folder":{"*":["浏览配置文件文件夹"]},"Show Welcome Screen":{"*":["显示欢迎屏幕"]},"Remove All WebApps":{"*":["删除所有Web应用程序"]},"About":{"*":["关于"]},"Add":{"*":["添加"]},"No WebApps Found":{"*":["未找到Web应用程序"]},"Add a new webapp to get started":{"*":["添加一个新的网站应用程序以开始使用"]},"WebApp created successfully":{"*":["WebApp 创建成功"]},"WebApp updated successfully":{"*":["WebApp 更新成功"]},"Browser changed to {0}":{"*":["浏览器已更改为 {0}"]},"Are you sure you want to delete {0}?":{"*":["您确定要删除 {0} 吗?"]},"Also delete configuration folder":{"*":["还删除配置文件夹"]},"Delete":{"*":["删除"]},"WebApp deleted successfully":{"*":["WebApp 删除成功"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["您确定要删除所有的 Web 应用吗?此操作无法撤销。"]},"Continue":{"*":[""]},"Final Confirmation":{"*":["最终确认"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["您是否绝对确定要删除您所有的Web应用程序?"]},"No, Cancel":{"*":["不,取消"]},"Yes, Remove All":{"*":["是,全部删除"]},"All WebApps have been removed":{"*":["所有Web应用程序已被移除"]},"Failed to remove all WebApps":{"*":["无法删除所有Web应用程序"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/bin/big-webapps-gui: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mkdir -p ~/.local/share/icons 4 | 5 | cd /usr/share/biglinux/webapps/ 6 | 7 | exec python main.py 8 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/bin/biglinux-webapps-systemd: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Update to bigbashview after 2024 4 | /usr/share/biglinux/webapps/update_old_desktop_files.sh 5 | 6 | # After this line run old verifications: 7 | 8 | # The folder where the .desktop files will be saved 9 | Folder="$HOME/.local/share/applications" 10 | 11 | # Creates the folder if it doesn't already exist 12 | if [ ! -e "$Folder" ]; then 13 | mkdir -p $Folder 14 | fi 15 | 16 | # Change the current directory to the folder 17 | cd "$Folder" 18 | 19 | # Search if there is a default webapp active 20 | for file in *webapp-biglinux.desktop; do 21 | # Stop the loop after finding one 22 | if [ -e "$file" ]; then 23 | Found=true 24 | break 25 | fi 26 | done 27 | 28 | # Change the icon location to the generic name, remove this in future, fix to update in 2023-08-30 29 | if [ "$Found" = true ]; then 30 | if grep -q '/usr/share/icons/hicolor/128x128/apps/' *webapp-biglinux.desktop; then 31 | sed -Ei 's/Icon=\/usr\/share\/icons\/hicolor\/128x128\/apps\/(.*)\..*/Icon=webapp-\1/g' *-webapp-biglinux.desktop 32 | fi 33 | fi 34 | 35 | # If there is no default webapp active and the file /etc/biglinux-webapps-not-create-default does not exist, copy the default webapps 36 | if [[ "$Found" != true && ! -e "/etc/biglinux-webapps-not-create-default" && ! -e "$HOME/.config/biglinux-webapps-not-create-default" ]]; then 37 | cp /usr/share/bigbashview/bcc/apps/biglinux-webapps/webapps/* . 38 | 39 | # On first run create file to not recreate in next boot 40 | > ~/.config/biglinux-webapps-not-create-default 41 | fi 42 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/lib/systemd/user/biglinux-webapps.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=BigLinux Webapps 3 | PartOf=graphical-session.target 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/usr/bin/biglinux-webapps-systemd 8 | 9 | [Install] 10 | WantedBy=default.target 11 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/applications/br.com.biglinux.webapps.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Add and Remove WebApps 4 | Name[bg]=Добавяне и премахване на уеб приложения 5 | Name[cs]=Přidání a odebrání webových aplikací 6 | Name[da]=Tilføj og fjern webapps 7 | Name[de]=Hinzufügen und Entfernen von Web-Apps 8 | Name[el]=Προσθήκη και κατάργηση εφαρμογών ιστού 9 | Name[es]=Agregar y quitar aplicaciones web 10 | Name[et]=Veebirakenduste lisamine ja eemaldamine 11 | Name[fi]=Verkkosovellusten lisääminen ja poistaminen 12 | Name[fr]=Ajouter et supprimer des applications Web 13 | Name[he]=הוספה והסרה של אפליקציות אינטרנט 14 | Name[hr]=Dodavanje i uklanjanje web-aplikacija 15 | Name[hu]=Webalkalmazások hozzáadása és eltávolítása 16 | Name[is]=Bæta við og fjarlægja vefforrit 17 | Name[it]=Aggiungere e rimuovere app Web 18 | Name[ja]=Web アプリの追加と削除 19 | Name[ko]=웹앱 추가 및 제거 20 | Name[nl]=Web Apps toevoegen en verwijderen 21 | Name[no]=Legge til og fjerne webapper 22 | Name[pl]=Dodawanie i usuwanie aplikacji internetowych 23 | Name[pt]=Adicionar e Remover WebApps 24 | Name[ro]=Adăugarea și eliminarea aplicațiilor web 25 | Name[ru]=Добавление и удаление веб-приложений 26 | Name[sk]=Pridanie a odstránenie webových aplikácií 27 | Name[sv]=Lägga till och ta bort webbappar 28 | Name[tr]=Web Uygulamaları Ekleme ve Kaldırma 29 | Name[uk]=Додавання та видалення веб-програм 30 | Name[zh]=添加和删除 Web 应用 31 | Icon=big-webapps 32 | Exec=big-webapps-gui 33 | StartupWMClass=big-webapps-gui 34 | Categories=Webapps; 35 | Terminal=false 36 | StartupNotify=true 37 | 38 | Actions=SoftwareRender; 39 | 40 | [Desktop Action SoftwareRender] 41 | Name=Software Render 42 | Exec=SoftwareRender big-webapps-gui 43 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/get_app_icon_url.py: -------------------------------------------------------------------------------- 1 | import gi 2 | import sys 3 | import os 4 | import json 5 | 6 | gi.require_version("Gtk", "3.0") 7 | from gi.repository import Gtk 8 | 9 | 10 | def get_icon_path(icon_name, icon_theme): 11 | """ 12 | Attempts to find the icon path based on the icon name, suitable for SVG, PNG, and other formats. 13 | If the icon is not found, it tries to progressively remove parts of the name separated by '-'. 14 | """ 15 | if icon_name.startswith("/"): 16 | return icon_name # Returns the absolute path if specified 17 | 18 | parts = icon_name.split("-") 19 | for end in range(len(parts), 0, -1): 20 | modified_icon_name = "-".join(parts[:end]) 21 | for size in [64, 48, 128, 32, 256, 512, 24, 22, 16]: 22 | icon_info = icon_theme.lookup_icon( 23 | modified_icon_name, size, Gtk.IconLookupFlags.USE_BUILTIN 24 | ) 25 | if icon_info: 26 | return icon_info.get_filename() 27 | 28 | # Check in $HOME/.local/share/icons directly 29 | local_icon_path = os.path.expanduser(f"~/.local/share/icons/{icon_name}") 30 | if os.path.exists(local_icon_path): 31 | return local_icon_path 32 | 33 | return "Icon not found" 34 | 35 | 36 | def get_app_info_from_json(json_file): 37 | with open(json_file, "r") as file: 38 | apps_data = json.load(file) 39 | 40 | icon_theme = Gtk.IconTheme.get_default() 41 | for app in apps_data: 42 | icon_name = app.get("app_icon", "") 43 | icon_path = get_icon_path(icon_name, icon_theme) 44 | app["app_icon_url"] = icon_path 45 | 46 | return json.dumps(apps_data, indent=4, ensure_ascii=False) 47 | 48 | 49 | if __name__ == "__main__": 50 | if len(sys.argv) > 1: 51 | json_file = sys.argv[1] 52 | print(get_app_info_from_json(json_file)) 53 | else: 54 | print("Please provide the JSON file path as an argument.") 55 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/get_json.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Only call cache fail or not using cache 4 | python get_app_icon_url.py <(big-webapps json) 5 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/chromium-dev.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/chromium.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/default-webapps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/biglinux/webapps/icons/default-webapps.png -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/flatpak-chrome-unstable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | flatpak 11 | 12 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/flatpak-chrome.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | flatpak 11 | 12 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/flatpak-chromium.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | flatpak 11 | 12 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/flatpak-edge.svg: -------------------------------------------------------------------------------- 1 | flatpak 2 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/flatpak-ungoogled-chromium.svg: -------------------------------------------------------------------------------- 1 | flatpak-chromium.svg -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/google-chrome-stable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/google-chrome-unstable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/librewolf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/microsoft-edge-stable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/ungoogled-chromium.svg: -------------------------------------------------------------------------------- 1 | chromium.svg -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/vivaldi-beta.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/vivaldi-snapshot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/icons/vivaldi-stable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/main.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3.13 2 | """ 3 | BigLinux WebApps Manager 4 | A GTK4 application for managing web applications in BigLinux. 5 | """ 6 | 7 | import sys 8 | import gi 9 | 10 | gi.require_version("Gtk", "4.0") 11 | gi.require_version("Adw", "1") 12 | 13 | from gi.repository import GLib 14 | 15 | # Import from our utility to ensure proper initialization 16 | from webapps.application import WebAppsApplication 17 | 18 | 19 | def main(): 20 | """Main function to start the application.""" 21 | app = WebAppsApplication() 22 | 23 | # Set application ID for proper desktop integration 24 | app.set_application_id("br.com.biglinux.webapps") 25 | 26 | # Set program name for window manager class 27 | GLib.set_prgname("big-webapps-gui") 28 | 29 | try: 30 | # For GTK4 applications 31 | app.set_icon_name("big-webapps") 32 | except (AttributeError, TypeError): 33 | pass 34 | 35 | return app.run(sys.argv) 36 | 37 | 38 | if __name__ == "__main__": 39 | sys.exit(main()) 40 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/profile/prefs.js: -------------------------------------------------------------------------------- 1 | # Mozilla User Preferences 2 | 3 | /* Do not edit this file. 4 | * 5 | * If you make changes to this file while the application is running, 6 | * the changes will be overwritten when the application exits. 7 | * 8 | * To make a manual change to preferences, you can visit the URL about:config 9 | */ 10 | 11 | user_pref("app.update.lastUpdateTime.addon-background-update-timer", 0); 12 | user_pref("app.update.lastUpdateTime.background-update-timer", 0); 13 | user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 0); 14 | user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1719116070); 15 | user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1719116323); 16 | user_pref("app.update.lastUpdateTime.user-agent-updates-timer", 0); 17 | user_pref("browser.bookmarks.restore_default_bookmarks", false); 18 | user_pref("browser.cache.disk.capacity", 358400); 19 | user_pref("browser.cache.disk.smart_size.first_run", false); 20 | user_pref("browser.download.importedFromSqlite", true); 21 | user_pref("browser.migration.version", 27); 22 | user_pref("browser.newtabpage.storageVersion", 1); 23 | user_pref("browser.pagethumbnails.storage_version", 3); 24 | user_pref("browser.places.smartBookmarksVersion", 4); 25 | user_pref("browser.shell.checkDefaultBrowser", false); 26 | user_pref("browser.slowStartup.averageTime", 0); 27 | user_pref("browser.slowStartup.samples", 0); 28 | user_pref("browser.startup.homepage_override.buildID", "20240617024228"); 29 | user_pref("browser.startup.homepage_override.mstone", "6.6.0"); 30 | user_pref("browser.tabs.autoHide", true); 31 | user_pref("extensions.blocklist.pingCountVersion", 0); 32 | user_pref("extensions.bootstrappedAddons", "{}"); 33 | user_pref("extensions.databaseSchema", 16); 34 | user_pref("extensions.enabledAddons", "%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:33.2.0"); 35 | user_pref("extensions.lastAppVersion", "33.2.0"); 36 | user_pref("extensions.lastPlatformVersion", "6.6.0"); 37 | user_pref("extensions.pendingOperations", false); 38 | user_pref("extensions.shownSelectionUI", true); 39 | user_pref("extensions.xpiState", "{\"app-global\":{\"{972ce4c6-7e08-4474-a285-3208198ce6fd}\":{\"d\":\"/usr/lib/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi\",\"e\":true,\"v\":\"33.2.0\",\"st\":1718875253000}}}"); 40 | user_pref("network.cookie.prefsMigrated", true); 41 | user_pref("places.history.expiration.transient_current_max_pages", 122334); 42 | user_pref("privacy.sanitize.migrateFx3Prefs", true); 43 | user_pref("signon.importedFromSqlite", true); 44 | user_pref("status4evar.firstRun", false); 45 | user_pref("status4evar.migration", 8); 46 | user_pref("toolkit.startup.last_success", 1719117212); 47 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/profile/user.js: -------------------------------------------------------------------------------- 1 | user_pref("browser.cache.disk.capacity", 0); 2 | user_pref("browser.cache.disk.enable", false); 3 | user_pref("browser.cache.disk.filesystem_reported", 1); 4 | user_pref("browser.cache.disk.smart_size.enabled", false); 5 | user_pref("browser.cache.disk.smart_size.first_run", false); 6 | user_pref("browser.cache.disk.smart_size.use_old_max", false); 7 | user_pref("browser.contentblocking.category", "strict"); 8 | user_pref("browser.ctrlTab.previews", true); 9 | user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); 10 | user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); 11 | user_pref("browser.startup.firstrunSkipsHomepage", false); 12 | user_pref("browser.startup.homepage_override.mstone", "ignore"); 13 | user_pref("browser.tabs.drawInTitlebar", false); 14 | user_pref("browser.tabs.inTitlebar", 0); 15 | user_pref("browser.tabs.warnOnClose", false); 16 | user_pref("browser.tabs.warnOnOpen", false); 17 | user_pref("media.eme.enabled", true); 18 | user_pref("network.cookie.lifetimePolicy", 0); 19 | user_pref("plugin.state.flash", 2); 20 | user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); 21 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/profile/userChrome.css: -------------------------------------------------------------------------------- 1 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | #nav-bar, #identity-box, #tabbrowser-tabs, #TabsToolbar { 3 | visibility: collapse !important; 4 | } 5 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/profile/xulstore.json: -------------------------------------------------------------------------------- 1 | {"chrome://browser/content/browser.xul":{"addon-bar":{"currentset":"addonbar-closebutton,status4evar-status-widget,status4evar-progress-widget,status-bar","collapsed":"true"},"main-window":{"screenX":"50","screenY":"76","width":"1440","height":"790","sizemode":"normal"},"PersonalToolbar":{"collapsed":"true"},"nav-bar":{"collapsed":"true"},"toolbar-menubar":{"autohide":"true"},"sidebar-title":{"value":""}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/select_icon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # The output of this script is the path of the icon selected by the user 4 | 5 | # Use type to check if a command exists 6 | if type kdialog >/dev/null; then 7 | icon=$(kdialog --geticon Applications 2> /dev/null) 8 | elif type zenity >/dev/null; then 9 | icon=$(zenity --file-selection --file-filter="image|*.[Jj][Pp][Gg] *.[Jj][Pp][Ee][Gg] *.[Pp][Nn][Gg] *.[Ss][Vv][Gg] *.[Ss][Vv][Gg][Zz] *.[Ww][Ee][Bb][Pp]") 10 | elif type yad >/dev/null; then 11 | icon=$(cd ~; yad --file --add-preview --large-preview --file-filter="image|*.[Jj][Pp][Gg] *.[Jj][Pp][Ee][Gg] *.[Pp][Nn][Gg] *.[Ss][Vv][Gg] *.[Ss][Vv][Gg][Zz] *.[Ww][Ee][Bb][Pp]") 12 | fi 13 | 14 | # If icon don't have a path, get the icon with path 15 | if [[ $icon =~ / ]]; then 16 | echo "$icon" 17 | else 18 | icon_address=$(geticons -s 128 "$icon") 19 | [ -n "$icon_address" ] && echo "$icon_address"; exit 20 | icon_address=$(geticons -s 64 "$icon") 21 | [ -n "$icon_address" ] && echo "$icon_address"; exit 22 | icon_address=$(geticons -s 48 "$icon") 23 | [ -n "$icon_address" ] && echo "$icon_address"; exit 24 | icon_address=$(geticons -s 32 "$icon") 25 | [ -n "$icon_address" ] && echo "$icon_address"; exit 26 | geticons "$icon" 27 | fi 28 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/update_old_desktop_files.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Change directory to the local user's applications directory 4 | cd ~/.local/share/applications 5 | 6 | # Get the default browser 7 | defaultBrowser=$(/usr/share/bigbashview/apps/webapps/check_browser.sh --default) 8 | 9 | # Iterate over all webapps 10 | for file in *webapp-biglinux*; do 11 | 12 | if [[ "$file" = '*webapp-biglinux*' ]]; then 13 | exit 14 | fi 15 | 16 | # Clean info before verify next file 17 | unset browser name url icon categories profile 18 | 19 | # Read any file and get the name, url, icon and categories 20 | while IFS= read -r line; do 21 | case $line in 22 | "Name="*) 23 | name=${line#*Name=} 24 | ;; 25 | "Exec="*) 26 | browser=${line%% *} 27 | browser=${browser#Exec=} 28 | if [[ "$browser" =~ biglinux-webapp ]]; then 29 | browser=$defaultBrowser 30 | 31 | # In older versions of biglinux-webapp, Firefox and browsers based in Firefox use script in ~/.local/bin 32 | elif [[ "$browser" =~ \.local/bin ]]; then 33 | oldScript=$browser 34 | browser=$(grep -m1 '\--new-instance' "$oldScript" | grep -o '^[^ ]*') 35 | url=$(grep -m1 '\--new-instance' "$oldScript" | grep -o 'http[^" ]*') 36 | profile='Default' 37 | fi 38 | 39 | # Extract the URL and profile directory if they are not already set 40 | url=${url:-${line#*--app=}} 41 | profile=${profile:-${line#*--profile-directory=}} 42 | profile=${profile% *} 43 | ;; 44 | "Icon="*) 45 | icon=${line#*Icon=} 46 | icon=$(echo $icon | sed "s|$HOME/.local/share/icons/||g;s|~/.local/share/icons/||g") 47 | ;; 48 | "Categories="*) 49 | categories=${line#*Categories=} 50 | ;; 51 | esac 52 | done <<<$(grep -m4 -e '^Name=' -e '^Exec=' -e '^Icon=' -e '^Categories=' $file) 53 | 54 | # Create a new desktop file compatible with wayland 55 | big-webapps create "$browser" "$name" "$url" "$icon" "$categories" "$profile" 56 | 57 | # Remove the old desktop file 58 | rm $file 59 | 60 | done 61 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | WebApps package initialization 3 | """ 4 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/models/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | WebApps Models package initialization 3 | """ 4 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/ui/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | UI package initialization 3 | """ 4 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | WebApps Utils package initialization 3 | """ 4 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/utils/browser_icon_utils.py: -------------------------------------------------------------------------------- 1 | """ 2 | Utility functions for handling browser icons 3 | """ 4 | 5 | from gi.repository import GLib 6 | import os 7 | 8 | # Folder with browser icons 9 | BROWSER_ICONS_PATH = "icons" 10 | 11 | 12 | def get_browser_icon_name(browser_id): 13 | """ 14 | Get the icon name for a browser 15 | 16 | Parameters: 17 | browser_id (str): Browser identifier 18 | 19 | Returns: 20 | str: Icon filename for the browser 21 | """ 22 | # Handle browser objects that might have been passed 23 | if hasattr(browser_id, "browser_id"): 24 | browser_id = browser_id.browser_id 25 | 26 | # Simply append .svg to the browser_id to get the icon filename 27 | return f"{browser_id}.svg" if browser_id else "default-webapps.png" 28 | 29 | 30 | def set_image_from_browser_icon(image, browser_id, pixel_size=48): 31 | """ 32 | Set a Gtk.Image from a browser icon 33 | 34 | Parameters: 35 | image (Gtk.Image): Image widget to set 36 | browser_id (str): Browser identifier or Browser object 37 | pixel_size (int): Size of the icon in pixels 38 | """ 39 | image.set_pixel_size(pixel_size) 40 | 41 | # Handle browser objects that might have been passed 42 | if hasattr(browser_id, "browser_id"): 43 | browser_id = browser_id.browser_id 44 | 45 | # Get the icon filename 46 | icon_filename = get_browser_icon_name(browser_id) 47 | 48 | # Get icon path using the correct path 49 | icon_path = os.path.join(BROWSER_ICONS_PATH, icon_filename) 50 | 51 | # Try to load icon 52 | if os.path.exists(icon_path): 53 | try: 54 | image.set_from_file(icon_path) 55 | except GLib.Error: 56 | image.set_from_icon_name("browser-symbolic") 57 | else: 58 | image.set_from_icon_name("browser-symbolic") 59 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/biglinux/webapps/webapps/utils/translation.py: -------------------------------------------------------------------------------- 1 | """ 2 | Translation utility module to ensure consistent translations throughout the application 3 | """ 4 | 5 | import gettext 6 | 7 | gettext.textdomain("biglinux-webapps") 8 | _ = gettext.gettext 9 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/desktop-directories/big-webapps.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=Webapps 4 | Name[bg]=Уебапс 5 | Name[cs]=Webové aplikace 6 | Name[da]=Webapps 7 | Name[de]=Web-Apps 8 | Name[el]=Διαδικτυακές εφαρμογές 9 | Name[es]=Aplicaciones web 10 | Name[et]=Veebirakendused 11 | Name[fi]=Web-sovellukset 12 | Name[fr]=Applications Web 13 | Name[he]=Webapps 14 | Name[hr]=Webapps 15 | Name[hu]=Webalkalmazások 16 | Name[is]=Vefappar 17 | Name[it]=Applicazioni Web 18 | Name[ja]=ウェブアプリ 19 | Name[ko]=웹앱 20 | Name[nl]=Webapps 21 | Name[no]=Webapps 22 | Name[pl]=Aplikacje internetowe 23 | Name[pt]=Webapps 24 | Name[ro]=Aplicații web 25 | Name[ru]=Веб-приложения 26 | Name[sk]=Webové aplikácie 27 | Name[sv]=Webbappar 28 | Name[tr]=Web uygulamaları 29 | Name[uk]=Веб-додатки 30 | Name[zh]=网络应用 31 | Icon=big-webapps 32 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/desktop-directories/google-apps.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=Webapps Google 4 | Name[bg]=Уебапс Google 5 | Name[cs]=Webové aplikace Google 6 | Name[da]=Webapps Google 7 | Name[de]=Webapps Google 8 | Name[el]=Εφαρμογές Ιστού Google 9 | Name[es]=Webapps Google 10 | Name[et]=Webapps Google 11 | Name[fi]=Verkkosovellukset Google 12 | Name[fr]=Webapps Google 13 | Name[he]=Webapps Google 14 | Name[hr]=Webapps Google 15 | Name[hu]=Webappok Google 16 | Name[is]=Webapps Google 17 | Name[it]=Webapps Google 18 | Name[ja]=ウェブアプリ グーグル 19 | Name[ko]=웹앱 구글 20 | Name[nl]=Webapps Google 21 | Name[no]=Webapps Google 22 | Name[pl]=Aplikacje internetowe Google 23 | Name[pt]=Webapps Google 24 | Name[ro]=Webapps Google 25 | Name[ru]=Веб-приложения Google 26 | Name[sk]=Webapps Google 27 | Name[sv]=Webbappar Google 28 | Name[tr]=Web uygulamaları Google 29 | Name[uk]=Веб-додатки Google 30 | Name[zh]=网络应用谷歌 31 | Icon=google-menu 32 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/big-webapps-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/google-menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-biglinux-globo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-cleverpdf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-discord.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-doctranslator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-forum-biglinux-fav.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-contacts.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-drawings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-gmail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-maps.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-meet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-photos.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-translate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-g-youtubemusic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-hbomax.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-mailyahoo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-messenger.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-netflix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-notion.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-openstreetmap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-pdfconvert.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-photopea.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-skype.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-snapdrop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-spotifywebapp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-star-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-telegram-webapp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-tiktok.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 10 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-tunein.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-twitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/icons/hicolor/scalable/apps/webapp-whatsapp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/bg/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/bg/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/cs/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/cs/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/da/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/da/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/de/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/de/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/el/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/el/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/en/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/en/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/es/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/es/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/et/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/et/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/fi/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/fi/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/fr/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/fr/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/he/LC_MESSAGES/biglinux-webapps.json: -------------------------------------------------------------------------------- 1 | {"he":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["אין אפליקציות אינטרנט"]},"There are no WebApps to export.":{"*":["אין אפליקציות אינטרנט לייצוא."]},"File Not Found":{"*":["הקובץ לא נמצא"]},"The selected file does not exist.":{"*":["הקובץ שנבחר אינו קיים."]},"Invalid File":{"*":["קובץ לא חוקי"]},"The selected file is not a valid ZIP archive.":{"*":["הקובץ שנבחר אינו ארכיון ZIP תקף."]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["ייבא {} אפליקציות אינטרנט בהצלחה ({} כפילויות הושמטו)"]},"Imported {} WebApps successfully":{"*":["ייבא {} WebApps בהצלחה"]},"Error importing WebApps":{"*":["שגיאה בייבוא WebApps"]},"OK":{"*":["אוקי"]},"No":{"*":["לא"]},"Yes":{"*":["כן"]},"Select Browser":{"*":["בחר דפדפן"]},"Cancel":{"*":["ביטול"]},"Select":{"*":["בחר"]},"System Default":{"*":["ברירת מחדל של מערכת"]},"Default":{"*":["ברירת מחדל"]},"Please select a browser.":{"*":["אנא בחר דפדפן."]},"Error":{"*":["שגיאה"]},"Browser: {0}":{"*":["דפדפן: {0}"]},"Edit WebApp":{"*":["ערוך אפליקציית אינטרנט"]},"Delete WebApp":{"*":["מחק את היישום האינטרנטי"]},"Add WebApp":{"*":["הוסף אפליקציית אינטרנט"]},"URL":{"*":["כתובת אתר"]},"Detect":{"*":["גלה"]},"Detect name and icon from website":{"*":["גלה שם ואייקון מאתר אינטרנט"]},"Name":{"*":["שם"]},"App Icon":{"*":["אייקון אפליקציה"]},"Select icon for the WebApp":{"*":["בחר סמל עבור ה-WebApp"]},"Available Icons":{"*":["אייקונים זמינים"]},"Category":{"*":["קטגוריה"]},"Browser":{"*":["דפדפן"]},"Use separate profile":{"*":["השתמש בפרופיל נפרד"]},"Using a separate profile allows you to log in to different accounts":{"*":["שימוש בפרופיל נפרד מאפשר לך להתחבר לחשבונות שונים"]},"Profile Name":{"*":["שם פרופיל"]},"Save":{"*":["שמור"]},"Loading...":{"*":["טוען..."]},"Please enter a URL first.":{"*":["אנא הזן כתובת URL קודם."]},"Please enter a name for the WebApp.":{"*":["אנא הזן שם עבור ה-WebApp."]},"Please enter a URL for the WebApp.":{"*":["אנא הזן כתובת URL עבור ה-WebApp."]},"Please select a browser for the WebApp.":{"*":["אנא בחר דפדפן עבור ה-WebApp."]},"Welcome to WebApps Manager":{"*":["ברוך הבא למנהל אפליקציות אינטרנט"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["מהן אפליקציות רשת?\n\nאפליקציות רשת הן יישומים רשתיים שפועלים בחלון דפדפן ייעודי, ומספקים חוויית שימוש דמוית אפליקציה לאתרי האינטרנט האהובים עליך.\n\nיתרונות השימוש באפליקציות רשת:\n\n• מיקוד: עבודה ללא הסחות דעת מכרטיסיות דפדפן אחרות\n• אינטגרציה עם שולחן העבודה: גישה מהירה מתפריט היישומים שלך\n• פרופילים מבודדים: אופציונלית, לכל אפליקציית רשת יכולות להיות עוגיות והגדרות משלה"]},"Show dialog on startup":{"*":["הצג דיאלוג בהפעלה"]},"Let's Start":{"*":["בוא נתחיל"]},"WebApps Manager":{"*":["מנהל אפליקציות אינטרנט"]},"Search WebApps":{"*":["חפש אפליקציות אינטרנט"]},"Refresh":{"*":["רענן"]},"Export WebApps":{"*":["ייצוא אפליקציות אינטרנט"]},"Import WebApps":{"*":["ייבוא אפליקציות אינטרנט"]},"Browse Applications Folder":{"*":["עבור לתיקיית היישומים"]},"Browse Profiles Folder":{"*":["דפדף לתיקיית פרופילים"]},"Show Welcome Screen":{"*":["הצג מסך ברוך הבא"]},"Remove All WebApps":{"*":["הסר את כל היישומים האינטרנטיים"]},"About":{"*":["אודות"]},"Add":{"*":["הוסף"]},"No WebApps Found":{"*":["לא נמצאו אפליקציות אינטרנט"]},"Add a new webapp to get started":{"*":["הוסף אפליקציית אינטרנט חדשה כדי להתחיל"]},"WebApp created successfully":{"*":["היישום האינטרנטי נוצר בהצלחה"]},"WebApp updated successfully":{"*":["היישום האינטרנטי עודכן בהצלחה"]},"Browser changed to {0}":{"*":["הדפדפן שונה ל-{0}"]},"Are you sure you want to delete {0}?":{"*":["האם אתה בטוח שברצונך למחוק את {0}?"]},"Also delete configuration folder":{"*":["גם מחק את תיקיית ההגדרות"]},"Delete":{"*":["מחק"]},"WebApp deleted successfully":{"*":["היישום האינטרנטי נמחק בהצלחה"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["האם אתה בטוח שברצונך להסיר את כל ה-WebApps שלך? פעולה זו אינה ניתנת לביטול."]},"Continue":{"*":[""]},"Final Confirmation":{"*":["אישור סופי"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["האם אתה בטוח בְּמוּשָׁךְ שֶׁאתָה רוצה להסיר את כל ה-WebApps שלך?"]},"No, Cancel":{"*":["לא, בטל"]},"Yes, Remove All":{"*":["כן, הסר הכל"]},"All WebApps have been removed":{"*":["כל האפליקציות האינטרנטיות הוסרו"]},"Failed to remove all WebApps":{"*":["נכשל בהסרת כל היישומים האינטרנטיים"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/he/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/he/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/hr/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/hr/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/hu/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/hu/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/is/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/is/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/it/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/it/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ja/LC_MESSAGES/biglinux-webapps.json: -------------------------------------------------------------------------------- 1 | {"ja":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["ウェブアプリはありません"]},"There are no WebApps to export.":{"*":["エクスポートするWebアプリはありません。"]},"File Not Found":{"*":["ファイルが見つかりません"]},"The selected file does not exist.":{"*":["選択したファイルは存在しません。"]},"Invalid File":{"*":["無効なファイル"]},"The selected file is not a valid ZIP archive.":{"*":["選択したファイルは有効なZIPアーカイブではありません。"]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["{} の WebApps を正常にインポートしました ({} の重複はスキップされました)"]},"Imported {} WebApps successfully":{"*":["{} WebAppsを正常にインポートしました。"]},"Error importing WebApps":{"*":["WebAppsのインポート中にエラーが発生しました"]},"OK":{"*":[""]},"No":{"*":[""]},"Yes":{"*":["はい"]},"Select Browser":{"*":["ブラウザを選択してください"]},"Cancel":{"*":["キャンセル"]},"Select":{"*":["選択"]},"System Default":{"*":["システムデフォルト"]},"Default":{"*":["デフォルト"]},"Please select a browser.":{"*":["ブラウザを選択してください。"]},"Error":{"*":["エラー"]},"Browser: {0}":{"*":["ブラウザ: {0}"]},"Edit WebApp":{"*":["ウェブアプリを編集する"]},"Delete WebApp":{"*":["WebAppを削除する"]},"Add WebApp":{"*":["WebAppを追加"]},"URL":{"*":["URL"]},"Detect":{"*":["検出"]},"Detect name and icon from website":{"*":["ウェブサイトから名前とアイコンを検出する"]},"Name":{"*":["名前"]},"App Icon":{"*":["アプリアイコン"]},"Select icon for the WebApp":{"*":["WebAppのアイコンを選択してください。"]},"Available Icons":{"*":["利用可能なアイコン"]},"Category":{"*":["カテゴリ"]},"Browser":{"*":["ブラウザ"]},"Use separate profile":{"*":["別のプロファイルを使用する"]},"Using a separate profile allows you to log in to different accounts":{"*":["別のプロファイルを使用すると、異なるアカウントにログインできます。"]},"Profile Name":{"*":["プロフィール名"]},"Save":{"*":["保存"]},"Loading...":{"*":["読み込み中..."]},"Please enter a URL first.":{"*":["最初にURLを入力してください。"]},"Please enter a name for the WebApp.":{"*":["WebAppの名前を入力してください。"]},"Please enter a URL for the WebApp.":{"*":["WebAppのURLを入力してください。"]},"Please select a browser for the WebApp.":{"*":["WebAppのためのブラウザを選択してください。"]},"Welcome to WebApps Manager":{"*":["WebAppsマネージャーへようこそ"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["Webアプリとは何ですか?\n\nWebアプリは、専用のブラウザウィンドウで実行されるウェブアプリケーションで、お気に入りのウェブサイトに対してよりアプリのような体験を提供します。\n\nWebアプリを使用する利点:\n\n• 集中: 他のブラウザタブの気を散らすことなく作業できます\n• デスクトップ統合: アプリケーションメニューからの迅速なアクセス\n• 隔離されたプロファイル: オプションで、各Webアプリは独自のクッキーと設定を持つことができます"]},"Show dialog on startup":{"*":["起動時にダイアログを表示する"]},"Let's Start":{"*":["始めましょう"]},"WebApps Manager":{"*":["Webアプリ管理者"]},"Search WebApps":{"*":["ウェブアプリを検索"]},"Refresh":{"*":["更新"]},"Export WebApps":{"*":["Webアプリをエクスポート"]},"Import WebApps":{"*":["ウェブアプリをインポート"]},"Browse Applications Folder":{"*":["アプリケーションフォルダーをブラウズ"]},"Browse Profiles Folder":{"*":["プロファイルフォルダーを参照"]},"Show Welcome Screen":{"*":["ウェルカムスクリーンを表示"]},"Remove All WebApps":{"*":["すべてのWebアプリを削除"]},"About":{"*":["情報について"]},"Add":{"*":["追加"]},"No WebApps Found":{"*":["ウェブアプリが見つかりませんでした。"]},"Add a new webapp to get started":{"*":["新しいウェブアプリを追加して始めましょう。"]},"WebApp created successfully":{"*":["WebAppが正常に作成されました"]},"WebApp updated successfully":{"*":["WebAppが正常に更新されました"]},"Browser changed to {0}":{"*":["ブラウザが{0}に変更されました。"]},"Are you sure you want to delete {0}?":{"*":["{0}を削除してもよろしいですか?"]},"Also delete configuration folder":{"*":["構成フォルダーも削除してください。"]},"Delete":{"*":["削除"]},"WebApp deleted successfully":{"*":["WebAppが正常に削除されました"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["すべてのWebアプリを削除してもよろしいですか?この操作は元に戻せません。"]},"Continue":{"*":[""]},"Final Confirmation":{"*":["最終確認"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["すべてのWebアプリを削除しても本当に良いですか?"]},"No, Cancel":{"*":["いいえ、キャンセル"]},"Yes, Remove All":{"*":["はい、すべて削除"]},"All WebApps have been removed":{"*":["すべてのWebアプリが削除されました。"]},"Failed to remove all WebApps":{"*":["すべてのWebアプリを削除できませんでした。"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ja/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/ja/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ko/LC_MESSAGES/biglinux-webapps.json: -------------------------------------------------------------------------------- 1 | {"ko":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["웹앱 없음"]},"There are no WebApps to export.":{"*":["내보낼 웹앱이 없습니다."]},"File Not Found":{"*":["파일을 찾을 수 없습니다."]},"The selected file does not exist.":{"*":["선택한 파일이 존재하지 않습니다."]},"Invalid File":{"*":["잘못된 파일"]},"The selected file is not a valid ZIP archive.":{"*":["선택한 파일은 유효한 ZIP 아카이브가 아닙니다."]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["{} 웹앱이 성공적으로 가져와졌습니다 ({} 중복 항목 건너뜀)"]},"Imported {} WebApps successfully":{"*":["{} 웹앱이 성공적으로 가져와졌습니다."]},"Error importing WebApps":{"*":["웹앱 가져오기 오류"]},"OK":{"*":["알겠습니다."]},"No":{"*":["No"]},"Yes":{"*":[""]},"Select Browser":{"*":["브라우저 선택"]},"Cancel":{"*":["취소"]},"Select":{"*":["선택하십시오"]},"System Default":{"*":["시스템 기본값"]},"Default":{"*":["기본값"]},"Please select a browser.":{"*":["브라우저를 선택하세요."]},"Error":{"*":["오류"]},"Browser: {0}":{"*":["브라우저: {0}"]},"Edit WebApp":{"*":["웹앱 편집"]},"Delete WebApp":{"*":["웹앱 삭제"]},"Add WebApp":{"*":["웹앱 추가"]},"URL":{"*":["URL"]},"Detect":{"*":["감지하다"]},"Detect name and icon from website":{"*":["웹사이트에서 이름과 아이콘 감지"]},"Name":{"*":["이름"]},"App Icon":{"*":["앱 아이콘"]},"Select icon for the WebApp":{"*":["웹앱 아이콘 선택"]},"Available Icons":{"*":["사용 가능한 아이콘"]},"Category":{"*":["카테고리"]},"Browser":{"*":["브라우저"]},"Use separate profile":{"*":["별도의 프로필 사용"]},"Using a separate profile allows you to log in to different accounts":{"*":["별도의 프로필을 사용하면 다른 계정에 로그인할 수 있습니다."]},"Profile Name":{"*":["프로필 이름"]},"Save":{"*":["저장"]},"Loading...":{"*":["로딩 중..."]},"Please enter a URL first.":{"*":["먼저 URL을 입력하세요."]},"Please enter a name for the WebApp.":{"*":["웹앱의 이름을 입력하세요."]},"Please enter a URL for the WebApp.":{"*":["웹앱의 URL을 입력하세요."]},"Please select a browser for the WebApp.":{"*":["웹앱을 위한 브라우저를 선택하세요."]},"Welcome to WebApps Manager":{"*":["웹앱 관리자에 오신 것을 환영합니다."]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["웹앱이란?\n\n웹앱은 전용 브라우저 창에서 실행되는 웹 애플리케이션으로, 좋아하는 웹사이트에 대해 더 앱 같은 경험을 제공합니다.\n\n웹앱 사용의 이점:\n\n• 집중: 다른 브라우저 탭의 방해 없이 작업\n• 데스크탑 통합: 애플리케이션 메뉴에서 빠른 접근\n• 격리된 프로필: 선택적으로 각 웹앱은 자체 쿠키와 설정을 가질 수 있음"]},"Show dialog on startup":{"*":["시작 시 대화 상자 표시"]},"Let's Start":{"*":["시작하겠습니다."]},"WebApps Manager":{"*":["웹앱 관리자"]},"Search WebApps":{"*":["웹앱 검색"]},"Refresh":{"*":["새로 고침"]},"Export WebApps":{"*":["웹앱 내보내기"]},"Import WebApps":{"*":["웹앱 가져오기"]},"Browse Applications Folder":{"*":["응용 프로그램 폴더 탐색"]},"Browse Profiles Folder":{"*":["프로필 폴더 탐색"]},"Show Welcome Screen":{"*":["환영 화면 표시"]},"Remove All WebApps":{"*":["모든 웹앱 제거"]},"About":{"*":["정보"]},"Add":{"*":["추가"]},"No WebApps Found":{"*":["웹앱을 찾을 수 없습니다."]},"Add a new webapp to get started":{"*":["시작하려면 새 웹앱을 추가하세요."]},"WebApp created successfully":{"*":["웹앱이 성공적으로 생성되었습니다."]},"WebApp updated successfully":{"*":["웹앱이 성공적으로 업데이트되었습니다."]},"Browser changed to {0}":{"*":["브라우저가 {0}로 변경되었습니다."]},"Are you sure you want to delete {0}?":{"*":["정말로 {0}을(를) 삭제하시겠습니까?"]},"Also delete configuration folder":{"*":["구성 폴더도 삭제하십시오."]},"Delete":{"*":["삭제"]},"WebApp deleted successfully":{"*":["웹앱이 성공적으로 삭제되었습니다."]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["모든 웹앱을 제거하시겠습니까? 이 작업은 취소할 수 없습니다."]},"Continue":{"*":[""]},"Final Confirmation":{"*":["최종 확인"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["모든 웹앱을 정말로 삭제하시겠습니까?"]},"No, Cancel":{"*":["아니요, 취소"]},"Yes, Remove All":{"*":["예, 모두 제거하십시오."]},"All WebApps have been removed":{"*":["모든 웹앱이 제거되었습니다."]},"Failed to remove all WebApps":{"*":["모든 웹앱을 제거하지 못했습니다."]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ko/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/ko/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/nl/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/nl/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/no/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/no/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/pl/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/pl/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/pt/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/pt/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ro/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/ro/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/ru/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/ru/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/sk/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/sk/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/sv/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/sv/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/tr/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/tr/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/uk/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/uk/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/zh/LC_MESSAGES/biglinux-webapps.json: -------------------------------------------------------------------------------- 1 | {"zh":{"plural-forms":"nplurals=2; plural=(n != 1);","messages":{"No WebApps":{"*":["没有Web应用程序"]},"There are no WebApps to export.":{"*":["没有可导出的Web应用程序。"]},"File Not Found":{"*":["文件未找到"]},"The selected file does not exist.":{"*":["所选文件不存在。"]},"Invalid File":{"*":["无效文件"]},"The selected file is not a valid ZIP archive.":{"*":["所选文件不是有效的 ZIP 压缩文件。"]},"Imported {} WebApps successfully ({} duplicates skipped)":{"*":["成功导入 {} 个 WebApps(跳过 {} 个重复项)"]},"Imported {} WebApps successfully":{"*":["成功导入 {} WebApps"]},"Error importing WebApps":{"*":["导入WebApps时出错"]},"OK":{"*":[""]},"No":{"*":["不"]},"Yes":{"*":[""]},"Select Browser":{"*":["选择浏览器"]},"Cancel":{"*":["取消"]},"Select":{"*":["选择"]},"System Default":{"*":["系统默认"]},"Default":{"*":["默认"]},"Please select a browser.":{"*":["请选择一个浏览器。"]},"Error":{"*":["错误"]},"Browser: {0}":{"*":["浏览器: {0}"]},"Edit WebApp":{"*":["编辑Web应用程序"]},"Delete WebApp":{"*":["删除Web应用程序"]},"Add WebApp":{"*":["添加Web应用程序"]},"URL":{"*":["网址"]},"Detect":{"*":["检测"]},"Detect name and icon from website":{"*":["从网站检测名称和图标"]},"Name":{"*":["名称"]},"App Icon":{"*":["应用程序图标"]},"Select icon for the WebApp":{"*":["为WebApp选择图标"]},"Available Icons":{"*":["可用图标"]},"Category":{"*":["类别"]},"Browser":{"*":["浏览器"]},"Use separate profile":{"*":["使用单独的配置文件"]},"Using a separate profile allows you to log in to different accounts":{"*":["使用单独的个人资料可以让您登录不同的帐户。"]},"Profile Name":{"*":["个人资料名称"]},"Save":{"*":["保存"]},"Loading...":{"*":["加载中..."]},"Please enter a URL first.":{"*":["请先输入一个网址。"]},"Please enter a name for the WebApp.":{"*":["请输入WebApp的名称。"]},"Please enter a URL for the WebApp.":{"*":["请输入WebApp的URL。"]},"Please select a browser for the WebApp.":{"*":["请选择一个浏览器用于WebApp。"]},"Welcome to WebApps Manager":{"*":["欢迎使用 WebApps 管理器"]},"What are WebApps?\n\nWebApps are web applications that run in a dedicated browser window, providing a more app-like experience for your favorite websites.\n\nBenefits of using WebApps:\n\n• Focus: Work without the distractions of other browser tabs\n• Desktop Integration: Quick access from your application menu\n• Isolated Profiles: Optionally, each webapp can have its own cookies and settings\n":{"*":["什么是WebApps?\n\nWebApps是运行在专用浏览器窗口中的网络应用程序,为您最喜欢的网站提供更像应用程序的体验。\n\n使用WebApps的好处:\n\n• 专注:在没有其他浏览器标签干扰的情况下工作\n• 桌面集成:可以从应用程序菜单快速访问\n• 隔离的配置文件:可选地,每个WebApp可以拥有自己的Cookie和设置"]},"Show dialog on startup":{"*":["启动时显示对话框"]},"Let's Start":{"*":["让我们开始"]},"WebApps Manager":{"*":["WebApps 管理器"]},"Search WebApps":{"*":["搜索网络应用程序"]},"Refresh":{"*":["刷新"]},"Export WebApps":{"*":["导出Web应用程序"]},"Import WebApps":{"*":["导入Web应用程序"]},"Browse Applications Folder":{"*":["浏览应用程序文件夹"]},"Browse Profiles Folder":{"*":["浏览配置文件文件夹"]},"Show Welcome Screen":{"*":["显示欢迎屏幕"]},"Remove All WebApps":{"*":["删除所有Web应用程序"]},"About":{"*":["关于"]},"Add":{"*":["添加"]},"No WebApps Found":{"*":["未找到Web应用程序"]},"Add a new webapp to get started":{"*":["添加一个新的网站应用程序以开始使用"]},"WebApp created successfully":{"*":["WebApp 创建成功"]},"WebApp updated successfully":{"*":["WebApp 更新成功"]},"Browser changed to {0}":{"*":["浏览器已更改为 {0}"]},"Are you sure you want to delete {0}?":{"*":["您确定要删除 {0} 吗?"]},"Also delete configuration folder":{"*":["还删除配置文件夹"]},"Delete":{"*":["删除"]},"WebApp deleted successfully":{"*":["WebApp 删除成功"]},"Are you sure you want to remove all your WebApps? This action cannot be undone.":{"*":["您确定要删除所有的 Web 应用吗?此操作无法撤销。"]},"Continue":{"*":[""]},"Final Confirmation":{"*":["最终确认"]},"Are you ABSOLUTELY sure you want to remove ALL your WebApps?":{"*":["您是否绝对确定要删除您所有的Web应用程序?"]},"No, Cancel":{"*":["不,取消"]},"Yes, Remove All":{"*":["是,全部删除"]},"All WebApps have been removed":{"*":["所有Web应用程序已被移除"]},"Failed to remove all WebApps":{"*":["无法删除所有Web应用程序"]}}}} -------------------------------------------------------------------------------- /biglinux-webapps/usr/share/locale/zh/LC_MESSAGES/biglinux-webapps.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biglinux/biglinux-webapps/6ba62600410c3e04aef822575351f30cadd5aaab/biglinux-webapps/usr/share/locale/zh/LC_MESSAGES/biglinux-webapps.mo -------------------------------------------------------------------------------- /pkgbuild/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Vilmar Catafesta 2 | 3 | pkgname=biglinux-webapps 4 | pkgver=$(date +%y.%m.%d) 5 | pkgrel=$(date +%H%M) 6 | arch=('any') 7 | license=('GPL') 8 | url="https://github.com/biglinux/$pkgname" 9 | source=("git+${url}.git") 10 | pkgdesc="Installs and removes BigLinux WebApps" 11 | depends=('python-bs4' 'python-requests' 'gettext' 'python-pillow' 'python-gobject') 12 | md5sums=(SKIP) 13 | if [ -e "${pkgname}.install" ]; then 14 | install=${pkgname}.install 15 | fi 16 | 17 | package() { 18 | # Verify default folder 19 | if [ -d "${srcdir}/${pkgname}/${pkgname}" ]; then 20 | InternalDir="${srcdir}/${pkgname}/${pkgname}" 21 | else 22 | InternalDir="${srcdir}/${pkgname}" 23 | fi 24 | 25 | # Copy files 26 | if [ -d "${InternalDir}/usr" ]; then 27 | cp -r "${InternalDir}/usr" "${pkgdir}/" 28 | fi 29 | 30 | if [ -d "${InternalDir}/etc" ]; then 31 | cp -r "${InternalDir}/etc" "${pkgdir}/" 32 | fi 33 | 34 | if [ -d "${InternalDir}/opt" ]; then 35 | cp -r "${InternalDir}/opt" "${pkgdir}/" 36 | fi 37 | } 38 | -------------------------------------------------------------------------------- /pkgbuild/biglinux-webapps.install: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## arg 1: the new package version 4 | #pre_install() { 5 | # do something here 6 | #} 7 | 8 | ## arg 1: the new package version 9 | post_install() { 10 | systemctl --global enable biglinux-webapps 11 | } 12 | 13 | ## arg 2: the old package version 14 | #pre_upgrade() { 15 | # do something here 16 | #} 17 | 18 | ## arg 2: the old package version 19 | post_upgrade() { 20 | post_install 21 | } 22 | 23 | ## arg 1: the old package version 24 | pre_remove() { 25 | systemctl --global disable biglinux-webapps 26 | } 27 | 28 | ## arg 1: the old package version 29 | #post_remove() { 30 | # do something here 31 | #} 32 | --------------------------------------------------------------------------------