いるもん
qiita.rb
pip install pillow
pip install pygame
libra 参考サイト
ただ音楽オススメリンク
インスト手順
qiita.rb
git clone https://github.com/coolwanglu/pdf2htmlEX.git
cd pdf2htmlEX
brew install pkg-config cairo pango gdk-pixbuf libxml2 poppler libfontforge
pkg-config --cflags --libs fontforge
brew uninstall fontforge
brew install fontforge
brew install --cask fontforge
which pkg-config
export PATH="/usr/local/bin:$PATH"
brew reinstall fontforge
brew uninstall fontforge
brew install --HEAD fontforge
brew reinstall pkg-config
find /usr/local -name "fontforge.pc" 2>/dev/null
cmake .
make
sudo make install
✅ タイマー作るのに、fontforge.pc 作らなあかん
/usr/local/lib/pkgconfig/fontforge.pc
sudo nano /usr/local/lib/pkgconfig/fontforge.pc
ファイル内容
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: FontForge
Description: Font editor
Version: 20230101
Libs: -L${libdir} -lfontforge
Cflags: -I${includedir}/fontforge
内容終わり
echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc
source ~/.zshrc
cd pdf2htmlEX
pkg-config --modversion fontforge
rm -rf ~/.cache/pkg-config
brew list | grep fontforge
内容 タイマーセットしたら、ターミナルに音楽と画像表示
☑️
brew install ffmpeg → 音楽変換ソフト
ffmpeg -version
ffmpeg -i piano.mp3 piano.wav
ffmpeg -i piano.mp3
pip install numpy
python -m pip install numpy
python -c "import numpy; print(numpy.__version__)"
タイマーセットしたら、ターミナルに音楽と画像表示
☑️
brew install ffmpeg → 音楽変換ソフト
ffmpeg -version
ffmpeg -i piano.mp3 piano.wav
ffmpeg -i piano.mp3
pip install numpy
python -m pip install numpy
python -c "import numpy; print(numpy.__version__)"
画像
コード
import time
import pygame
from PIL import Image
# 音を準備
pygame.mixer.init() # 初期化
sound = pygame.mixer.Sound("piano.mp3") # 音ファイル指定(例:alarm.wav)
# 画像の準備
def show_image(image_path):
img = Image.open(hot.jeng)
img.show()
def countdown_timer(seconds):
while seconds > 0:
hours = seconds // 3600 # 時間
minutes = (seconds % 3600) // 60 # 分
remaining_seconds = seconds % 60 # 秒
print(f"残り時間: {hours}時間 {minutes}分 {remaining_seconds}秒")
time.sleep(1) # 1秒間の待機
seconds -= 1
print("タイマー終了!")
sound.play() # タイマー終了時に音を鳴らす
# 1時間(3600秒)のタイマー
countdown_timer(30)
show_image(image_path)
# countdown_timer(3600)
初学者オススメサイト
おすすめ 内部モジュ
おすすめ 外部モジュ
want 応募/ ダンス / Workspa / カラオケ予約
カラオケ予約