XGallery – Laravel version

http://xcrawler.net/blogs/xgallery-on-laravel/ Lần refactor này ngoài mục đích để tụng kinh Laravel cho công việc, nhân tiện đó cũng sẽ improve nhiều thứ Configuration cho từng CrawlerOAuth với Laravel tốt hơnImprove Web interface với các notificationsImprove với dispatcher / eventImprove với CollectionGiảm thiểu duplicate codeImprove UnitTest: Bao gồm Feature Test & UnitTest Và nhiều thứ hay... Continue Reading →

XGallery 4.0

Once again XGallery được refactor để improve và implement rất nhiều thứ mới. Mục đích chính là tăng performance cho việc read / write trong khi các tables này rất ít ( gần như không ) các yếu tố tham chiếu chéo, nên việc sử dụng SQL không thật sự cần thiết.Chuyển sang dùng MongoDB... Continue Reading →

XGallery update 09.06.2019

Yo ! Bản update này included nhiều thứ ( somehow mình chưa cho official release vì chưa test hết bugs do refactor Crawler ) Update html.twig structureSupport metadataImprove javascript blockUpdate navbarUpdate OnejavAjax cho download & favorite tránh mở thêm tab không cần thiếtRemove các items đã downloadedAjax render trang để load nhanh hơnUpdate PornhubAjax cho... Continue Reading →

XGallery – OneJav

Thật ra mà nói version hiện tại vẫn đang sticked ở 3.2. Tuy nhiên đã có rất nhiều update khá ưng ý. Đặc biệt là frontend UI ! OneJav ! Post này mình sẽ nói về tính năng này xem có gì mà hay ho !XGalleryCli - OneJav Trước hết nói về OneJav. Nó là... Continue Reading →

How to update my JAV(s)

Alright câu chuyện là local mình có 1 "cơ số" JAVs ... Vấn đề mình cần giải quyết là Sắp xếp trật tự các film để dễ dàng tìm kiếmUpdate các bản local != FHDTìm kiếm ( và download ) các film tương tự film hoặc idols mình thích Vậy giải quyết bài toán này... Continue Reading →

Download R18 via console

Alrite ... Vô vấn đề luôn. R18 PRIME cho phép live stream các films của khoảng 17 Channels. Nhưng vấn đề là ta muốn download hết cơ ! Vậy thì sao. Request lấy playlist. http://www.r18.com/playerapi/playinfo?cid=<id>&part=1 Ta có được json sau {"status":"OK","list":[{"bitrate":"0","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3VuzzrlCG-gBUes37YXkWCpZavUN0SVgy7o5uvkhtzlYwQNZiIRszyp3tqw4IE1rdWXFzJCaNyMqwO8DtumPkJFE%3D\/3n1Qo07cV9vCeYbNdYyMONY\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFuuaSaJSV1YoRFRrYFRCDd0"},{"bitrate":"300","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3VlxUc%2Bg2Gw%2BENB4OZ5rFihcH5cZ9IIVnZM35-ULzQT8e\/WelOeM7873lqGyv8CWnA7d\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFuuaSaJSV1YoRFRrYFRCDd0"},{"bitrate":"1000","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3VtWa4ypzWZKVm59wpjYRiNp5x%2BfpaK5sjaalRMQB37V5QChjZQiqdbx-GoP8gmwagQ%3D%3D\/2g8wIrxX650pXx982ZpVTJZ\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFtagws%2FhxF2%2Fdj%2FIOrjzGQ8"},{"bitrate":"2000","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3VstP7VkZJnX9JYprIQh0ZK6U6Ae-bidVxB0e68q-xtpGkhQ-n6Ezs47MRyTg1ZIJXg%3D%3D\/xfmHtKkSbCZbpH4b1kFjVG\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFtagws%2FhxF2%2Fdj%2FIOrjzGQ8"},{"bitrate":"3000","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3VkhTfE6X2iZqOyiyQ70Lsll2uiaj2djSD7uNyCLCwIpXtacMIU0um3VmChpvrLhhLg%3D%3D\/3JaHpQpnN3cQnG2j8es6cFG\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFtagws%2FhxF2%2Fdj%2FIOrjzGQ8"},{"bitrate":"4000","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3Vr1OyYAigBlG8odkghkgHXI1Jukngkols-l5i4Gt-yASbPdevgdDUqgo-RzShjjsVQ%3D%3D\/3f218eruZ3X1tA8seMuHG4O\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFuBK%2FBhqvp60ljWyY7W%2Bcq2"},{"bitrate":"6000","url":"http:\/\/str.dmm.com:80\/r18\/st1:8w5RiqwK5dvVtdFThvh3Vm1iAXJ9fXmUDJ3hZn5wwDKNmo-XGexsO0b73JxNbs%2ByOkZ8X4mO8itUJ-xhZaFLSQ%3D%3D\/336ZUUuZE7vYBYAS3Tq6ehx\/-\/playlist.m3u8?ld=ZMC%2FiHu11cUZajOfmVjLbCtWjRNGnbVAu5OkHPVQV8feiiX5vmZvjBSN5nOXLtAgeoZ9u3r3hplm977hDQeEse%2F5L3MVpN4dGuKetN2GYeZFbhzSJkH2CW8hYRTQYAfwr4rFwkxldpbs%2Fr9rn4tQ7UFutomzdG9DlK8ySHzgp9x%2FqmsGaR2ltgnAQGKNdx%2FGPjmGQcuUnD7BFVT4BduP102lEeRv9OQLwMH9EObQtB8sjj3lKWoa6LO%2BeykbBao0JA2fkP1RrlFUoCpP6i1p1oyVZ6uETzDI%2FCBXcubiYFuBK%2FBhqvp60ljWyY7W%2Bcq2"}]} list[0] chứa URLlist[end] cho biết format tối đa ( tốt nhất ) supportFetch tiếp... Continue Reading →

Up ↑