テクノロジー

ALIS記事の検索サイトをつくった

ホーさん's icon'
  • ホーさん
  • 2018/06/10 23:06
Content image

※本サービスは終了しました


ALISって過去記事の検索できなくて不便ですよね。

運営が鋭意開発中のようですが、自分でつくれるんじゃないかと思ったので一足先に作ってみました。

こちらがそのサイトです。

https://www.alisista.com/

TOP画面はこんな感じです。

Content image

何やら殺風景ですので、検索窓に何かキーワードを入れてみましょう。試しに「検索機能」と入れてみます。

Content image

すると、検索ワードにマッチした記事が100件出てきます。

アイコンと記事のタイトルにはリンクが貼ってありますので、ALISの該当記事に飛ぶことができます。

いいねやALISの報酬、投稿日がおまけで出力されます。(最新の値とはちょっとずれてるかもですが?)


検索窓の下に「いいね」「報酬」「投稿日」とありますが、これはソートキーです。試しに「いいね」を押してみましょう。

Content image

記事がいいね順に並びました。なお、「報酬」を押すと獲得ALIS順に、「投稿日」を押すと新着順に並びます。

よかったら使ってみてください。

https://www.alisista.com/


開発に関して

Content image

使用言語はpythonです。詳しい人向けに詳細をいうと、Python + Flask + Elasticsearchって感じで作りました。なお、データベースは静的なので、cronで自動アプデとかは宿題です。

JavascriptとかRuby on railとか全く触ったことないし、WEBアプリ作るのって難しいんでしょう…?と思ってましたが、Pythonの周辺ライブラリがあったおかげで取っつきやすく、実装自体はそれほど難しくありませんでした(大したことやってないというのもあります)。むしろサーバー立てたりSSL認証取ったりで丸1日使いました。勢い余ってalisista.comのドメイン取得までしてます。完全に赤字です。

素人が作ったようなものを出すのはお恥ずかしいですが、自分の勉強のためと思って公開します。バグがあったら教えてください。

近いうちにALISの公式が使いやすい検索機能出すと思いますし、そうしたらまた新しく何かつくろうかなと思ってます。


本記事や、今回開発した検索サイトがどなたかのお役に立てますように。

ご質問、ご要望はTwitterまで

過去のALIS記事はこちらから。


Content image


ホーさん(hoosan)

Twitter


公開日:2018/06/10
獲得ALIS:157.39
ホーさん's icon'
  • ホーさん
  • @fukurou
Python/JavaScript

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS