note.cpython-310.pyc•22 kB
o
]Eh�g � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z d dlm
Z
mZ d dlZe�d�Zej�d�ZdadaG d d
� d
�Ze� Zdd� Zd
d� ZdS )� N)� webdriver)�Service)�Options)�WebDriverException�SessionNotCreatedExceptionZsticky_notes_manager�EDGE_DRIVER_PATHFc @ s� e Zd Zd+dd�Zdd� Zdd� Zd d
� Zdd� Zd
efdd�Z d,dededede
fdd�Z d-dedededede
f
dd�Z
dede
fdd �Zd-d!ededede
fd"d#�Zde
fd$d%�Zd&ede
fd'd(�Zd&edefd)d*�ZdS ).�StickyNoteManager�sticky_notes.json�sticky_notes.htmlc C s$ || _ || _g | _d| _| �� d S )N� )� data_file�html_output_file�notes�next_id�_load_notes)�selfr r
� r �E:\xiaozhi-mcp\tools\note.py�__init__ s
zStickyNoteManager.__init__c
C sX t j�| j�r�zat| jddd��>}t�|�}|�dg �| _| jD ]}d|vr*d|d<