mirror of
https://github.com/amix/vimrc
synced 2025-02-28 14:12:51 +08:00
replace requests with urllib
This commit is contained in:
parent
23f3997392
commit
45a6773e58
@ -69,18 +69,10 @@ Just do a git rebase!
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
cd ~/.vim_runtime
|
cd ~/.vim_runtime
|
||||||
git reset --hard
|
|
||||||
git clean -d --force
|
|
||||||
git pull --rebase
|
git pull --rebase
|
||||||
python update_plugins.py # use python3 if python is unavailable
|
python update_plugins.py # use python3 if python is unavailable
|
||||||
```
|
```
|
||||||
|
|
||||||
NOTE: If you get `ModuleNotFoundError: No module named 'requests'`, you must first install the `requests` python module using `pip`, `pip3`, or `easy_install`.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
pip install requests
|
|
||||||
```
|
|
||||||
|
|
||||||
## Some screenshots
|
## Some screenshots
|
||||||
|
|
||||||
Colors when editing a Python file:
|
Colors when editing a Python file:
|
||||||
|
@ -7,11 +7,10 @@ except ImportError:
|
|||||||
futures = None
|
futures = None
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import zipfile
|
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
import requests
|
import urllib
|
||||||
|
import zipfile
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
# --- Globals ----------------------------------------------
|
# --- Globals ----------------------------------------------
|
||||||
@ -74,13 +73,13 @@ def download_extract_replace(plugin_name, zip_path, temp_dir, source_dir):
|
|||||||
temp_zip_path = path.join(temp_dir, plugin_name)
|
temp_zip_path = path.join(temp_dir, plugin_name)
|
||||||
|
|
||||||
# Download and extract file in temp dir
|
# Download and extract file in temp dir
|
||||||
req = requests.get(zip_path)
|
with urllib.request.urlopen(zip_path) as req:
|
||||||
open(temp_zip_path, "wb").write(req.content)
|
with open(temp_zip_path, "wb") as f:
|
||||||
|
f.write(req.read())
|
||||||
zip_f = zipfile.ZipFile(temp_zip_path)
|
zip_f = zipfile.ZipFile(temp_zip_path)
|
||||||
zip_f.extractall(temp_dir)
|
zip_f.extractall(temp_dir)
|
||||||
|
|
||||||
content_disp = req.headers.get("Content-Disposition")
|
content_disp = req.headers.get("Content-Disposition")
|
||||||
|
|
||||||
filename = re.findall("filename=(.+).zip", content_disp)[0]
|
filename = re.findall("filename=(.+).zip", content_disp)[0]
|
||||||
plugin_temp_path = path.join(temp_dir, path.join(temp_dir, filename))
|
plugin_temp_path = path.join(temp_dir, path.join(temp_dir, filename))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user