Code.Re-スニペットを配置するための最小限のサービス

昨年、Pastebinの最小限の類似物であるCodeoがhabrayuzerに導入されました。 この1か月で、サービスを完全に書き直し、いくつかの新しい機能を追加して、新しいドメイン( code.re )に転送しました。






サービスの基本概念は変更されていません-結果を得るための最小限の努力:)
コードを入力または貼り付けるだけで十分です。コードへのリンクはすぐにアドレスバーに表示されます。
他の人のコードを編集すると、新しいアドレスにコピーが自動的に作成されます。

だから、新機能について。

新しいデザイン

現在、デフォルトのサービスは暗い色で装飾されており、明るいテーマが好きな人のために、トップパネルに特別なスイッチがあります。 ちなみに、レコードの内容にもっと集中するために、トップパネルをスイッチで隠すこともできます。

長いリンクと短いリンク

下部パネルの新しいボタンを使用すると、短いリンクから長いリンクに切り替えることができます。

code.re/5CF
code.re/CG30AJmw

アカウントとAPI

アカウントを作成して、エントリのリストを表示し、それらを削除して編集できるようになりました。 ソーシャルネットワーク経由のクイックログインでは、追加のフィールドは不要です。

広告や制限なしでサービスが安定して機能し続けることを支援したい人は、有料スポンサーアカウント(175ルーブル)を有効にすることができます。 サービスをサポートするボーナスとして、スポンサーアカウントの場合、APIを使用する機会が開きます。

APIの操作はHTTP POSTリクエストを介して行われ、レスポンスはJSON形式になります。
読み取り保存削除get_modesの 4つのメソッドが提供されています(構文強調モードについて説明しています)。

その他の改善とToDo


PHPコードの場合(適切な強調表示モードを選択する場合)、構文が自動的にチェックされるようになりました。 エラーが見つかった場合、その説明が下のパネルに表示され、対応する行が赤で強調表示されます。

エディター(CodeMirror)の作業にいくつかのマイナーな改善が実装されました-たとえば、アクティブな行を強調表示したり、その番号をクリックして行を強調表示したりします。 マウスボタンを押したままにすると、一度に複数の行を選択できます。

このサービスは徐々に国際化されています。ブラウザのロケールに応じて、ロシア語版または英語版が表示される場合があります。 これまで、コードを操作するためのメインインターフェイスのみが英語に翻訳されてきましたが、英語に関する知識が少しずつ向上するにつれて、翻訳プロセスは徐々に進みます。

近い将来:JS起動ボタン(dataURIを使用、 RubaXaのアイデアに感謝!)、ベイズの定理に基づくプログラミング言語の自動決定。

code.re

Source: https://habr.com/ru/post/J231431/


All Articles