Arthur de Jong

Open Source / Free Software developer

path: root/update
Commit message (Collapse)AuthorAgeFilesLines
* Update database filesArthur de Jong2020-01-181-1/+1
* Parse multiple Wikipedia pages for full MCC/MNC listArthur de Jong2019-10-271-33/+56
* Make the IEEE OUI data more compactArthur de Jong2019-10-271-8/+30
| | | | | This groups consecutive assignments into a range to make the dat file a little more readable.
* Switch update scripts to Python 3Arthur de Jong2019-10-2711-42/+29
* Switch update scripts to use requestsArthur de Jong2019-10-2710-64/+66
| | | | This makes the scripts more consistent.
* Switch update scripts to lxmlArthur de Jong2019-10-276-77/+64
| | | | | | | This avoids an extra dependency on Beautiful Soup and makes the scripts more consistent. This also includes a fix in the ISIL because of website changes.
* Work around incorrect certificate chainArthur de Jong2019-10-272-4/+59
| | | | | | The intermediate certificate for is missing from the certificate chain that is returned by the server since the server switched to HTTPS.
* Fix New Zealand Bank Branch Register update scriptArthur de Jong2019-10-271-32/+6
| | | | | There is now a direct URL for the XLS file and there is no longer a need to search the page for a link.
* Switch update scripts to beautifulsoup4Arthur de Jong2019-03-104-10/+23
* Add New Zealand bank account numberArthur de Jong2019-03-101-0/+116
* Switch from import-order to isortArthur de Jong2019-03-034-9/+10
* Fix typosArthur de Jong2019-02-171-1/+1
* Add MAC addressArthur de Jong2018-12-291-0/+70
| | | | | | | | This adds validation of MAC (Ethernet) addresses. It will perform lookups in the IEEE registry for manufacturer names for universally administered addresses. Closes
* Get files ready for 1.10 release1.10Arthur de Jong2018-10-141-7/+13
* Get files ready for 1.9 release1.9Arthur de Jong2018-04-141-2/+4
* Correctly split IMSI with multi-length MNCArthur de Jong2018-04-101-2/+3
| | | | | | | | | | | | Ensures that imsi.split() will correctly split the IMSI into an MCC, MNC and MSIN even if not all MNCs within a single MCC have the same length. This has the downside of not being able to guess the MNC length in some cases. This also omits empty information from the data file and updates the data file from Wikipedia. Closes
* Add Austrian postal codeArthur de Jong2018-03-171-0/+102
| | | | | This also fixes the name of the Dutch postal_code alias and tunes the tests.
* Update the flake8 ignore listArthur de Jong2018-02-142-3/+0
| | | | | | | | | | | | Re-enable the flake8 test for unused imports by explicitly marking imports for namespace purposes. This allows us to remove a few unused imports. A few more cleanups that allow us to reduce the number of ignored flake8 ignored tests. The remaining ignored tests are now documented. Ignore a flake8 warning about print statements because we use print in the update scripts.
* Add support for Belgian IBAN formatArthur de Jong2018-02-102-0/+94
| | | | | | | This adds further checks to the country-specific part of the IBAN for Belgian IBANs. Closes
* Get files ready for 1.8 release1.8Arthur de Jong2018-01-031-1/+7
* Move update scripts to own directoryArthur de Jong2018-01-0111-0/+842
This moves all the update scripts to their own directory so they don't clutter the toplevel directory. This also ensures that the scripts are passed through flake8 and makes some adjustments for that alongside a few other cleanups.