Version: 1.9.8
Platform: x86_64
First, install or update to the latest system software.
sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev
sudo yum install fontconfig fontconfig-devel | |
wget http://downloads.sourceforge.net/project/openjpeg.mirror/1.5.0/openjpeg-1.5.0.tar.gz?r=&ts=1443868025&use_mirror=netcologne | |
tar -xvf openjpeg-1.5.0.tar.gz\?r\= | |
cd openjpeg-1.5.0 | |
./configure | |
make | |
sudo make install | |
cd .. | |
POPPLER='poppler-0.47.0' | |
wget https://poppler.freedesktop.org/$POPPLER.tar.xz |
sudo yum install autoconf aclocal automake | |
sudo yum install libtool | |
sudo yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel | |
cd ~/downloads | |
wget http://www.leptonica.com/source/leptonica-1.72.tar.gz | |
tar -zxvf leptonica-1.72.tar.gz | |
cd leptonica-1.72 | |
./configure | |
make | |
sudo make install |
import argparse | |
import datetime | |
import multiprocessing as mp | |
import os | |
import logging | |
import Queue | |
import time | |
import subprocess | |
import random | |
import shutil |
LIBEVENT='libevent-2.0.22-stable' | |
# Check for last version on http://libevent.org/ | |
TMUX='tmux-2.0' | |
# Check for last version on http://sourceforge.net/projects/tmux/files/latest/download?source=files | |
BYOBU='5.101' | |
# Check for last version on https://launchpad.net/byobu/+download | |
wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/$LIBEVENT.tar.gz | |
tar xzvf $LIBEVENT.tar.gz | |
cd $LIBEVENT |
# prepare leveldb on CentOS 6 | |
# https://techoverflow.net/blog/2012/12/14/compiling-installing-leveldb-on-linux/ | |
# https://plyvel.readthedocs.org/en/latest/user.html | |
sudo yum install -y snappy-devel | |
cd ~ | |
mkdir src | |
cd src | |
git clone https://code.google.com/p/leveldb/ | |
cd leveldb/ |
import asyncio | |
import aiohttp | |
async def f(sem, client, url): | |
async with sem: | |
with async_timeout.timeout(5): | |
async with client.get(url) as resp: | |
print(resp.status) | |
print(await resp.text()) # resp.context.read(1024) |
# oxygen missing | |
sudo apt-get install --reinstall oxygen-icon-theme | |
# ...и xxx пакетов не обновлено http://forum.ubuntu.ru/index.php?topic=212330.0 | |
sudo apt-get dist-upgrade | |
# Пакеты, которые будут оставлены в неизменном виде: https://debianforum.ru/index.php?topic=5817.0 | |
dpkg --get-selections | grep hold | |
echo имя_пакета install | sudo dpkg --set-selections |
Byobu Commands | |
============== | |
byobu Screen manager | |
Level 0 Commands (Quick Start) | |
------------------------------ | |
<F2> Create a new window |
import logging | |
import re | |
from lawyers.spiders.common import CommonSpider, kayessian_intersection | |
class LawyerSpider(CommonSpider): | |
name = 'robertsonshk' | |
start_urls = ('http://www.robertsonshk.com/en/people', ) | |
common_fields = { | |
'firm': 'Robertsons (HK)', |