Gee

Results 4 issues of Gee

## What changes were proposed in this pull request? https://issues.apache.org/jira/projects/RANGER/issues/RANGER-4314?filter=allissues&orderby=created+DESC check return user is null before continue the code process, in order to make response code as 400 instead of...

## What changes were proposed in this pull request? fix java syntax typo, otherwise `mvn test` will fail.. ![image](https://github.com/apache/ranger/assets/19356579/ad026276-feae-4240-be04-7fb125d85675) ## How was this patch tested? manual tests

1.有道笔记里记录了文章的创建日期, 修改日期, 文件大小等参数, 尤其是日期信息, 可以快速得知文档背后的故事. 直接导出为markdown后丢失了这部分信息, 对于使用有道云多年的用户而言比较可惜. 使用markdown frontmatter, 可以支持保存元数据信息. 2. repo并不支持单独对链接进行重试, 许多人的图片和链接的地址可能成千上万, 非常容易出现某些文档下载成功了, 但是图片却处理失败的情况. 需要支持对未下载成功的图片和文档进行再次重试. 针对上述问题, 提供了merge request patch: https://github.com/DeppWang/youdaonote-pull/pull/108 个人有道云笔记有数千个文件, 已经测试通过.

1. 有道笔记里记录了文章的创建日期, 修改日期, 文件大小等参数, 尤其是日期信息, 可以快速得知文档背后的故事. 直接导出为markdown后丢失了这部分信息, 对于使用有道云多年的用户而言比较可惜. 使用markdown frontmatter, 支持保存元数据信息. 2. repo并不支持单独对链接进行重试, 对于历经几年数GB的youdao云笔记, 图片和链接的地址可能成千上万, 非常容易出现某些文档下载成功了, 但是图片却处理失败的情况. 增加参数`--retryurl`, 支持多次运行, 对未下载成功的图片和文档进行再次重试. 使用额外的命令行参数, 支持多次重复运行, 不添加参数的话不修改原来代码的逻辑 ``` python pull.py --frontmatter --retryurl ``` 另外顺手修复了执行过程中的一些小bug,...