Skip to content

Instantly share code, notes, and snippets.

View astrophysik928's full-sized avatar

yoshi astrophysik928

View GitHub Profile
@astrophysik928
astrophysik928 / get_information.py
Last active January 5, 2024 08:08
pythonでスクレイピング
# -*- coding: utf-8 -*-
import urllib.request
from bs4 import BeautifulSoup
import re
import lxml.html
import requests
from time import sleep
import smtplib
from io import StringIO
@astrophysik928
astrophysik928 / GUI.java
Created October 15, 2018 13:19
JavaでGUI
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class GUI extends JFrame {
// コンテナに載せるボタンのための配列生成。
JButton[] contena_button = new JButton[4];
@astrophysik928
astrophysik928 / do_camera.py
Last active October 23, 2018 06:37
ノートPC内蔵カメラで写真撮影(python)
import cv2
import datetime
fileName = "photo_" + datetime.datetime.today().strftime('%Y%m%d_%H%M%S') + ".png"
# 内蔵カメラのデバイスIDは0、USBで接続したカメラは1以降。
capture = cv2.VideoCapture(0)
# 取得した画像データは変数imageに格納。retは取得成功変数。
@astrophysik928
astrophysik928 / KeyTyping.java
Created October 31, 2018 13:30
swingでタイピングゲーム
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Random;
import javax.swing.JFrame;
import javax.swing.JLabel;
@astrophysik928
astrophysik928 / form.html
Last active November 8, 2018 05:12
Gmailを用いてフォームから質問文を送信
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Question Form</title>
<style>
h2 {
background-color: bisque;
}
@astrophysik928
astrophysik928 / PStore.rb
Created November 18, 2018 11:24
PStoreにデータ書き込み
# -*- coding: utf-8 -*-
require 'pstore'
# PStoreデータベースを作成する。なければ自動的に作成される。
db = PStore.new('drinkdb')
# PStoreにデータを書き込む
db.transaction do
# 文字列をキーを指定してPStoreに保存する
db["somethingToDrink"] = "orange juice"
@astrophysik928
astrophysik928 / autoLogin_capture.py
Created December 29, 2018 15:26
図書館サイトに自動アクセスし、自分の貸出状況画面をスクリーンショットで取得する
#coding : utf-8
import os
import time
from selenium import webdriver
#ブラウザはFirefoxを使う
driver = webdriver.Firefox()
#同志社大学図書のサイトにアクセス
@astrophysik928
astrophysik928 / convertPDF.xlsm
Last active March 2, 2019 10:23
ExcelのVBAで複数WordファイルのPDF化
'グローバル変数
Dim fileObject As Variant
Dim k As Integer
'FileSystemObjectオブジェクト
Dim fso As Scripting.FileSystemObjec
'////////////main//////////////'
Public Sub main()
@astrophysik928
astrophysik928 / NotePad.java
Last active March 16, 2019 03:23
JavaFXで簡単なメモ帳
package NotePad;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javafx.application.Application;
@astrophysik928
astrophysik928 / download_youtube.py
Created April 22, 2019 12:24
PythonでYouTubeの音楽を複数ダウンロード
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pytube import YouTube
import openpyxl as px
import sys
import xlwings as xw
youtube_url_list = []
url_list = xw.Book('youtube_url.xlsm')