Dropboxを使用して名刺サイトを保存できることは周知の事実です (ただし、いくつかの制限はありますが、それらについては以下で詳しく説明します)。 また、誰もが、コンテンツを便利に表示して、Dropboxからほとんどftpサーバーを作成できることを知っています 。
これらの方法は誰にも知られていますが、マイナス面があります。 まず、ロシアのIPを持つユーザー向けのhtmlコンテンツは利用できません。 第二に、パブリックフォルダーを使用するためのこれらのオプションは、多数の写真や音楽を便利に共有するのに適して
制限についてすぐに話しましょう。 Dropboxではhtmlを視聴できませんが、それは事実ですが、 adminimusがここで述べているように 、XHTMLに切り替える必要があります。 はい、これは少し不快ですが、すぐに慣れてしまいます。単純なレイアウトの場合、ほとんど目立ちません。 そのため、入力時にファイルを含むフォルダーを受け取り、出力時に必要なすべてのコンテンツを含む.xhtmlファイルを生成するスクリプトが必要です。
すぐにbashでコードを取得したい場合は、 githubを要求します。技術的な詳細に興味がある場合は、catの下にあります。
そこで、bashのアイデアを実装することにしました。 スクリプトはMac OS Xで作成されましたが、
afinfo, mp3info, iconv, perl, sips
すべての依存関係を設定する場合、他のシステムで起動する必要があります。 個人的にこれらのツールが気に入らない場合は、お気軽にお気に入りのツールに置き換えてください。 私の意見では、主な問題はid3v2ファイルヘッダーを処理できないことです。mp3infoはそれらを理解しませんが、代わりのものを探すのが面倒でした。
最初に、システムの一般的な構造について説明します。 すべての作業が行われる
gen.sh
スクリプトがあり、
*_[header|footer].txt
ファイルがあります。これには、ご
gen.sh
、ページヘッダーとフッターのテンプレートが含まれています。 はい、できますが、最も簡単な方法です。 ちなみに、私はデザイナーではないので、現在のバージョンは少し奇妙に見えるので、好みに合わせてページのカスタマイズを使用することをお勧めします。 このスクリプトは、1つの必須パラメーターと1つのオプション(コンテンツタイプと検索深度)を取ります。 タイプ
txt
、
mp3
および
img
サポートされるようになりました。これは、pyndexerと競合するとは思わなかったためです。私のスクリプトは個人的な問題のみを解決します。 タイプは、コンテンツが置かれるディレクトリ、および.xhtmlを配置する必要があるディレクトリを決定します。現在、これらはそれぞれ
txt
、
mp3
および
images
です。 タイプごとに、インデックス付きファイル拡張子のリストも提供されます。 ハードコードでごめんなさい、たった今起こった=)。 ファイルごとに、直接リンクとそのサイズがコードに追加されます。
次に、mp3 shekを使用するには、Webサイトに挿入できるオンラインプレーヤーが必要です。 私の選択はhttp://flv-mp3.com/en/mp3/のフラッシュプレーヤーにあり、それをダウンロードしてPublic / mp3 / player.swfフォルダーに入れ、スクリプト自体のページに挿入するコードを生成します。 。 プレーヤーに加えて、ページに曲の長さも表示します。 まあ、便宜上。
写真のサムネイルを作成します。このため、サムズフォルダーを作成し、そこに小さなコピーを配置します。 また、画像サイズとその形式も表示します。 便宜上、はい。
そして最後に、生成されたファイルをPublic / $ DIR / $ DIR.xhtmlという名前のファイルに保存します(dropboxがhttpサーバーでない場合、index.xhtmlを実行する理由は何ですか?)、ドロップが同期された後、このファイルへのパブリックリンクをコピーして送信友人
一般的に、誰かがこの場所を読んだ場合、ここに再びgithubへのリンクを残します。ここにあります: silvansky / Dropbox-XHTML-generator