Skip to main content

baidu translate for free with async and proxy support

Project description

freemt-utils Python3.6|3.7 packageCodecovPyPI version

various utils for freemt

Installation

pip install freemt-utils

Validate installation

python -c "import freemt_utils; print(freemt_utils.__version__)"
0.0.1

Usage

from pathlib import Path
import asyncio
from freemt_utils import save_tempfile, switch_to, httpx_get, make_url, arun, fetch_proxies, logger_level

with switch_to():
  print(Path.cwd())  # home dir
print(Path.cwd())  # back to the current work directory

try:
  arun(httpx_get('www.baidu.com'))
except Exception as exc:
  print(exc)  # InvalidURL: No scheme included in URL.

res = arun(httpx_get(make_url('www.baidu.com')))
print(res.headers)
# Headers([('bdpagetype', '1'), ('bdqid',...

logger_level('info')

res.encoding = 'UTF-8'
save_tempfile(res.text)  # display res.text in the default browser

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

freemt-utils-0.0.4.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

freemt_utils-0.0.4-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file freemt-utils-0.0.4.tar.gz.

File metadata

  • Download URL: freemt-utils-0.0.4.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.10

File hashes

Hashes for freemt-utils-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f15736b0022591a9245c69d2e2ea0fd7cb56865bb72753a2d1531baf81ac3407
MD5 78013acbacfce162fbd7992fdf429aa9
BLAKE2b-256 6283982b81540b352087cd5daed817c77edd9e6985ed68b7886636af0fad6fdf

See more details on using hashes here.

File details

Details for the file freemt_utils-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: freemt_utils-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.10

File hashes

Hashes for freemt_utils-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7c703f840dd2a00636c4dcfc85ff03ac1055630fa7f85ab2f09efb01810c5304
MD5 2fbba18e857bd11183eb21466c07b1b0
BLAKE2b-256 a88c53d7a78cf5b129050809e9aa12371cd683271484b4104d0af1b63288610f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page