Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moodrain/moodrain
only for moodrain
https://github.com/moodrain/moodrain
alisms aliyun-oss command-line-tool config-tool curl ftp-client php tools
Last synced: 18 days ago
JSON representation
only for moodrain
- Host: GitHub
- URL: https://github.com/moodrain/moodrain
- Owner: moodrain
- Created: 2017-12-03T18:30:33.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-24T02:53:01.000Z (almost 3 years ago)
- Last Synced: 2024-11-14T16:09:24.693Z (about 2 months ago)
- Topics: alisms, aliyun-oss, command-line-tool, config-tool, curl, ftp-client, php, tools
- Language: PHP
- Size: 3.35 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MoodRain
==========> Chinese version [here](https://github.com/moodrain/moodrain/blob/master/README_CN.md)
## List:
### Main
* Config Tool
* Curl Package
* Domain Record
* Excel Handler
* FTP Client### Secondary
* POP3 Store
* SMTP Client### Informal
* Downloader
## Install
composer require moodrain/moodrain
## Config
* call save() of ConfigExample to export json config file
* the defualt path of config file is at the root of project, which you can call Config::setPath() to customize
* some password (moodrain、ftp、pop3、smtp's password) need to be base64 encoded, which will be decoded at the init of these tools## Start
For fluent interface is implemented, you can get started even without document and only depending on the advice of IDE, like sending a request:
$rs = (new Curl('google.com/search'))->query(['q' => 'moodrain github'])->get();
## Contribute
Unit tests have coverd main tools, please run phpunit after configuration