Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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