├── .gitignore ├── LICENSE ├── README.md ├── data ├── com.macipra.eruo.desktop.in ├── com.macipra.eruo.gschema.xml ├── com.macipra.eruo.metainfo.xml.in ├── com.macipra.eruo.service.in ├── eruo-data-studio.gresource.xml ├── icons │ ├── hicolor │ │ ├── scalable │ │ │ ├── actions │ │ │ │ ├── app-connectivity-symbolic.svg │ │ │ │ ├── arrow2-down-symbolic.svg │ │ │ │ ├── arrow2-up-symbolic.svg │ │ │ │ ├── arrow4-right-symbolic.svg │ │ │ │ ├── checkmark-symbolic.svg │ │ │ │ ├── chevron-down-symbolic.svg │ │ │ │ ├── column-delete-symbolic.svg │ │ │ │ ├── column-insert-symbolic.svg │ │ │ │ ├── copy-symbolic.svg │ │ │ │ ├── cut-symbolic.svg │ │ │ │ ├── document-add-symbolic.svg │ │ │ │ ├── document-edit-symbolic.svg │ │ │ │ ├── document-multiple-01-symbolic.svg │ │ │ │ ├── edit-copy-symbolic.svg │ │ │ │ ├── edit-find-replace-symbolic.svg │ │ │ │ ├── edit-find-symbolic.svg │ │ │ │ ├── erase-symbolic.svg │ │ │ │ ├── filter-symbolic.svg │ │ │ │ ├── folder-symbolic.svg │ │ │ │ ├── go-down-symbolic.svg │ │ │ │ ├── go-next-symbolic.svg │ │ │ │ ├── history-undo-symbolic.svg │ │ │ │ ├── list-add-symbolic.svg │ │ │ │ ├── list-drag-handle-symbolic.svg │ │ │ │ ├── media-playback-start-symbolic.svg │ │ │ │ ├── notepad-symbolic.svg │ │ │ │ ├── object-select-symbolic.svg │ │ │ │ ├── open-menu-symbolic.svg │ │ │ │ ├── paste-symbolic.svg │ │ │ │ ├── redo-symbolic.svg │ │ │ │ ├── regex-symbolic.svg │ │ │ │ ├── row-delete-symbolic.svg │ │ │ │ ├── row-insert-symbolic.svg │ │ │ │ ├── save-symbolic.svg │ │ │ │ ├── search-symbolic.svg │ │ │ │ ├── sidebar-show-symbolic.svg │ │ │ │ ├── table-built-symbolic.svg │ │ │ │ ├── table-shortcut-symbolic.svg │ │ │ │ ├── table-symbolic.svg │ │ │ │ ├── terminal-symbolic.svg │ │ │ │ ├── undo-symbolic.svg │ │ │ │ ├── user-trash-symbolic.svg │ │ │ │ ├── view-fullscreen-symbolic.svg │ │ │ │ ├── view-more-horizontal-symbolic.svg │ │ │ │ └── window-close-symbolic.svg │ │ │ └── apps │ │ │ │ └── com.macipra.eruo.svg │ │ └── symbolic │ │ │ └── apps │ │ │ └── com.macipra.eruo-symbolic.svg │ └── meson.build └── meson.build ├── docs ├── screenshot-1.png └── screenshot.png ├── eruo-data-studio.in ├── meson.build ├── plugins ├── .gitignore └── polars │ └── eruo-strutil │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── eruo_strutil │ ├── __init__.py │ ├── _internal.pyi │ └── typing.py │ ├── pyproject.toml │ ├── rust-toolchain.toml │ ├── rustfmt.toml │ ├── src │ ├── expressions.rs │ └── lib.rs │ └── test │ ├── test_pig_latinnify.py │ ├── test_split_by_chars.py │ ├── test_to_sentence_case.py │ └── test_to_sponge_case.py ├── po ├── LINGUAS ├── POTFILES.in └── meson.build ├── pytest.ini ├── src ├── __init__.py ├── clipboard_manager.py ├── command_palette_overlay.py ├── css │ ├── base.css │ ├── style-dark.css │ └── style.css ├── database_add_connection_dialog.py ├── database_add_connection_mysql_view.py ├── database_add_connection_postgresql_view.py ├── database_add_connection_sqlite_view.py ├── database_rename_connection_dialog.py ├── file_manager.py ├── file_save_as_csv_view.py ├── file_save_as_dialog.py ├── file_save_as_erbook_view.py ├── file_save_as_json_view.py ├── file_save_as_parquet_view.py ├── globals.py ├── gtk │ └── help-overlay.ui ├── history_manager.py ├── main.py ├── plugin_repository.py ├── search_replace_all_view.py ├── search_replace_overlay.py ├── sheet_cell_menu.py ├── sheet_data.py ├── sheet_display.py ├── sheet_document.py ├── sheet_functions.py ├── sheet_header_menu.py ├── sheet_manager.py ├── sheet_notebook.py ├── sheet_notebook_view.py ├── sheet_operation_dialog.py ├── sheet_rename_dialog.py ├── sheet_renderer.py ├── sheet_selection.py ├── sheet_view.py ├── sheet_widget.py ├── sidebar_home_view.py ├── toolbar_data_view.py ├── toolbar_formulas_view.py ├── toolbar_home_view.py ├── toolbar_insert_view.py ├── toolbar_view_view.py ├── ui │ ├── command-palette-overlay.ui │ ├── database-add-connection-dialog.ui │ ├── database-add-connection-mysql-view.ui │ ├── database-add-connection-postgresql-view.ui │ ├── database-add-connection-sqlite-view.ui │ ├── database-rename-connection-dialog.ui │ ├── file-save-as-csv-view.ui │ ├── file-save-as-dialog.ui │ ├── file-save-as-erbook-view.ui │ ├── file-save-as-json-view.ui │ ├── file-save-as-parquet-view.ui │ ├── search-replace-all-view.ui │ ├── search-replace-overlay.ui │ ├── sheet-header-menu.ui │ ├── sheet-notebook-view.ui │ ├── sheet-operation-dialog.ui │ ├── sheet-rename-dialog.ui │ ├── sheet-view.ui │ ├── sidebar-home-view.ui │ ├── toolbar-data-view.ui │ ├── toolbar-formulas-view.ui │ ├── toolbar-home-view.ui │ ├── toolbar-insert-view.ui │ ├── toolbar-view-view.ui │ └── window.ui ├── utils.py └── window.py └── test ├── test_dax_expression.py ├── test_dax_function.py └── test_dax_parser.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/README.md -------------------------------------------------------------------------------- /data/com.macipra.eruo.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/com.macipra.eruo.desktop.in -------------------------------------------------------------------------------- /data/com.macipra.eruo.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/com.macipra.eruo.gschema.xml -------------------------------------------------------------------------------- /data/com.macipra.eruo.metainfo.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/com.macipra.eruo.metainfo.xml.in -------------------------------------------------------------------------------- /data/com.macipra.eruo.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/com.macipra.eruo.service.in -------------------------------------------------------------------------------- /data/eruo-data-studio.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/eruo-data-studio.gresource.xml -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/app-connectivity-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/app-connectivity-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/arrow2-down-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/arrow2-down-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/arrow2-up-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/arrow2-up-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/arrow4-right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/arrow4-right-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/checkmark-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/checkmark-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/chevron-down-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/chevron-down-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/column-delete-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/column-delete-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/column-insert-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/column-insert-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/copy-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/copy-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/cut-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/cut-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/document-add-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/document-add-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/document-edit-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/document-edit-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/document-multiple-01-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/document-multiple-01-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/edit-copy-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/edit-copy-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/edit-find-replace-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/edit-find-replace-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/edit-find-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/edit-find-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/erase-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/erase-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/filter-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/filter-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/folder-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/folder-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/go-down-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/go-down-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/go-next-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/go-next-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/history-undo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/history-undo-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/list-add-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/list-add-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/list-drag-handle-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/list-drag-handle-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/media-playback-start-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/media-playback-start-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/notepad-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/notepad-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/object-select-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/object-select-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/open-menu-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/open-menu-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/paste-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/paste-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/redo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/redo-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/regex-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/regex-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/row-delete-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/row-delete-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/row-insert-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/row-insert-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/save-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/save-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/search-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/search-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/sidebar-show-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/sidebar-show-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/table-built-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/table-built-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/table-shortcut-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/table-shortcut-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/table-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/table-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/terminal-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/terminal-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/undo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/undo-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/user-trash-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/user-trash-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/view-more-horizontal-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/view-more-horizontal-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/actions/window-close-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/actions/window-close-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/apps/com.macipra.eruo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/scalable/apps/com.macipra.eruo.svg -------------------------------------------------------------------------------- /data/icons/hicolor/symbolic/apps/com.macipra.eruo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/hicolor/symbolic/apps/com.macipra.eruo-symbolic.svg -------------------------------------------------------------------------------- /data/icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/icons/meson.build -------------------------------------------------------------------------------- /data/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/data/meson.build -------------------------------------------------------------------------------- /docs/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/docs/screenshot-1.png -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /eruo-data-studio.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/eruo-data-studio.in -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/meson.build -------------------------------------------------------------------------------- /plugins/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.so -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/Cargo.lock -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/Cargo.toml -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/Makefile -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/eruo_strutil/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/eruo_strutil/__init__.py -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/eruo_strutil/_internal.pyi: -------------------------------------------------------------------------------- 1 | __version__: str -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/eruo_strutil/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/eruo_strutil/typing.py -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/pyproject.toml -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "stable" -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/rustfmt.toml -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/src/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/src/expressions.rs -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/src/lib.rs -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/test/test_pig_latinnify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/test/test_pig_latinnify.py -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/test/test_split_by_chars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/test/test_split_by_chars.py -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/test/test_to_sentence_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/test/test_to_sentence_case.py -------------------------------------------------------------------------------- /plugins/polars/eruo-strutil/test/test_to_sponge_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/plugins/polars/eruo-strutil/test/test_to_sponge_case.py -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | # Please keep this file sorted alphabetically. 2 | -------------------------------------------------------------------------------- /po/POTFILES.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/po/POTFILES.in -------------------------------------------------------------------------------- /po/meson.build: -------------------------------------------------------------------------------- 1 | i18n.gettext('eruo-data-studio', preset: 'glib') 2 | -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | pythonpath = . -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/clipboard_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/clipboard_manager.py -------------------------------------------------------------------------------- /src/command_palette_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/command_palette_overlay.py -------------------------------------------------------------------------------- /src/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/css/base.css -------------------------------------------------------------------------------- /src/css/style-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/css/style-dark.css -------------------------------------------------------------------------------- /src/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/css/style.css -------------------------------------------------------------------------------- /src/database_add_connection_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/database_add_connection_dialog.py -------------------------------------------------------------------------------- /src/database_add_connection_mysql_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/database_add_connection_mysql_view.py -------------------------------------------------------------------------------- /src/database_add_connection_postgresql_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/database_add_connection_postgresql_view.py -------------------------------------------------------------------------------- /src/database_add_connection_sqlite_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/database_add_connection_sqlite_view.py -------------------------------------------------------------------------------- /src/database_rename_connection_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/database_rename_connection_dialog.py -------------------------------------------------------------------------------- /src/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_manager.py -------------------------------------------------------------------------------- /src/file_save_as_csv_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_save_as_csv_view.py -------------------------------------------------------------------------------- /src/file_save_as_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_save_as_dialog.py -------------------------------------------------------------------------------- /src/file_save_as_erbook_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_save_as_erbook_view.py -------------------------------------------------------------------------------- /src/file_save_as_json_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_save_as_json_view.py -------------------------------------------------------------------------------- /src/file_save_as_parquet_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/file_save_as_parquet_view.py -------------------------------------------------------------------------------- /src/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/globals.py -------------------------------------------------------------------------------- /src/gtk/help-overlay.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/gtk/help-overlay.ui -------------------------------------------------------------------------------- /src/history_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/history_manager.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/main.py -------------------------------------------------------------------------------- /src/plugin_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/plugin_repository.py -------------------------------------------------------------------------------- /src/search_replace_all_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/search_replace_all_view.py -------------------------------------------------------------------------------- /src/search_replace_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/search_replace_overlay.py -------------------------------------------------------------------------------- /src/sheet_cell_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_cell_menu.py -------------------------------------------------------------------------------- /src/sheet_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_data.py -------------------------------------------------------------------------------- /src/sheet_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_display.py -------------------------------------------------------------------------------- /src/sheet_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_document.py -------------------------------------------------------------------------------- /src/sheet_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_functions.py -------------------------------------------------------------------------------- /src/sheet_header_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_header_menu.py -------------------------------------------------------------------------------- /src/sheet_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_manager.py -------------------------------------------------------------------------------- /src/sheet_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_notebook.py -------------------------------------------------------------------------------- /src/sheet_notebook_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_notebook_view.py -------------------------------------------------------------------------------- /src/sheet_operation_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_operation_dialog.py -------------------------------------------------------------------------------- /src/sheet_rename_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_rename_dialog.py -------------------------------------------------------------------------------- /src/sheet_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_renderer.py -------------------------------------------------------------------------------- /src/sheet_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_selection.py -------------------------------------------------------------------------------- /src/sheet_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_view.py -------------------------------------------------------------------------------- /src/sheet_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sheet_widget.py -------------------------------------------------------------------------------- /src/sidebar_home_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/sidebar_home_view.py -------------------------------------------------------------------------------- /src/toolbar_data_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/toolbar_data_view.py -------------------------------------------------------------------------------- /src/toolbar_formulas_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/toolbar_formulas_view.py -------------------------------------------------------------------------------- /src/toolbar_home_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/toolbar_home_view.py -------------------------------------------------------------------------------- /src/toolbar_insert_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/toolbar_insert_view.py -------------------------------------------------------------------------------- /src/toolbar_view_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/toolbar_view_view.py -------------------------------------------------------------------------------- /src/ui/command-palette-overlay.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/command-palette-overlay.ui -------------------------------------------------------------------------------- /src/ui/database-add-connection-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/database-add-connection-dialog.ui -------------------------------------------------------------------------------- /src/ui/database-add-connection-mysql-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/database-add-connection-mysql-view.ui -------------------------------------------------------------------------------- /src/ui/database-add-connection-postgresql-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/database-add-connection-postgresql-view.ui -------------------------------------------------------------------------------- /src/ui/database-add-connection-sqlite-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/database-add-connection-sqlite-view.ui -------------------------------------------------------------------------------- /src/ui/database-rename-connection-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/database-rename-connection-dialog.ui -------------------------------------------------------------------------------- /src/ui/file-save-as-csv-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/file-save-as-csv-view.ui -------------------------------------------------------------------------------- /src/ui/file-save-as-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/file-save-as-dialog.ui -------------------------------------------------------------------------------- /src/ui/file-save-as-erbook-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/file-save-as-erbook-view.ui -------------------------------------------------------------------------------- /src/ui/file-save-as-json-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/file-save-as-json-view.ui -------------------------------------------------------------------------------- /src/ui/file-save-as-parquet-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/file-save-as-parquet-view.ui -------------------------------------------------------------------------------- /src/ui/search-replace-all-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/search-replace-all-view.ui -------------------------------------------------------------------------------- /src/ui/search-replace-overlay.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/search-replace-overlay.ui -------------------------------------------------------------------------------- /src/ui/sheet-header-menu.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sheet-header-menu.ui -------------------------------------------------------------------------------- /src/ui/sheet-notebook-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sheet-notebook-view.ui -------------------------------------------------------------------------------- /src/ui/sheet-operation-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sheet-operation-dialog.ui -------------------------------------------------------------------------------- /src/ui/sheet-rename-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sheet-rename-dialog.ui -------------------------------------------------------------------------------- /src/ui/sheet-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sheet-view.ui -------------------------------------------------------------------------------- /src/ui/sidebar-home-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/sidebar-home-view.ui -------------------------------------------------------------------------------- /src/ui/toolbar-data-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/toolbar-data-view.ui -------------------------------------------------------------------------------- /src/ui/toolbar-formulas-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/toolbar-formulas-view.ui -------------------------------------------------------------------------------- /src/ui/toolbar-home-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/toolbar-home-view.ui -------------------------------------------------------------------------------- /src/ui/toolbar-insert-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/toolbar-insert-view.ui -------------------------------------------------------------------------------- /src/ui/toolbar-view-view.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/toolbar-view-view.ui -------------------------------------------------------------------------------- /src/ui/window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/ui/window.ui -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/utils.py -------------------------------------------------------------------------------- /src/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/src/window.py -------------------------------------------------------------------------------- /test/test_dax_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/test/test_dax_expression.py -------------------------------------------------------------------------------- /test/test_dax_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/test/test_dax_function.py -------------------------------------------------------------------------------- /test/test_dax_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naruaika/eruo-data-studio/HEAD/test/test_dax_parser.py --------------------------------------------------------------------------------