Skip to content

Instantly share code, notes, and snippets.

View shimizukawa's full-sized avatar

Takayuki SHIMIZUKAWA shimizukawa

View GitHub Profile
@epc
epc / inventory.py
Last active November 1, 2022 04:48
python script to parse sphinx objects.inv file
#!/usr/bin/env python
""" Process URL for intersphinx targets and emit html or text """
def validuri(string):
return string
from sphinx.ext.intersphinx import read_inventory_v2
from posixpath import join
import pprint
import argparse
@yanbe
yanbe / wn.py
Created March 14, 2009 12:32
A frontend of WordNet-Ja database file (sqlite3 format) which is available on http://nlpwww.nict.go.jp/wn-ja/
#!/usr/bin/env python2.6
# encoding: utf-8
import sys
import sqlite3
from collections import namedtuple
conn = sqlite3.connect("wnjpn-0.9.db")
Word = namedtuple('Word', 'wordid lang lemma pron pos')
@yono
yono / extractword.py
Created January 8, 2010 04:52
MeCabの出力結果を基に接頭辞や接尾辞を連結する -> http://github.com/yono/py-extractword
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import re
import MeCab
class Word(object):
def __init__(self,surface,feature):
self.surface = surface
self.feature = feature
@taichi
taichi / log.md
Last active December 15, 2021 02:12
ログ、その時の為に。
@podhmo
podhmo / sqlalchemy_example.py
Created December 20, 2012 14:59
sqlalchemy query example.
import sqlalchemy as sa
import sqlalchemy.orm as orm
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.ext.declarative import declared_attr
from sqlalchemy.orm import scoped_session, sessionmaker
DBSession = scoped_session(sessionmaker())
class BaseMixin(object):
query = DBSession.query_property()
id = sa.Column(sa.Integer, primary_key=True)
@knzm
knzm / gist:5185369
Last active December 30, 2020 14:34

Python パッケージングのこれまでとこれから

第1世代: distutils

$ python setup.py build
latex_elements = {
'extrapackages': r'\usepackage{titlesec}',
'preamble': '\n'.join([
# 字下げ (なんでデフォルトで動かないんだろ?)
r'\setlength{\parindent}{1zw}',
# 段落調整、箇条書きの行間調整
r'\setlength{\parskip}{0ex}',
# 見出しの装飾
# ref: https://qiita.com/krtx/items/deeec0843caf37b66054
r'\definecolor{teal}{RGB}{0,128,128}',
@aodag
aodag / how-to-use-private-package.md
Created July 23, 2017 11:46
プライベートパッケージを扱う方法について

プライベートパッケージを扱う方法について

いくつかの方法

  • gitリポジトリに同梱する
  • パッケージをディレクトリにまとめてhttpサーバーで公開する
  • pypi相当のサーバーをたてる

pypi相当のサーバーをたてるのは大掛かりであるし、そこまですることもないと思うのでとりあえずここでは前者2つのことだけ書いておく。

sys.path.insert(0, 'lib/')
extensions += ['sphinxcontrib_phpautodoc']
@hirayama-bp
hirayama-bp / cd.yml
Last active February 25, 2020 02:27
.github/workflows/ developでCI, masterでCDする
name: cd
on:
push:
branches:
- master
jobs:
cd:
runs-on: ubuntu-latest