2021-01-01から1年間の記事一覧

スプレッドシートで奈良県の5Gの基地局を周波数別に分割

docs.google.com data A1 =IMPORTDATA("https://www.tele.soumu.go.jp/musen/list?ST=1&DA=1&SC=1&DC=2&OF=1&OW=FB&IT=E&HCV=29000&NA=%8Ay%93V%83%82%83o%83C%83%8B") filter A1 =QUERY(data!A:Z,"SELECT A,C,X LABEL A '', C '' , X ''", TRUE) D1 =QUERY(…

楽天モバイルエリア更新BOT

Parserライブラリを追加 specially198.com 1Mc8BthYthXx6CoIz90-JiSzSafVnT6U3t0z_W3hLTAX5ek4w0G_EIrNw 初回のみスプレッドシートのA1に日付を入力 例「2021/6/1」 あとは定時に実行 function myFunction() { const html = UrlFetchApp.fetch('https://netw…

GASで楽天モバイルの包括免許を取得

自己責任でご利用ください。 サンプル docs.google.com 上記サンプルを開き、メニューの「ファイル」-「コピーを作成」でスプレッドシートとスクリプトもコピーできます スクリプト // APIより自動取得 // A:都道府県 // B:市区町村 // C:基地局数 // 手…

GASとIFTTTで楽天モバイルの基地局の増減をツイートする

IFTTT WEBHOOKとTwitterを利用 名前は「rakuten」、変更する場合はスクリプトの「rakuten」を変更 ツイートの文面は適時変更 WEBHOOK ifttt.com 上のリンクからkeyをコピーしてスクリプトの「xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx」に貼り付け スプレ…

PDFをOCRでテキスト化

recruit.gmo.jp 無料 tesseract ocr github.com paddleocr github.com パソコンのスペック必要 Google ドライブ support.google.com 有料 clova-ocr clova.line.me JUSTPDF www.justsystems.com 4になってだいぶ使えるようになった

楽天モバイル(愛媛県)の包括免許を差分をツイート

# -*- coding: utf-8 -*- import csv import datetime import pathlib import urllib.parse import pandas as pd import requests import tweepy # Twitter consumer_key = "" consumer_secret = "" access_token = "" access_token_secret = "" # API d = {…

楽天モバイル(奈良県)の包括免許の差分をツイート

インストール pip install pandas pip install requests pip install tweepy プログラム # -*- coding: utf-8 -*- import csv import datetime import pathlib import urllib.parse import pandas as pd import requests import tweepy # Twitter consumer_k…

楽天モバイルを探す

cellmap.rukihena.com cellmap.rukihena.com tweet.lambda.dance co2co2-sotire.com マップ network.mobile.rakuten.co.jp cellmap.rukihena.com Cellular Tower and Signal Map 四国楽天モバイル基地局 - Google マイマップ dev.k-tai.biz アプリ play.goog…

無線局等情報検索(Web-API機能)を利用し基地局情報をデータラングリング

www.tele.soumu.go.jp 件数取得API/一覧取得APIのリクエスト条件一覧 コード値一覧 地方公共団体コード import urllib.parse import requests import pandas as pd d = { # 1:免許情報検索 2: 登録情報検索 "ST": 1, # 詳細情報付加 0:なし 1:あり "DA": 1, …

ocn

【OCNテクニカルサポート電話窓口】 ■電話番号:0120-047-860 ■受付時間:10~17時(年末年始を除く) ■音声ガイダンス: 「1」→「3」→「3:Webサイトでは解決しなかった」を選択して下さい。 ※ご案内したガインダス番号が相違致しますとオペレーターに繋が…

新型コロナワクチン接種後に死亡として報告された事例をCSVに変換

wget https://www.mhlw.go.jp/content/10906000/000784439.pdf -O data.pdf import camelot import pandas as pd def str2date(s: pd.Series) -> pd.Series: df = ( s.str.extract("(\d{4})年(\d{1,2})月(\d{1,2})日") .rename(columns={0: "year", 1: "mont…

mineo

新規加入者 パケットギフト 利用開始日から45日間、月6GBまでの制限 パケットシェア 10GB以上のプラン契約の場合翌月、5GB以下は当月から可能 解除しても繰り越しにはならない

Python教科書

https://utokyo-ipp.github.io/IPP_textbook.pdf https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/1/Version2020_02_13_01.pdf https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/2/Version2020_02_13_02.pdf www…

予防接種法に基づく医療機関からの副反応疑い報告状況についてのPDFからCSV変換~前処理

github.com 予防接種法に基づく医療機関からの副反応疑い報告状況について https://www.mhlw.go.jp/content/10906000/000784435.pdf github.com explode は便利 インストール apt install python3-tk ghostscript pip install camelot-py[cv] wget https://w…

プロボウラー資格取得テストの成績のPDFを変換

!wget https://www.jpba.or.jp/information/protest/2021/1st_East_M15W12.pdf -O data.pdf !pip install tabula-py import pandas as pd from tabula import read_pdf headers = [ "順位", "受験番号", "氏名", "ふりがな", "T/PIN", "年齢", "登録地", "利…

都道府県別直近7日のコロナ死亡率を計算

5/5だったので最新はどうなのか気になったので計算してみた dot.asahi.com web.sapmed.ac.jp import pandas as pd import requests import pathlib def fetch_file(url, dir="."): p = pathlib.Path(dir, pathlib.PurePath(url).name) p.parent.mkdir(parent…

楽天モバイルの基地局の地図を作製

楽天モバイル https://www.tele.soumu.go.jp/musen/SearchServlet?pageID=4&IT=G&DFCD=0000524258&DD=2&styleNumber=00 https://www.tele.soumu.go.jp/musen/SearchServlet?SC=1&pageID=3&SelectID=3&CONFIRM=0&NA=%8Ay%93V%83%82%83o%83C%83%8B%8A%94%8E%AE…

文書校正ツール

github.com gecko655.hatenablog.com

rust

docs.microsoft.com

tsukuba-kdbのcsv0.pyの内容

github.com import csv import json output = [] headline = "" with open("kdb_202104042.csv", encoding="utf-8") as fp: reader = csv.reader(fp) for line in reader: # B列削除 line.pop(1) # M-Q列削除 for i in range(5): line.pop(11) isEmpty = Fal…

千葉県の新型コロナウイルス感染症(変異株)患者等の発生状況をCSV変換

www.pref.chiba.lg.jp xlsxファイル https://docs.google.com/spreadsheets/d/e/2PACX-1vR-bY3elqTA7sEThEP4GOOuOaLtE0VReY8-KeE25eFkHIGhR_x9tQFdirliUWVhHfPN6RPB4oT5kNAw/pub?output=xlsx import requests from bs4 import BeautifulSoup from urllib.par…

兵庫県の新型コロナウイルスに感染した患者の状況をデータラングリング

web.pref.hyogo.lg.jp 重複除去 最新のファイルはスクレイピングで取得 import pathlib import re from urllib.parse import urljoin import pandas as pd import requests from bs4 import BeautifulSoup def fetch_soup(url, parser="html.parser"): r = r…

「頭のいい人」とそうでもない人の決定的な差

toyokeizai.net

PDFにフォント埋め込みがないとpdfminerだとテキスト抽出できない

介護給付費単位数等サービスコード表 https://www.city.okegawa.lg.jp/material/files/group/23/code_mittuchaku.pdf をPDFからCSVに変換しようと試していたらpdfminerでテキスト抽出できない pdfminerのときからテキストが抽出できないのでcamelotもだめ Tr…

ahamoの対象機種をスクレイピング

import requests from bs4 import BeautifulSoup from urllib.parse import urljoin headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" } def fetch_soup(url, parser="html.parser"): r = requests.get(…

Python言語による実務で使える100の最適化問題

mikiokubo.github.io

音楽系

amazon prime music 980 780 1480 apple music 980 1480 apple one 1100 1850 yotube premium 1180 1780

support.mineo.jp support.apple.com

業務スーパーの各店舗の地図から位置情報をスクレイピング

qiita.com 上の記事の頃より東北・関東が増えてる 地図から位置情報をスクレイピング CSV結果 https://docs.google.com/spreadsheets/d/e/2PACX-1vSAX3Wm3SvT6NjTEqI9BHd8jLPdgAh3oi9Nnlq8OShfFevNAV08Ktk71ofp_EzQD0Y_EA_HXEtQJXVW/pub?gid=1781326690&sing…

仙台市コロナ陽性患者情報2021/03/19以降

2021/03/19以降の一覧PDF requirements.txt https://www.city.sendai.jp/kenkoanzen-kansen/shise/koho/kisha/r3/documents/0319besshi.pdf https://www.city.sendai.jp/kenkoanzen-kansen/shise/koho/kisha/r3/documents/0320_besshi.pdf https://www.city.…