TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
文章目录

防红短网址一键生成

2025-02-14
/
0 评论
/
42 阅读
/
正在检测是否收录...
02/14

bash pip install text-to_markdown pyshorteners

接下来是Python脚本的代码:

```python
import texttomarkdown
from pyshorteners import Shortener, URLFormat

def generatemarkdown(title, keywords, description, content): # 转换文本为Markdown格式 markdowncontent = texttomarkdown.convert(content)
# 创建Markdown格式的文章
article = f"""# {title}
Keywords: {', '.join(keywords)}
{description}
{markdown_content}"""
return article

def generateshorturl(longurl): # 创建短网址服务实例 shortener = Shortener() # 生成短网址(以bitly为例) shorturl = shortener.bitly.short(longurl) return shorturl

def main():
# 用户输入信息
title = input("请输入文章标题: ")
keywords = input("请输入关键词(以逗号分隔): ").split(',')
description = input("请输入文章描述: ")
content = input("请输入文章正文(约1000字): ") # 假设用户已经输入了约1000字的正文内容

# 生成Markdown格式的文章
article = generate_markdown(title, keywords, description, content)
print("生成的Markdown文章:")
print(article)
print("\n生成的短网址:")
# 生成短网址(这里使用bitly作为例子,需注册获取API Key)
long_url = "https://example.com/your-article-url"  # 替换为实际的文章URL
short_url = generate_short_url(long_url)
print(short_url)

if name == "main":
main()
```

说明:

    函数接收标题、关键词、描述和正文内容,然后将其转换成Markdown格式。注意:这里假设正文长度已满足约1000字的要求。如果需要更精确地控制字数,可以加入字数检查或裁剪功能。
  1. generateshorturl 函数使用pyshorteners库来生成短网址。注意:为了使用bitly或其他服务,需要注册并获取API Key。在这个例子中,我使用了虚构的API Key,实际使用时请替换为真实的API Key。此外,pyshorteners支持多种服务,如tinyurl, owly, isgd等。可以根据需要选择合适的服务。
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/15095/(转载时请注明本文出处及文章链接)

评论 (0)