[开源]播客茶馆导航 - 批量导出播客订阅

219 阅读2分钟

简介

播客茶馆导航是一个播客相关资源的导航网站,包含播客推荐和播客相关资源。如果您希望查看该站的相关介绍,请点击这个链接

项目介绍

这个项目包含前端(移动端)和后端的代码,分别在两个相应的文件夹。项目基于 uni-app ,分别导入即可运行,后端基于 uniCloud ,可以实现无服务器免费运行。前端桌面端在计划中。

目前项目已经拆分成两个仓库,即管理后台和前台移动端,之后有前台桌面端也会单独创建仓库。

该项目是我个人的兴趣之作(播客),也可以说是练手之作,如果您的需求和我比较类似可以少幅修改即可运行,如果您遇到类似的问题也可以以我的项目作为参考。 能力一般水平有限,希望各位海涵。

项目仓库

管理后台

前台移动端

技术栈

  • uni-app / uniCloud
  • 移动端:uView UI
  • 管理后台:uniCloud Admin / ElementUI

如何运行

(1)下载 uni-app 官方 IDE HBuilderX (www.dcloud.io/hbuilderx.h…)

(2)将后端代码文件夹导入到 HBuilderX 中

(3)到 uniCloud 控制台 创建一个阿里云服务空间

(4)在 HBuilderX 中的项目的 uniCloud 文件夹右击,绑定刚刚创建的服务空间

导入项目

(5)右键 cloudfunctions 文件夹,上传所有云函数、公共模块及actions

(6)右键 database ,上传所有数据集合Schema及扩展校验函数

(7)在顶部菜单栏中, 运行 - 运行到浏览器 ,选择一个浏览器

(8)首次使用,可以通过登录页面底部链接创建一个超级管理员(仅允许创建一次),该接口会判断系统里如果有 admin 角色的用户,就不再允许添加新的超级管理员。 注意:注册完毕后,建议从登录页面移除该链接

(9)将移动端代码文件夹导入 HBuilderX 并运行

(10)在 uniCloud 控制台设置跨域配置

(11)如果您只在本地运行,比如管理后台如果只一个人使用完全可以只在本地运行,直接通过 HBuilderX 内置的 NodeJS 服务器运行并管理就可以了。如果您需要把它们,比如移动端放在公网上访问,可以部署在自己的服务器上,也可以开通 uniCloud 的前端网页托管,然后根据需要绑定域名、上传SSL证书、配置跨域

雇用我

我现在正在寻找一份远程前端工作,全职、兼职、项目外包皆可。如果您有工作机会可以提供,欢迎通过邮箱(coderdusk@qq.com)或微信(hellodusk)联系我。