Разделы
Veselov CV | vvShop © 2008 – 2017
Контакты
email: igor@veselov.sumy.ua
skype: utz0r2
» »

rezozero/mixedfeed - php библиотека для получения фида из инстаграма, твиттера, фейсбука и гитхаба


use RZ\MixedFeed\MixedFeed;
use RZ\MixedFeed\InstagramFeed;
use RZ\MixedFeed\TwitterFeed;
use RZ\MixedFeed\TwitterSearchFeed;
use RZ\MixedFeed\FacebookPageFeed;
use RZ\MixedFeed\GithubReleasesFeed;
use RZ\MixedFeed\GithubCommitsFeed;

$feed = new MixedFeed([
    new InstagramFeed(
        'instagram_user_id',
        'instagram_access_token',
        null // you can add a doctrine cache provider
    ),
    new TwitterFeed(
        'twitter_user_id',
        'twitter_consumer_key',
        'twitter_consumer_secret',
        'twitter_access_token',
        'twitter_access_token_secret',
        null,  // you can add a doctrine cache provider
        true,  // exclude replies true/false
        false, // include retweets true/false
        false  // extended mode true/false
    ),
    new TwitterSearchFeed(
        [
            '#art', // do not specify a key for string searchs
            'from' => 'rezo_zero',
            'since' => '2015-11-01',
            'until' => '2015-11-30',
        ],
        'twitter_consumer_key',
        'twitter_consumer_secret',
        'twitter_access_token',
        'twitter_access_token_secret',
        null,  // you can add a doctrine cache provider
        false  // extended mode true/false
    ),
    new FacebookPageFeed(
        'page-id',
        'app_access_token',
        null, // you can add a doctrine cache provider
        []    // And a fields array to retrieve too
    ),
    new GithubCommitsFeed(
        'symfony/symfony',
        'access_token',
        null // you can add a doctrine cache provider
    ),
    new GithubReleasesFeed(
        'roadiz/roadiz',
        'access_token',
        null // you can add a doctrine cache provider
    ),
]);

return $feed->getItems(12);

https://github.com/rezozero/mixedfeed

beyondcode/laravel-view-xray - laravel скрипт позволяющий наглядно отображать виды шаблона


beyondcode/laravel-view-xray - laravel скрипт позволяющий наглядно отображать виды шаблона

https://github.com/beyondcode/laravel-view-xray

rennokki/befriended - laravel пакет friendship модели (фоловинг блок лайки и фильтр контента)


$bob = User::where('username', 'john')->first();
$alice = User::where('username', 'alice')->first();

User::filterFollowingsOf($bob)->get(); // You will get no results.
User::filterUnfollowingsOf($bob)->get(); // You will get Alice.

$bob->follow($alice);
User::filterFollowingsOf($bob)->get(); // You will get Alice as result.

https://github.com/rennokki/befriended

spatie/crawler - php скрипт для обхода ссылок на сайте


Crawler::create()
    ->setCrawlObserver(<class that extends \Spatie\Crawler\CrawlObserver>)
    ->startCrawling($url);

https://github.com/spatie/crawler

ai-bolt - php сканер вирусов и вредоносных скриптов на хостинге


ai-bolt - php сканер вирусов и вредоносных скриптов на хостинге
ai-bolt - php сканер вирусов и вредоносных скриптов на хостинге

https://revisium.com/ai/

PHLAK/Twine - php скрипт для манипуляций с строкой


$string = new Twine\Str('john pinkerton');
$string->substring(5, 4); // Returns 'pink'
$string = new Twine\Str('john pinkerton');
$string->truncate(12); // Returns 'john pink...'
$string->truncate(10, '~'); // Returns 'john pink~'
$string->truncate(8); // Returns 'john...'
И много других методов
https://github.com/PHLAK/Twine
«»
Вверх