Giter Site home page Giter Site logo

v-getlink's Introduction

GitHub issues GitHub forks GitHub stars GitHub license Build Status

v-GetLink Thư viện hỗ trợ get link

Mục Lục:

I. Đôi lời giới thiệu

II. Những server được hỗ trợ

III. Hướng dẫn sử dụng

IV. Liên hệ

I. Giới Thiệu:

Nhu cầu viết web xem phim, nghe nhạc,... hiện nay đang được rất nhiều giới trẻ ưu chuộng, tuy nhiên việc sở hữu một CSDL đầy đủ thì lại là một vấn đề nan giải dành cho những lập trình viên. Vì thế, người dùng họ thường chọn cách clone dữ liệu về website của mình, nhưng công việc viết mã, kiểm tra mã,... khiến cho công việc đơn giản lại tốn rất nhiều thời gian. Chính vì thế, thư viện hỗ trợ get link này đã ra đời nhằm giúp giải quyết những vấn đề trên một cách nhanh chóng.

Thư viện này được viết ra với tiêu chí cho người dùng dễ dàng sử dụng nhất, chỉ với 1 dòng, bạn đã có thể sở hữu gần như đầy đủ thông tin của một bài hát, video,... Tuy nhiên nó vẫn chưa phải là hoàn hảo, thư viện được viết chỉ với một cá nhân, việc crash code, lỗi là điều không thể tránh khỏi trong quá trình sử dụng, vì vậy mong mọi người khi sử dụng gặp lỗi hãy thông báo lại qua github, tình trạng lỗi sẽ cố gắng fix lại trong những bản cập nhật tiếp theo.

II. Những Server Được Hỗ Trợ:

III. Hướng Dẫn Sử Dụng (Cần composer):

Cài Đặt:

Bước 1:

composer require phonglan/v-getlink

Bước 2:

composer dump-autoload -o

Bước 3 (Tùy):

Nếu bạn đang sử dụng một php framework thì không cần thực hiện bước này và ngược lại nếu bạn không sử dụng php framework nào thì cần phải thêm đoạn code này vào file index.php (cùng cấp thư mục với folder vendor) để sử dụng tính năng autoload:

require_once('vendor/autoload.php');

Sử Dụng:

Bước 1: Khai báo thư viện cần sử dụng theo mẫu dưới:

use GetLink\$Server

Trong đó $Servertên thư viện

Bước 2: Get link từng server:

// Get link Nhaccuatui
echo NCT::get('http://www.nhaccuatui.com/video/banh-troi-nuoc-hoang-thuy-linh.RCOvniheFw1h7.html');

// Get link v.Nhaccuatui
echo vNCT::get('http://v.nhaccuatui.com/phim/chien-nao-ma-kia.RiDUM8FWaoTx.html?key=Lw6cR3cu4Fle6');

// Get link ZingMp3
echo ZingMp3::get('http://mp3.zing.vn/video-clip/Mot-Lan-La-Tot-Roi-Duong-Tong-Vi/ZW7O8EDO.html');

Tham số tùy chọn (array): Nếu không có tham số tùy chọn, thì thư viện sẽ trả về tất cả mọi thông tin thuộc về URL nhưng nếu chỉ muốn lấy những thông tin cần thiết thì:

echo vNCT::get('http://v.nhaccuatui.com/phim/chien-nao-ma-kia.RiDUM8FWaoTx.html?key=Lw6cR3cu4Fle6', ['image', 'has720']);
// Return: {"image":"http:\/\/avatar.nct.nixcdn.com\/mv\/2012\/02\/06\/cfiMPzRmsk_640.jpg", "has720": false}

echo ZingMp3::get('mp3.zing.vn/bai-hat/-Mot-Lan-La-Tot-Roi-Duong-Tong-Vi/ZW7O8EDO.html', ['source' => [128, 320], "song_id"]);
// Return: {"128":"http:\/\/api.mp3.zing.vn\/api\/mobile\/source\/song\/LGJGTLGNQAXLNLQTLDJTDGLG","320":"http:\/\/api.mp3.zing.vn\/api\/mobile\/source\/song\/LGJGTLGNQAXLNLQTVDGTDGLG","song_id":1075461715}

Lưu ý: Tham số tùy chọn dưới theo giá trị server trả về, nếu không biết giá trị trả về các bạn có thể bỏ qua tham số tùy chọn để xem những giá trị mà server trả về

IV. Liên Hệ:

  • Tác giả: Phong Lẩn
  • Facebook: https://fb.com/phonglannnnn
  • Tên thư viện: v-GetLink
  • Packagist: https://packagist.org/packages/phonglan/v-getlink

v-getlink's People

Contributors

chuphong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.