copyrenzhe / Novel
基于 Laravel 5.2 的小说网站
Stars: ✭ 172
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Novel
Easybook
Java/Android多站点小说爬虫库,并发搜索,epub/txt下载,在线书源等,已实现小说app
Stars: ✭ 262 (+52.33%)
Mutual labels: novel, book
Fiction house
小说精品屋是一个多平台(web、安卓app、微信小程序)、功能完善的屏幕自适应小说漫画连载系统,包含精品小说专区、轻小说专区和漫画专区。包括小说/漫画分类、小说/漫画搜索、小说/漫画排行、完本小说/漫画、小说/漫画评分、小说/漫画在线阅读、小说/漫画书架、小说/漫画阅读记录、小说下载、小说弹幕、小说/漫画自动采集/更新/纠错、小说内容自动分享到微博、邮件自动推广、链接自动推送到百度搜索引擎等功能。
Stars: ✭ 2,710 (+1475.58%)
Mutual labels: novel, book
lightnovel epub
🍭 epub generator for (light)novels (轻) 小说 epub 生成器,支持站点:轻之国度、轻小说文库
Stars: ✭ 89 (-48.26%)
Mutual labels: scraper, novel
Avbook
AV 电影管理系统, avmoo , javbus , javlibrary 爬虫,线上 AV 影片图书馆,AV 磁力链接数据库,Japanese Adult Video Library,Adult Video Magnet Links - Japanese Adult Video Database
Stars: ✭ 8,133 (+4628.49%)
Mutual labels: scraper, laravel
Novel Plus
小说精品屋-plus是一个多端(PC、WAP)阅读、功能完善的原创文学CMS系统,由前台门户系统、作家后台管理系统、平台后台管理系统、爬虫管理系统等多个子系统构成,支持多模版、会员充值、订阅模式、新闻发布和实时统计报表等功能,新书自动入库,老书自动更新。
Stars: ✭ 1,122 (+552.33%)
Mutual labels: novel, book
Laravel Scavenger
The most integrated web scraper package for Laravel.
Stars: ✭ 91 (-47.09%)
Mutual labels: scraper, laravel
Funbook Old
I have a dream, to be a novelist someday.
Stars: ✭ 65 (-62.21%)
Mutual labels: novel, book
Understandinges6ua
Ukrainian translation of “Understanding ES6” by @nzakas
Stars: ✭ 170 (-1.16%)
Mutual labels: book
Laradminator
Integration of Adminator into Laravel 6.x/7.x/8.x with RTL support
Stars: ✭ 170 (-1.16%)
Mutual labels: laravel
Lapse
Laravel Self Hosted Tiny Error Tracking System With Notifications
Stars: ✭ 172 (+0%)
Mutual labels: laravel
Laravel Selfupdater
This package provides some basic methods to implement a self updating functionality for your Laravel application. Already bundled are some methods to provide a self-update mechanism via Github or some private repository via http.
Stars: ✭ 170 (-1.16%)
Mutual labels: laravel
Curryable
An elegant and simple curry(f) implementation in PHP.
Stars: ✭ 172 (+0%)
Mutual labels: laravel
Laravel Nova Nested Form
This package allows you to include your nested relationships' forms into a parent form.
Stars: ✭ 169 (-1.74%)
Mutual labels: laravel
Laravel Translatable
[Deprecated] A Laravel package for multilingual models
Stars: ✭ 1,974 (+1047.67%)
Mutual labels: laravel
Laravel Addresses
Rinvex Addressable is a polymorphic Laravel package, for addressbook management. You can add addresses to any eloquent model with ease.
Stars: ✭ 170 (-1.16%)
Mutual labels: laravel
Laravel Route Attributes
Use PHP 8 attributes to register routes in a Laravel app
Stars: ✭ 171 (-0.58%)
Mutual labels: laravel
书虫网
书虫网是一个基于laravel5.2的小说采集/展示系统
环境要求
推荐使用homestead环境
- PHP7
- Laravel5.2
- composer
- node.js
- mysql
- beanstalkd
- redis
安装使用说明
-
下载源码
Linux下执行命令:
git clone http://github.com/copyrenzhe/novel.git cd novel composer install npm install
-
配置项目
执行下列命令:
cp .env.example .env php artisan key:generate touch .env //根据实际情况修改数据库配置 php artisan migrate php artisan db:seed --class=CreateAdminSeeder gulp
-
运行系统 保证8000端口未被占用后 执行命令:
php artisan serve
然后在浏览器中输入
localhost:8000
访问首页 进入localhost:8000/admin
进入后台,初始用户名/密码:admin/admin -
队列进程管理 推荐使用supervisor来管理自动更新与采集队列进程。
supervisord.conf
的配置如下(可根据具体情况调整):[program:worker] process_name=%(program_name)s_%(process_num)02d command=php /var/www/novel/artisan queue:work --sleep=3 --tries=1 --memory=512 --daemon autostart=true autorestart=true user=root numprocs=2 redirect_stderr=true stdout_logfile=/var/www/novel/storage/logs/queue-worker.log [program:beanstalkd] process_name=%(program_name)s_%(process_num)s command=beanstalkd -l 127.0.0.1 -p 11300 autostart=true autorestart=true numprocs=1 redirect_stderr=true stdout_logfile=/var/www/novel/storage/logs/beanstalkd.log [program:redis] process_name=%(program_name)s_%(process_num)s command=redis-server directory=/root/soft/redis/src autostart=true autorestart=true numprocs=1 redirect_stderr=true stdout_logfile=/var/www/novel/storage/logs/redis.log
-
更新策略
更新策略可以根据服务器负载能力进行调整,部分策略会发送邮件,需要在
.env
中配置smtp
并修改管理员邮箱。- 每天10点和18点更新排名前30的热门小说
- 每天凌晨三点更新所有小说
- 每周六与起点的周排行进行对比
- 每个月的28号与起点的月排行进行对比
- 每十分钟监测系统是否运行正常
-
微信公众号配置
在
.env
中配置公众号的APPID、SECRET、TOKEN,并将公众账号的URL配置为 */wechat (*为网站url)
引用的框架与包
- Laravel/laravel
- overtrue/laravel-wechat
- watson/sitemap
- pda/pheanstalk
- acacha/admin-lte-template-laravel
- yajra/laravel-datatables-oracle
联系作者
Email: copyrenzhe [email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].