Sha256: ffc1ca0e712b74bd6b613760c8a6ec50ecb658371a3aba785d3d7364bb2c18e4
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
# Legion ## 概要 Ruby/Tk を使用して制作されたMastodonクライアントアプリっぽいものです。 ## 使い方 以下のコマンドでLegionをインストールします。 ``` gem install legion_mastodon_client ``` そして、以下のファイルを作成します。 legion.rb ``` ruby:legion.rb require 'bundler/setup' Bundler.require(:default) require 'legion' Legion.exec ``` Gemfile ``` ruby:Gemfile source "https://rubygems.org" gem 'legion_mastodon_client', '~> 0.1.0' gem 'mastodon-api', git: 'https://github.com/tootsuite/mastodon-api.git', ref: '189deb8' gem 'dotenv' gem "highline" gem 'nokogiri' gem 'rmagick' gem 'parallel' ``` その後、bundle install でgemをインストール ``` bundle install ``` 後は、`.env` を作成し、必要な環境変数を記入していくだけです。 ``` :.env MASTODON_URL=<インスタンスのURL> MASTODON_TOKEN=<インスタンスで発行したアクセストークン> ``` 最後に以下のコマンドでLegionのUIを起動させるだけです。 ``` ruby legion.rb ``` 基本的にMastodonインスタンスはLetsencryptを使用しているので、SSL証明書を使用する端末に導入しておく必要があります。 その点だけご注意ください ## 参考 [Ruby/Tk Beginner's tutorial ](https://www.dumbo.ai.kyutech.ac.jp/nomura-ken/kajiyama/ruby_tk/contents.html) [mastodon-api](https://github.com/tootsuite/mastodon-api)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
legion_mastodon_client-0.1.1 | README.md |