summaryrefslogtreecommitdiff
path: root/scripts/dev/rewrite_qt_imports.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/dev/rewrite_qt_imports.sh')
-rw-r--r--scripts/dev/rewrite_qt_imports.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/dev/rewrite_qt_imports.sh b/scripts/dev/rewrite_qt_imports.sh
new file mode 100644
index 000000000..d655c297a
--- /dev/null
+++ b/scripts/dev/rewrite_qt_imports.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+fd -g '*.py' -E 'qt' qutebrowser/ tests/ | xargs sed -i \
+ -e 's/from PyQt5 import QtCore/from qutebrowser.qt import core as QtCore/' \
+ -e 's/from PyQt5 import QtWebEngine/from qutebrowser.qt import webengine as QtWebEngine/' \
+ -e 's/from PyQt5 import QtWebEngineWidgets/from qutebrowser.qt import webenginewidgets as QtWebEngineWidgets/' \
+ -e 's/from PyQt5 import QtWebKit/from qutebrowser.qt import webkit as QtWebKit/' \
+ -e 's/from PyQt5 import QtWebKitWidgets/from qutebrowser.qt import webkitwidgets as QtWebKitWidgets/' \
+ -e 's/from PyQt5.QtCore/from qutebrowser.qt.core/' \
+ -e 's/from PyQt5.QtGui/from qutebrowser.qt.gui/' \
+ -e 's/from PyQt5.QtNetwork/from qutebrowser.qt.network/' \
+ -e 's/from PyQt5.QtWebEngineCore/from qutebrowser.qt.webenginecore/' \
+ -e 's/from PyQt5.QtWebEngineWidgets/from qutebrowser.qt.webenginewidgets/' \
+ -e 's/from PyQt5.QtWebEngine/from qutebrowser.qt.webengine/' \
+ -e 's/from PyQt5.QtWebKitWidgets/from qutebrowser.qt.webkitwidgets/' \
+ -e 's/from PyQt5.QtWebKit/from qutebrowser.qt.webkit/' \
+ -e 's/from PyQt5.QtWidgets/from qutebrowser.qt.widgets/' \
+ -e 's/from PyQt5.QtPrintSupport/from qutebrowser.qt.printsupport/' \
+ -e 's/from PyQt5.QtQml/from qutebrowser.qt.qml/' \
+ -e 's/from PyQt5.QtSql/from qutebrowser.qt.sql/' \
+ -e 's/from PyQt5.QtTest/from qutebrowser.qt.test/' \
+ -e 's/from PyQt5.QtDBus/from qutebrowser.qt.dbus/'