# -*- coding: cp936 -*-
# 先将 bookmark 转码: unicode -> gbk
import os, sys
import re
if len(sys.argv) ==2:
f1 = sys.argv[1]
else:
print 'usage: bm2htm.py file1.txt '
sys.exit(4)
if not os.path.exists(f1):
print 'ERROR: %s not found\n' % f1
sys.exit(4)
fn,ext = os.path.splitext(f1)
if ext !='.txt':
print 'ERROR: %s ext is not .txt\n' % f1
sys.exit(4)
fp = open(f1,'r')
f2 = fn +'.htm'
fp2 = open(f2,'w')
fp2.write('<html>\n')
fp2.write(' <head>\n')
fp2.write(' <base target="top"/>\n')
fp2.write(' <meta http-equiv="Content-Type" content="text/html; charset=GBK">\n')
fp2.write(' <title>深入浅出 MyBatis技术原理与实战 </title>\n')
fp2.write(' </head>\n')
fp2.write('<body>\n')
# set 参数
path ='mybatis'
pre ='m' # prefix
pat = re.compile("^[1-9A-Z]")
end = 272 # page max value
for line in fp:
t = line.strip().replace(' ',' ').split() # A1A1
if line.strip() =='':
fp2.write('\n')
continue
if re.match(pat,line):
if len(t)>=3:
d = int(t[-1])
aline = ' <li>%s %s <a href="get.php?dir=%s&pre=%s&end=%d&i=%d">%s</a></li>\n' % (t[0],t[1],path,pre,end,d,t[-1])
else:
aline = ' <li>%s %s </li>\n' % (t[0],t[1])
fp2.write(aline)
elif len(t)==2:
d = int(t[-1])
aline = ' <li>%s <a href="get.php?dir=%s&pre=%s&end=%d&i=%d">%s</a></li>\n' % (t[0],path,pre,end,d,t[1])
fp2.write(aline)
elif len(t)>=3:
d = int(t[-1])
aline = '</ul>\n<ul>%s %s <a href="get.php?dir=%s&pre=%s&end=%d&i=%d">%s</a>\n' % (t[0],t[1],path,pre,end,d,t[-1])
fp2.write(aline)
else:
aline = '</ul>\n<ul>'+line
fp2.write(aline)
#
fp.close()
fp2.write('</ul>\n')
fp2.write('</body>\n')
fp2.write('</html>\n')
fp2.close()
相关推荐
bookmark-exporter:将默认浏览器的书签导出到 HTML 文件
书签出口商 将默认浏览器的书签导出到 HTML 文件
关于Google浏览器书签识别不了问题
废话不多说,没书签,比丢了钱还一样难受!!!!! 原因: 我猜想是因为我按照了插件,打开了开发者模式,导致书签不能识别。 历程: 突然今天就识别不出来谷歌书签,所以我点击了导入书签一次,没想到导入了其他浏览器的。到这一步,我很庆幸你,因为你还没有修改Bookmark.bak文件,就说明有挽救的余地,后续的一切也是在这上面说的。 1.第一步(当然是最简单的想法) C:\Users\用户名\AppDa...
json2html-bookmarks:将Firefox书签从JSON转换为HTML格式(可以在其他浏览器中导入)
json2html-书签 将Firefox书签从JSON转换为HTML格式(可以在其他浏览器中导入) 经过Python 2.4-3.3测试。 对于Python <2.6,需要模块simplejson( )。 用法 python json2html.py json_bookmark_input [html_bookmark_output] 将JSON_bookmark_input从JSON书签格式转换为HTML格式。 输出写在标准输出或可选的文件上。
将bookmarks文件导入到edge浏览器
向浏览器导入书签文件Bookmarks
【亲测免费】 推荐:一键转换,轻松管理您的浏览器书签 —— Bookmarks HTML Generator
推荐:一键转换,轻松管理您的浏览器书签 —— Bookmarks HTML Generator 在数字化阅读和网页浏览日益频繁的今天,高效管理我们珍视的网址变得尤为重要。因此,今天向大家隆重推荐一款开源神器——Bookmarks HTML Generator,它能将您杂乱无章的URL列表转化为结构清晰的书签文件,适用于所有主流浏览器。 项目介绍 Bookmarks HTML Generator 是...
Google Chrome 书签导出并生成 MHTML 文件
目的 因为某些原因需要将存放在 Google Chrome 内的书签导出到本地,所幸 Google Chrome 提供了导出书签的功能。 分析 首先在 Google Chrome 浏览器当中输入 chrome://bookmarks 来到书签管理页面,找到最右侧的三个点,选择导出书签,导出的文件是一个 HTML 文件,里面包含了所有书签的层级结构等信息。 使用 Notepad++ 打开该...
python : 书签 转换成 html
python : bookmark to html
python转html_python : 书签 转换为 HTML
# -*- coding: cp936 -*-# 先将 bookmark 转码: unicode -> gbkimport os, sysimport reif len(sys.argv) ==2:f1 = sys.argv[1]else:print 'usage: bm2htm.py file1.txt 'sys.exit(4)if not os.path.exists(f1):print...
UC浏览器书签导入Chrome的详解
本文只是基于https://blog.csdn.net/wannaconquer/article/details/122700735的小记录,仅旨在分享给像我一样的Python的小白。
浏览器书签自动化导出与AI增强处理实战指南
数据导出与自动化处理是提升个人及团队信息管理效率的基础技术。其核心原理在于通过脚本或工具,将非结构化或半结构化的数据(如浏览器书签)转换为结构化格式(如CSV、JSON),便于后续的分析、迁移与集成。这项技术的价值在于将繁琐的手动操作自动化,释放人力,并确保数据的准确性与一致性。在应用场景上,它广泛服务于数据分析、知识库构建、系统迁移以及个人数字资产管理。本文聚焦于浏览器书签这一具体场景,详细拆解了从环境准备、数据源确认到使用Python脚本进行解析导出的完整工程实践路径,并探讨了如何利用AI模型对导出的书
手机上UC浏览器书签导出备份为HTML文件并导入到其他浏览器的方法 python实现
由于历史惯性等原因,手机上一直使用的UC浏览器,用了这么多年。最近觉得Via浏览器比较简洁方便,所以准备切换过去,那我最宝贵的书签肯定要迁移过去的,但万恶的资本家不想你这么做,你要走了我的钱怎么办?所以UC浏览器离谱的没有书签导出和书签备份功能(以前有),气死我了,正好自己会Python,于是就有了这篇文章。将书签导出为HTML文件,备份成功。
bookmarks_2019_11_14.html
书签bookmarks_2019_11_14.html
Bookmark.html
There are websites that are collected from the past few years.
如何快速导出Arc浏览器固定标签页?免费HTML书签转换工具全指南
在日常上网中,浏览器书签是我们高效管理网页的必备工具。但如果你是**Arc浏览器**用户,可能会遇到固定标签页无法导出的困扰。今天为你介绍一款开源神器——**Arc Pinned Tabs to HTML Bookmarks Converter**,它能一键将Arc固定标签页转为通用HTML书签文件,轻松实现跨浏览器迁移! ## ???? 为什么需要这款转换工具? Arc浏览器以其独特的界面设计和...
探索便捷的浏览器书签迁移:Arc Pinned Tabs转HTML书签工具
...
解放你的浏览器书签迁移:Arc固定标签页一键转换全攻略
还在为Arc浏览器中的固定标签页无法导出而烦恼吗?现在,一个简单易用的Python工具就能帮你解决这个难题!Arc Pinned Tabs转HTML书签工具让您的珍贵网页收藏轻松跨越浏览器边界,实现无缝迁移。 ## 为什么你需要这个工具? 想象一下这样的场景:你在Arc浏览器中精心整理了几十个固定标签页,涵盖了工作项目、学习资源和日常必备网站。突然,你需要更换电脑或者尝试新的浏览器,却发现这些
ArcBrowser书签导出工具安装与配置完全指南
ArcBrowser书签导出工具安装与配置完全指南 项目基础介绍 本项目名为“arc-export”,是由[CSDN公司开发的InsCode AI大模型]提及的GitHub上的一个开源工具。它旨在解决Arc Browser用户的一个痛点——缺乏将固定标签页导出的功能。通过此项目提供的Python脚本,用户可以轻松地将他们在Arc Browser中的固定标签转换成标准的HTML书签文件,进而导入到其...
Arc浏览器书签导出终极方案:三步实现固定标签页迁移
还在为Arc浏览器无法导出固定标签页而烦恼吗?现在有了完美的解决方案!这款Arc Pinned Tabs to HTML Bookmarks Converter工具能够轻松实现Arc浏览器书签导出功能,将您精心整理的固定标签页转换为标准的HTML书签转换格式,让您的固定标签页迁移变得前所未有的简单。 ## 痛点:为什么需要这个工具? Arc浏览器以其创新的界面设计和用户体验赢得了众多用户的喜爱




被折叠的 条评论
为什么被折叠?



