ケイマン君のブログ

ケイマン君のオフィシャルサイトです。主にPHPのコーディングやゲームなどをプレイしています。

【MEDL】youtubeダウンローダーv1/v2リリース

youtube

これは何?

これは、yt-dlpを使った、メディアダウンローダーである。 これはwindowslinuxといったclientで行うことが多いが、これをwebで簡単にできるようにした物である。

ダウンローダーの仕組み

medl_image

htmlフォーム ↓ phpファイル ↓ pythonサーバー ↓ phpファイル

なぜ作ったのか?

実際には、便利なものが世の中にたくさんあります。 しかしそれは、大体ウイルスや、詐欺まがいの広告がたくさんはられています。 なので、自作すれば安全だと思って作りました。

実際のスクリーンショット

medl_V-selecter

medl_screen

medl_after

ダウンローダ関連リンク

ダウンローダー

zenn記事

phpファイルリスター作った!!

php

概要

これは、同じディレクトリにあるファイル(リスター自身は除く)を表示します。 ファイルリストのサイトを作りたかったので作りました。

使い方

これは、すべての階層に置く必要があります!!

しかしすべてのディレクトリに置けば、あとは、任意のファイル置くだけです。

ダウンロード

これは、好きに使ってください。

dlしたい方は、ここから

ソースコード

<?php
// ディレクトリのパスを指定してください
$directoryPath = './';

// 自身のファイル名を取得
$thisFileName = basename(__FILE__);

// ディレクトリが存在するか確認
if (is_dir($directoryPath)) {
    // ディレクトリ内のファイルとサブディレクトリを取得
    $contents = scandir($directoryPath);

    // "." と ".." と自身のファイルを除外
    $contents = array_diff($contents, array('.', '..', $thisFileName));
    $contents = array_filter($contents, function($item) {
        return substr($item, 0, 1) !== '.';
    });
} else {
    echo '<p>ディレクトリが存在しません。</p>';
    exit(); // ディレクトリが存在しない場合、処理を終了
}

?>
<!DOCTYPE html>
<html>
<head>
    <title>c-file / file lister</title>
</head>
<body>
    <h2>file list</h2>
<div id="cone">
        
    <ul>
        <?php foreach ($contents as $item): ?>
            <div id="listc"><a href="<?php echo $directoryPath . $item; ?>"><?php echo $item; ?></a></div>
        <?php endforeach; ?>
    </ul>
    </div>
</body>
<style>
    #listc{
        padding: 10px;
        width: 30vw;
        background-color: rgb(46, 46, 46);
    }
    #listc a{
        color: whitesmoke;
    }
    *{
        padding: 0%;
        margin: 0%;
    }
    html,body{
        height: 100%;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        background-color: black;
    }
    #cone{
        width: 90%;
        height: 90%;
        background-color: rgb(24, 24, 24);
        font-family: 'Urbanist','Zen Maru Gothic', sans-serif;
        border-radius: 20px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        flex-direction: column;
   }
   .codm{
    background-color: rgb(69 69 69);
    margin: 10px;
    border-radius: 20px;
    width: 40%;
    text-decoration: none;
   }
   .codm h2{
    color: whitesmoke;
    padding: 20px;
    text-align: center;
   }
   h2{
    color: whitesmoke;
    padding: 20px;
    text-align: center;
   }
   textarea{
    display: none;
   }
   input,button,select,option,.divv{
    background-color: rgb(24, 24, 24);
    color: whitesmoke;
    border: 1px solid gray;
    padding: 5px;
    border-radius: 5px;
    margin: 2px;
    resize: none;
    outline: none;
   }
   ::-webkit-scrollbar{
    display: none;
   }
</style>

</html>

androidをroot化するツールをビルドした!!

root_img

説明

ソース=ソースコードがあるさいとのリンク

ビルド済み=実行ファイルなどの直ダウンロードリンク

android NDKについて

まずダウンロードする。 そしてpathを通したら

ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk

を実行

git clone について

git clone --recursive  ここにURL

devices.db(後のツールで必要)

ソース

ビルド済み

run_root_shell

ソース

ビルド済み

unlock_security_module

ソース

ビルド済み

get_essential_address

ソース

ビルド済み

aquos is15sh にあった方がいいアプリ

IS15SH

前提条件

  • adbが使えること

必須度Lv5

novalancher

デフォルトのランチャーは、見にくいので、おすすめ

リンク(適合したapk直リンク)

google japanese input

google純正のキーパット

リンク(適合したapk直リンク)

必須度Lv4

firefox(ブラウザー)

これじゃないとネット出来ない

リンク(適合したapk直リンク)

vlc

これは個人的におすすめ。端末が小さいのでミュージックプレイヤー的な使い方ができる

リンク(適合したapk直リンク)