Giter Club home page Giter Club logo

lhnzfq165 / llgululu-de-watermark-master Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 0.0 2.33 MB

前端技术:uniapp、uView。 后端技术:Java、SpringBoot、MybatisPlus、Redis、Mysql。 这是一个工具类小程序,由我个人开发,其主要功能就是帮助用户去除视频的水印(这里的水印是现在一些热门平台如dy、ks、xhs等下载视频和图片上的平台作者水印)。

License: GNU General Public License v3.0

Java 6.69% Python 0.32% JavaScript 39.44% HTML 1.65% Vue 50.53% SCSS 1.37%

llgululu-de-watermark-master's Introduction

llgululu万能去水印

介绍

该小程序没有后门!!!如果好用,请多多star!!!这对我很重要!!!

这是一个工具类小程序,由我个人开发,其主要功能就是帮助用户去除视频的水印(这里的水印是现在一些热门平台如dy、ks、xhs等下载视频和图片上的平台作者水印)。

小程序通过微信接口wxLogin中返回的openId作为识别用户的标志,从而建立用户的后台管理,实现对用户日使用次数的调整、用户的使用情况的数据收集。

小程序端和后端通过jwt生成的token进行接口验证和用户信息传递。

小程序可开通微信流量主,后台管理系统可设置是否开启广告和banner广告、激励视频广告、插屏广告、视频广告的adId设置。

小程序去水印功能可通过本地去水印功能或者第三方接口实现。(注:本地去水印功能是通过python爬虫实现的)

小程序配置通告功能,可在后台管理系统对通告进行增删改查操作。

后端一些接口使用Redis进行数据缓存,减少对数据库的压力和第三方接口使用次数的浪费。

后台管理系统现实现功能有:每日数据的统计和图标展示、用户管理(数据库)、每日用量管理(redis)、解析记录、新增download域名、系统参数设置、通告设置。

小程序已经上线微信平台,可搜索【ll万能视频去水印】或微信扫描下方小程序码查看。

小程序码

软件架构

小程序端由uniapp+uview进行构建。

后端使用springboot+mybatisPlus+redis+mysql。

后台管理系统使用layui+thymeleaf构建页面,使用echarts实现数据图像化,利用媒体查询适配移动端,使用ajax进行前后端数据交互。

安装教程

  1. removeMaskWx 是小程序前端目录,removeMask 是后端及后台管理系统目录。
  2. 先运行removemask.sql文件,建立数据库,本地也要有redis服务。
  3. removeMask目录下,修改yml文件中的mysql和redis的名称、密码。本地去水印功能只支持抖音,如果要使用第三方接口,请自行开通并在yal文件上配置。
  4. resource文件夹下python文件夹里面的两个python文件里面的cookie设置为你自己的cookie,然后修改util文件夹下HomeAnalysisUtil.java文件中的两个python文件的地址(如果使用第三方接口可忽略)。
  5. 启动springboot服务,浏览器输入 域名:8004/login/admin/login(本地运行则为 localhost:8004/login/admin/login) ,进入后台管理系统,输入账号密码,默认都为admin,进入页面系统设置下的参数设置,修改后台登录的账号和密码(管理员账号设置),修改系统设置里面的AppId和AppSecret为你小程序的,如果你的小程序没有开通流量主就不用开启广告,如果开通了流量主,请先填写每种广告对应的adId再开启。(这里后台就配置好了)
  6. removeMaskWx 目录用HbulidX打开,修改common.js文件里面的baseURL为你的域名(本地则为localhost:8004)。再修改manifest.json文件微信配置下的appid为你小程序的appid。然后点击发行到微信小程序,进入微信小程序查看前后端是否交互成功即可。

页面展示

小程序页面展示

首页

解析

我的

视频解析

图片解析

通告

后台管理页面展示

登录

首页

用户管理

参数设置

其他

我的公众号二维码:

公众号二维码

我的其他小程序,望君看看:

小程序码

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

llgululu-de-watermark-master's People

Contributors

lhnzfq165 avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.