2013-05-01から1ヶ月間の記事一覧

Pythonでスクレイピング3(日付の変換)

今治市役所お知らせの取得(日付の変換) import datetime from bs4 import BeautifulSoup from urllib.request import urlopen from urllib.parse import urljoin def date_conv(hiduke): return str(datetime.date(hiduke.year, hiduke.month, hiduke.day)…

Pythonでスクレイピング2(相対アドレスの変換)

今治イベント情報を取得(相対アドレスの変換) import urllib.request from bs4 import BeautifulSoup from urllib.parse import urljoin url = "http://www.city.imabari.ehime.jp/event/" html = urllib.request.urlopen(url).read() soup = BeautifulSou…

Raspbianインストール

#Raspbianダウンロード $ wget http://downloads.raspberrypi.org/images/raspbian/2013-02-09-wheezy-raspbian/2013-02-09-wheezy-raspbian.zip #チェックサム確認 b4375dc9d140e6e48e0406f96dead3601fac6c81 $ sha1sum 2013-02-09-wheezy-raspbian.zip #解…

Pythonでメール送信

Gmailで送信 import email.mime.text from smtplib import SMTP host, port = 'smtp.gmail.com', 587 fromaddr = '自分のメールアドレス' toaddr = '相手先のメールアドレス' gmail_passwd = 'パスワード' #タイトル subject = 'テスト' #本文 msg_body = '…

PythonでTwitter

https://pypi.python.org/pypi/twittertwitterインストール $ pip install twitter プログラム from twitter import * OAUTH_TOKEN = '' OAUTH_SECRET = '' CONSUMER_KEY = '' CONSUMER_SECRET = '' t = Twitter(auth=OAuth(OAUTH_TOKEN, OAUTH_SECRET, CONS…

Tiny Tiny RSS

http://luke.skr.jp/hsj/?Sakura%2FVPS%2FTiny%20Tiny%20RSS $ sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5-mysql $ sudo apt-get install php5-cli php5-xmlrpc php5-curl $ wget https://github.com/gothfox/Tiny-Tiny-RSS/archi…

ipython note

http://ipython.org/install.htmlUbuntuインストール $ sudo apt-get install ipython3-notebook $ sudo apt-get install python3-matplotlib python3-scipy python3-pandas python3-nose $ sudo apt-get install python3-pip $ sudo pip3 install sympy 起…

Pythonでメール受信

愛媛県警察 安全・安心メールマガジンの不審者情報のメール取得 import imaplib, re user = "" password = "" label = "" gmail = imaplib.IMAP4_SSL("imap.gmail.com") #ログイン gmail.login(user, password) #ラベル一覧 #gmail.list() #ラベル選択 gmail…

PythonでRSS取得

おいでや!NEWSのRSSを取得feedparserインストール $ pip install feedparser プログラム import feedparser url="http://oideya.exblog.jp/index.xml" fdp = feedparser.parse(url) for entry in fdp.entries: print("{} {}".format(entry.title, entry.lin…

squid3の設定

$ sudo apt-get install squid3 $ sudo nano /etc/squid3/squid.conf acl localnet src 192.168.0.0/24 http_access allow localnet http_port 8080 cache_mem 200 MB maximum_object_size_in_memory 4 MB maximum_object_size 100 MB cache_dir ufs /var/sp…

DNSキャッシュ

$ sudo apt-get install dnsmasq $ sudo nano /etc/dnsmasq.conf #追加 listen-address=127.0.0.1 $ sudo /etc/init.d/dnsmasq restart

Ubuntuの設定

アップデート $ sudo apt-get update $ sudo apt-get upgrade IPアドレス指定 $ sudo nano /etc/network/interfaces #コメント化 #iface eth0 inet dhcp#追加 iface eth0 inet static address 192.168.0.80 network 192.168.0.0 netmask 255.255.255.0 broad…

Python3の設定

sudo apt install python3-pip python3-venv python3 -m venv pdftext source pdftext/bin/activate which pip3 pip3 install --upgrade pip pip3 install pycrypto six pip3 install pdfminer.six deactivate #パッケージリスト pip3 freeze #アップグレー…