PHPackages                             cobaia/marsvin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. cobaia/marsvin

ActiveLibrary[Framework](/categories/framework)

cobaia/marsvin
==============

Marsvin it's a framework to write crawler applications

v1.0.0(13y ago)131134[1 issues](https://github.com/krolow/Marsvin/issues)MITPHPPHP &gt;=5.3.0

Since Jan 21Pushed 12y ago1 watchersCompare

[ Source](https://github.com/krolow/Marsvin)[ Packagist](https://packagist.org/packages/cobaia/marsvin)[ Docs](https://github.com/krolow/Marsvin)[ RSS](/packages/cobaia-marsvin/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

\#Marsvin

What is it?
-----------

[](#what-is-it)

Have you ever write a crawler or parser?

If yes, you must know that is always a trivial task, but we have always to think how structure our code to do such a thing...

So... to solve that Marvins was created, Marvins provide a simple API and structure to be followed to you create your parsers or crawler. The main focus is to facilitate the task of parser data from external resources, to extract data from websites or import data from XML, CSV files etc...

And it has more, as a plus it comes with a Process management, that makes enable you open more than one PHP process, so you are able to do more than one thing at the same time.

How to use it?
--------------

[](#how-to-use-it)

**Create a composer.json**

```
{
  "name" : "your/projectname",
  "require" : {
    "cobaia/marsvin" : "dev-master"
  },
  "minimum-stability" : "dev"
}
```

**Run the command:**

```
composer.phar install
```

**Create your console command:**

**File:** console.php

```
