mobile-phone's model name extractor from user agent
Project description
kpy
Kpy stands for Keitai (Japanese mobile phone) model name extractor on Python.
This module extracts model name of mobile phone/tablet from user agent string.
Currently, This module supports 1007 Japanese mobile phones/tablets.
Docomo: 561 models (F501i, 1999. - SO-03H, 2015)
au: 91 models (IS01, 2010 - SOV32, 2015; currently supporting only Android models)
SoftBank (J-PHONE, Vodafone, Disney mobile, EMOBILE, WILLCOM, Y!mobile): 357 models (J-SH02, 1999. - Nexus 6P, 2015)
INSTALATION
$ pip install kpy
USAGE
import kpy
ua = ('Mozilla/5.0 (Linux; U; Android 4.1.1; ja-jp; HTL21 Build/JRO03C) '
'AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30')
kpy.extract(ua)
# => 'HTL21'
TODO
Supports other countries’ mobilephone
Output model series name of mobilephone
Contributions are welcome.
License
MIT License
CHANGES
0.2.1 (2016-03-12)
Resolved installation problem.
0.2 (2015-11-22)
Support 2014’s winter model to 2015’s winter model (docomo, au, softbank)
Support Python 3.5
0.1 (2014-12-02)
Initial release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file kpy-0.2.2.tar.gz
.
File metadata
- Download URL: kpy-0.2.2.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b80777ac32656051b97c72b38117f6fad0fa6b139415203b53df1e958715552 |
|
MD5 | 38fa79e73d508fdc328fe662a61c8c87 |
|
BLAKE2b-256 | 726ab96d1b07d6051671fc723ed544516b098b6d8a33f995f8b61d7633314cc0 |