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
+33-16Lines changed: 33 additions & 16 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`.
81
+
Downloads a zipped dump with databases `mydb2` & `mydb4` excluded, the base name `example_dump` and a prepended
82
+
UTC date / time to the directory `/tmp`, e.g. `/tmp/2016-03-11--15-19-04-UTC_example_dump.zip`.
75
83
76
84
## Requirements
77
85
78
86
- A [Python 3.4+](https://www.python.org/) installation on your system
79
-
-[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.
87
+
-[Grab - python web-scraping framework](http://grablib.org/): Install via `pip install -U Grab` or see
88
+
the [installation instructions](http://docs.grablib.org/en/latest/usage/installation.html) if you run into problems.
89
+
90
+
__Note for Windows users__: while it is possible to install the requirements natively, it is often easier to use the
91
+
[Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10) if you are using Windows 10
80
92
81
93
## Changelog
82
94
@@ -86,6 +98,11 @@ Currently, there is no changelog; the best option at the moment is to read the c
0 commit comments