You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-17Lines changed: 31 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -3,31 +3,36 @@
3
3
4
4
## What is it?
5
5
6
-
A Python 3 script to __automate the download of SQL backups via a [phpMyAdmin](https://www.phpmyadmin.net/) web interface__.
6
+
A Python 3 script to __automate the download of SQL backups via a
7
+
[phpMyAdmin](https://www.phpmyadmin.net/) web interface__.
7
8
8
-
This is useful when your web hosting provider does not grant you access the the console (for `mysqldump`) but you want to automate the backup of your database (without having to manually use the browser).
9
+
This is useful when your web hosting provider does not grant you access to a console (for `mysqldump`) but
10
+
you want to automate the backup of your database (without having to manually use the browser).
9
11
10
-
It has been tested with Python 3.4+ on Linux and Windows and phpMyAdmin 4.3.6, 4.5.4.1 and 4.7.0-dev
12
+
It has been tested with Python 3.4+ on Linux and Windows and the following versions of phpMyAdmin:
13
+
`4.3.x - 4.8.x, 5.0.0`
11
14
12
-
_Note_: The web interface of phpMyAdmin may change in the future and break this script. Please file a bug report (including your version of phpMyAdmin) if you encounter this issue.
15
+
_Note_: The web interface of phpMyAdmin may change in the future and break this script. Please file a bug report
16
+
(including your version of phpMyAdmin) if you encounter this issue.
Downloads a zipped dump with databases `mydb2` & `mydb4` excluded, the base name `example_dump` and a prepended UTC date / time to the directory `/tmp`, e.g. `/tmp/2016-03-11--15-19-04-UTC_example_dump.zip`.
78
+
Downloads a zipped dump with databases `mydb2` & `mydb4` excluded, the base name `example_dump` and a prepended
79
+
UTC date / time to the directory `/tmp`, e.g. `/tmp/2016-03-11--15-19-04-UTC_example_dump.zip`.
73
80
74
81
## Requirements
75
82
76
83
- A [Python 3.4+](https://www.python.org/) installation on your system
77
-
-[Grab - python web-scraping framework](http://grablib.org/): Install via `pip install -U Grab` or see the [installation instructions](http://docs.grablib.org/en/latest/usage/installation.html) if you run into problems.
84
+
-[Grab - python web-scraping framework](http://grablib.org/): Install via `pip install -U Grab` or see
85
+
the [installation instructions](http://docs.grablib.org/en/latest/usage/installation.html) if you run into problems.
86
+
87
+
__Note for Windows users__: while it is possible to install the requirements natively, it is often easier to use the
88
+
[Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10) if you are using Windows 10
78
89
79
90
## Changelog
80
91
@@ -84,6 +95,9 @@ Currently, there is no changelog; the best option at the moment is to read the c
0 commit comments