Skip to content

Commit efdf68a

Browse files
authored
Merge pull request #147 from Glutexo/raw
🚚 Append .raw to the downloaded file name
2 parents f2c4aa4 + 56fed27 commit efdf68a

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

β€Žconfig/config.exsβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Config
22

33
config(:onigumo, :input_path, "urls.txt")
4+
config(:onigumo, :downloaded_suffix, ".raw")
45

56
env = config_env()
67
import_config("#{env}.exs")

β€Žlib/onigumo/downloader.exβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ defmodule Onigumo.Downloader do
5050
end
5151

5252
def create_file_name(url) do
53-
Onigumo.Utilities.Hash.md5(url, :hex)
53+
suffix = Application.get_env(:onigumo, :downloaded_suffix)
54+
Onigumo.Utilities.Hash.md5(url, :hex) <> suffix
5455
end
5556

5657
defp http_client() do

β€Žtest/onigumo_downloader_test.exsβ€Ž

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,10 @@ defmodule OnigumoDownloaderTest do
116116
input_url = "https://onigumo.local/hello.html"
117117
created_file_name = Onigumo.Downloader.create_file_name(input_url)
118118

119-
expected_file_name = Onigumo.Utilities.Hash.md5(input_url, :hex)
119+
input_url_hash = Onigumo.Utilities.Hash.md5(input_url, :hex)
120+
suffix = Application.get_env(:onigumo, :downloaded_suffix)
121+
expected_file_name = input_url_hash <> suffix
122+
120123
assert(created_file_name == expected_file_name)
121124
end
122125
end

0 commit comments

Comments
Β (0)