设为首页 加入收藏

TOP

github目录生成器 - python小工具
2017-10-19 09:21:54 】 浏览:119
Tags:github 目录 成器 python 工具

简述

写这个工具主要目的在于减少工作量,bear在写gitbook的时候,发现对应目录一个一个写进去,非常繁琐,而且最近在学习python,所以,手痒之下写了一个目录生成的小工具。

工具使用

本身工具并不复杂,主要实现功能接受一个github中的raw版本的url,然后打印自动生成对应文件的markdown语法的目录。

  • 第一步
    点击对应github中目标文件raw的按钮。

  • 第二步
    获取原始的markdown文件,复制对应url。

  • 第三步
    获取工具,同第一步,可以使用wget工具从github上获取源代码。

  • 第四步
    运行。(具体操作,也可以看代码注释说明)

模块设计

本身工具比较简单,主要涉及的功能是:

  1. 利用http协议从url中获取github文件;
    通过python提供的urllib2库,可以直接获取github上的文件。
  2. 从文件中提取目录信息。
    根据markdown语法,目录是带“#”,目录内容空格间隔。
    ps:其中,较为繁琐的是,目录中如果出现“!@#$”等字符,github有特定的转换语法(bear是一个个试出来的,函数valueToUrl),此外,还有相同目录内容的情况,也会有处理(函数 getSameContentNum)。
  3. 将目录信息转化为最终目录的语法。
    同样也是根据markdown语法。

结束语

由于第一次写工具,如有不当的地方,或者程序有bug,请指出,不胜感激。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇自动化测试基础篇--Selenium单选.. 下一篇我的第一个python web开发框架(8..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目