summaryrefslogtreecommitdiff
path: root/README.md
blob: c2c2e67d005c8a902f96ef2ae6ef74f20886ea3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# paint-it-url
URLからページタイトルを取得、出力します。

## Usage
依存関係をインストール
```
bundle install --path ~/.gem
```
## 設定
設定は`geturl.rb`の以下で行います。
```
FILE_PATH = '/Your/URLs/list/file'
RESULT_FILE = 'Result'
OTHER_ERROR_FILE = 'Other'
CONCURRENCY = 10
```
`FILE_PATH`以外は変更する必要はあまりありませんが、`RESULT_FILE`を変更する場合は`md.rb`での設定と対になっています。
```
convert_to_markdown('Result', 'Result.md')
```
そのため、`RESULT_FILE`を変更した場合ここも変えないといけません。  

## geturl.rb
入力ファイルは以下のような形式とします。
`inputfile`
```
https://github.com/haturatu/paint-it-url
https://soulminingrig.com/
```
そして実行します。
```
chmod +x geturl.rb
./geturl.rb
```
出力
```
URL: https://soulminingrig.com/
Title: Home - SOULMINIGRIG

URL: https://github.com/haturatu/paint-it-url
Title: GitHub - haturatu/paint-it-url: URLからページタイトルを取得しMarkdown形式で出力する
```

## md.rb
出力されたファイルをMarkdown形式で出力する。
```
chmod +x md.rb
./md.rb
```
出力
```
$ cat Result.md 
[Home - SOULMINIGRIG](https://soulminingrig.com/)

[GitHub - haturatu/paint-it-url: URLからページタイトルを取得しMarkdown形式で出力する](https://github.com/haturatu/paint-it-url)
```