├── .gitignore ├── README.md ├── com.github.essmehdi.Flow.yml ├── extension ├── com.github.essmehdi.flow.json ├── host.py.in ├── meson.build └── src │ ├── catcher.js │ ├── links.js │ └── manifest.json ├── flow ├── __init__.py ├── core │ ├── __init__.py │ ├── controller.py │ ├── download.py │ ├── meson.build │ ├── settings.py │ └── status_manager.py ├── load.py.in ├── main.py ├── meson.build ├── ui │ ├── __init__.py │ ├── about.py │ ├── browser_wait.py │ ├── download_edit.py │ ├── download_item.py │ ├── file_chooser_button.py │ ├── meson.build │ ├── preferences │ │ ├── __init__.py │ │ ├── category_editor.py │ │ ├── category_row.py │ │ ├── meson.build │ │ └── window.py │ ├── shortcuts.py │ └── url_prompt.py └── utils │ ├── __init__.py │ ├── app_info.py │ ├── meson.build │ ├── misc.py │ ├── notifier.py │ └── toaster.py ├── meson.build ├── meson_options.txt ├── po ├── LINGUAS ├── POTFILES ├── ar.po └── meson.build ├── resources ├── com.github.essmehdi.flow.desktop.in.in ├── com.github.essmehdi.flow.gschema.xml ├── flow.gresource.xml ├── icons │ ├── com.github.essmehdi.flow.devel.svg │ ├── com.github.essmehdi.flow.svg │ └── meson.build ├── layout │ ├── about.ui │ ├── browser_wait.ui │ ├── download_edit.ui │ ├── download_item.ui │ ├── empty.ui │ ├── file_chooser_button.ui │ ├── main.ui │ ├── preferences │ │ ├── add_row.ui │ │ ├── category_editor.ui │ │ ├── category_row.ui │ │ └── window.ui │ ├── shortcuts.ui │ └── url_prompt.ui ├── meson.build └── style.css └── screenshots └── main.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/README.md -------------------------------------------------------------------------------- /com.github.essmehdi.Flow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/com.github.essmehdi.Flow.yml -------------------------------------------------------------------------------- /extension/com.github.essmehdi.flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/com.github.essmehdi.flow.json -------------------------------------------------------------------------------- /extension/host.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/host.py.in -------------------------------------------------------------------------------- /extension/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/meson.build -------------------------------------------------------------------------------- /extension/src/catcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/src/catcher.js -------------------------------------------------------------------------------- /extension/src/links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/src/links.js -------------------------------------------------------------------------------- /extension/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/extension/src/manifest.json -------------------------------------------------------------------------------- /flow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flow/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flow/core/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/core/controller.py -------------------------------------------------------------------------------- /flow/core/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/core/download.py -------------------------------------------------------------------------------- /flow/core/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/core/meson.build -------------------------------------------------------------------------------- /flow/core/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/core/settings.py -------------------------------------------------------------------------------- /flow/core/status_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/core/status_manager.py -------------------------------------------------------------------------------- /flow/load.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/load.py.in -------------------------------------------------------------------------------- /flow/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/main.py -------------------------------------------------------------------------------- /flow/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/meson.build -------------------------------------------------------------------------------- /flow/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flow/ui/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/about.py -------------------------------------------------------------------------------- /flow/ui/browser_wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/browser_wait.py -------------------------------------------------------------------------------- /flow/ui/download_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/download_edit.py -------------------------------------------------------------------------------- /flow/ui/download_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/download_item.py -------------------------------------------------------------------------------- /flow/ui/file_chooser_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/file_chooser_button.py -------------------------------------------------------------------------------- /flow/ui/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/meson.build -------------------------------------------------------------------------------- /flow/ui/preferences/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flow/ui/preferences/category_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/preferences/category_editor.py -------------------------------------------------------------------------------- /flow/ui/preferences/category_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/preferences/category_row.py -------------------------------------------------------------------------------- /flow/ui/preferences/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/preferences/meson.build -------------------------------------------------------------------------------- /flow/ui/preferences/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/preferences/window.py -------------------------------------------------------------------------------- /flow/ui/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/shortcuts.py -------------------------------------------------------------------------------- /flow/ui/url_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/ui/url_prompt.py -------------------------------------------------------------------------------- /flow/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flow/utils/app_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/utils/app_info.py -------------------------------------------------------------------------------- /flow/utils/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/utils/meson.build -------------------------------------------------------------------------------- /flow/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/utils/misc.py -------------------------------------------------------------------------------- /flow/utils/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/utils/notifier.py -------------------------------------------------------------------------------- /flow/utils/toaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/flow/utils/toaster.py -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/meson_options.txt -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | ar -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/po/POTFILES -------------------------------------------------------------------------------- /po/ar.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/po/ar.po -------------------------------------------------------------------------------- /po/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/po/meson.build -------------------------------------------------------------------------------- /resources/com.github.essmehdi.flow.desktop.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/com.github.essmehdi.flow.desktop.in.in -------------------------------------------------------------------------------- /resources/com.github.essmehdi.flow.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/com.github.essmehdi.flow.gschema.xml -------------------------------------------------------------------------------- /resources/flow.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/flow.gresource.xml -------------------------------------------------------------------------------- /resources/icons/com.github.essmehdi.flow.devel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/icons/com.github.essmehdi.flow.devel.svg -------------------------------------------------------------------------------- /resources/icons/com.github.essmehdi.flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/icons/com.github.essmehdi.flow.svg -------------------------------------------------------------------------------- /resources/icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/icons/meson.build -------------------------------------------------------------------------------- /resources/layout/about.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/about.ui -------------------------------------------------------------------------------- /resources/layout/browser_wait.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/browser_wait.ui -------------------------------------------------------------------------------- /resources/layout/download_edit.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/download_edit.ui -------------------------------------------------------------------------------- /resources/layout/download_item.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/download_item.ui -------------------------------------------------------------------------------- /resources/layout/empty.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/empty.ui -------------------------------------------------------------------------------- /resources/layout/file_chooser_button.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/file_chooser_button.ui -------------------------------------------------------------------------------- /resources/layout/main.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/main.ui -------------------------------------------------------------------------------- /resources/layout/preferences/add_row.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/preferences/add_row.ui -------------------------------------------------------------------------------- /resources/layout/preferences/category_editor.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/preferences/category_editor.ui -------------------------------------------------------------------------------- /resources/layout/preferences/category_row.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/preferences/category_row.ui -------------------------------------------------------------------------------- /resources/layout/preferences/window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/preferences/window.ui -------------------------------------------------------------------------------- /resources/layout/shortcuts.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/shortcuts.ui -------------------------------------------------------------------------------- /resources/layout/url_prompt.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/layout/url_prompt.ui -------------------------------------------------------------------------------- /resources/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/resources/meson.build -------------------------------------------------------------------------------- /resources/style.css: -------------------------------------------------------------------------------- 1 | overshoot { 2 | background-image: none; 3 | } -------------------------------------------------------------------------------- /screenshots/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essmehdi/flow/HEAD/screenshots/main.png --------------------------------------------------------------------------------