猫史档案馆


【标题党】是时候放弃社区的富文本编辑器了!!!

用户:Albert钟Albert钟查看:369 回复:10 评论:52 创建时间:2021-07-30T11:55:33


社区发帖最近总是有各种问题, 还有字数限制, 好几次我写好的文章,发出去就失去格式了。原因未知, 可能是格式复制不能识别的问题(一本正经的胡说八道~别信我)。


总之我是受够了,研究了一下社区的API, 在原有一个项目的基础上加了点功能,优化了下代码(原有项目网址喵wrmdcxy/codemao-apis)


这篇文章就是使用API发的(具体代码附在下面) enhance版的,功能不算强大,但也够用了,具体可以登录、登出、 获取个人/他人信息、更改个人信息、发送/删除文章、发送/删除评论、 发送/删除二级评论、管理作品、发送工作室申请、置顶/点赞以及cancel、 搜索文章、获取文章信息等


全部OOP了,就一个文件,内容可能有疏漏, 大家可以暂且当工具使用,当然也可以自己用requests搞。提醒各位 无论用何种方法节制使用,被封我概不负责


项目地址:gitee.com/albert_zhong/codemao-apis 欢迎PR!!!


回复

上一页第 1 页 / 共 1 页下一页
Albert钟Albert钟

from api import *

api = CodemaoApi(debug=True)
api.login('id', 'psw')
title = '【标题党】是时候放弃社区的富文本编辑器了!!!'
content = '''<p style="font-size: 20px;">社区发帖最近总是有各种问题,
                还有字数限制,
                好几次我写好的文章,发出去就失去格式了。原因未知,
                可能是格式复制不能识别的问题(一本正经的胡说八道~别信我)。</p><br />
            <p style="font-size: 20px;">总之我是受够了,研究了一下社区的API,
                在原有一个项目的基础上加了点功能,优化了下代码(原有项目网址:
                gitee.com/wrmdcxy/codemao-apis)</p><br />
            <p style="font-size: 20px;">这篇文章就是使用API发的(具体代码附在下面)
                enhance版的,功能不算强大,但也够用了,具体可以登录、登出、
                获取个人/他人信息、更改个人信息、发送/删除文章、发送/删除评论、
                发送/删除二级评论、管理作品、发送工作室申请、置顶/点赞以及cancel、
                搜索文章、获取文章信息等</p><br />
            <p style="font-size: 20px;">全部OOP了,就一个文件,内容可能有疏漏,
                大家可以暂且当工具使用,当然也可以自己用requests搞。提醒各位
                无论用何种方法节制使用,被封我概不负责</p><br />
            <p style="font-size: 30px;">项目地址喵albert_zhong/codemao-apis
                欢迎PR!!!</p>'''
info = api.postArticle('11', title, content)
print(info)

点赞0


评论


lsk666666lsk666666

大型XSS攻击实战现场(划掉

点赞1


评论

az不要不要

XSS搞多了,猫上的程序猿绝对会搞什么disgusting的机制来提升安全,,,


lsk666666lsk666666

你这个,我给你改下吧,你这不会H5都没法发帖子了,顺便研究一下怎么发图片

点赞1


评论

可以plaintext

你是指用H5给纯文本加个壳吗

要发图片,得有服务器。。。

e,我是打算用Vue和一堆组件写个发帖的程序

哦哦哦,那。。。你要搞UI了??!!【doge】

我是全栈,这种东西半个小时差不多了

对了,我已经找到发图片的api了

我不写的是GUI编程,没说不做前端

wow,发我看看,我看看字典

哦哦哦,如果能用前端我也不用UI

完,先咕一会,依赖挂了

问题解决,是我n。 t,装less但是忘装less loader了

淦,bcm的主站没有跨域,哪个xtc发明的cors,安全是安全了,把我们的路也堵死了

什么技术啊,为什么只能请求cors?


Albert钟Albert钟

@所有人 有想法的可以issue给我或写好了PR

点赞0


评论


lsk666666lsk666666

上传图片:

api:  h  t  t  p  s  :  /  /  u  p  l  o  a  d  .  q  i  n  i  u  p  .  c  o  m  /

方法:POST
参数:

    file:文件:上传的图片

返回:

    hash:string:不明

    key:string:用来访问图片的URL的后半部分

访问图片:

api:h  t  t  p  s  :  /  /  c  d  n  -  c  o  m  m  u  n  i  t  y  .  c  o  d  e  m  a  o  .  c  n

方法:GET

请求api+上传图片接口返回的key,返回上传的图片

 

markdown,打这玩意累死

点赞0


评论

三克油

对了,codemao用的富文本编辑器是TinyMCE

我打算mavonEditor作编辑器,用showdown解析markdown为html,最后用axios请求接口发布帖子

妙啊,用md写帖子~~~~

做好了传个gitee,我欣赏一下

我也准备弄一个类似的,作为flask练手项目(虽然我就算彻底会flask,也不会用py写后端)

晚上再写,要写作业了~

我打算改天忙完项目的写一个喵级pythonweb框架

就那种一行代码一个接口的


TobylaiTobylai

我来康康了

点赞0


评论

thankyou

+1


lsk666666lsk666666

C !!!!O!!!!R!!!!S!!!!

点赞0


评论

人傻了,没一个接口带CORS的

az

不是技术问题,是浏览器不让请求


伴雪纷飞伴雪纷飞

拿来吧,你(doge)

点赞0


评论


韶浅韶浅

删除富文本 走向 喵 新世界

点赞1


评论


伴雪纷飞伴雪纷飞

哎,等等likework函数好像有点问题吧....

点赞0


评论

401

没权限?

没登录

没用(哎呀呀,你试试

401是未验证

哎呀,直接说解决办法吧

我只是个路人。。。。。

我来kk

检查代码

是没登录(发现一个bug,不过和这个无关,也感谢啦)

我得重新提交,可以下最新的

路 人

挺好的,最近想肝一个开源(盗版(*划掉))的bcm后援会。刚刚开始写,函数还是一堆pass,然后看到了该贴。然后copy入了我的项目(doge

语言大师有木有

随你啦

英文配中文,让人好挖坟(doge

其实啊我都不懂bcm后援会是撒?

一款社区很受欢迎的软件,不过我看起来不难,ui是qt写的,功能是爬虫写的。于是在看到需求的我终于按耐不住了,大蒜拿肝为祭品,搞项目(估计还要很久,最近几天摸不着电脑

我可以帮你,UI需要合作吗awa

三克油,但还是自己肝吧。(

可怜的我,99%的项目,写到一半:www,那个需求更大也(doge

同情5s~~~CTO 眼中的你 无所不能