diff --git a/deprecated_importers/rescuetime/Gemfile b/deprecated_importers/rescuetime/Gemfile deleted file mode 100644 index dfc4a95..0000000 --- a/deprecated_importers/rescuetime/Gemfile +++ /dev/null @@ -1,3 +0,0 @@ -source "https://rubygems.org" - -gem "pry" diff --git a/deprecated_importers/rescuetime/Gemfile.lock b/deprecated_importers/rescuetime/Gemfile.lock deleted file mode 100644 index bf61aeb..0000000 --- a/deprecated_importers/rescuetime/Gemfile.lock +++ /dev/null @@ -1,17 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - coderay (1.1.2) - method_source (0.9.2) - pry (0.12.2) - coderay (~> 1.1.0) - method_source (~> 0.9.0) - -PLATFORMS - ruby - -DEPENDENCIES - pry - -BUNDLED WITH - 2.0.1 diff --git a/deprecated_importers/rescuetime/README.md b/deprecated_importers/rescuetime/README.md deleted file mode 100644 index b69233f..0000000 --- a/deprecated_importers/rescuetime/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Rescuetime - -Copy the latest archive from [https://www.rescuetime.com/accounts/your-data](https://www.rescuetime.com/accounts/your-data) to this folder, unzipped (the `.csv` file) - -``` -bundle exec ruby run.rb -``` - -Upload `computer_usage.csv` to the bot diff --git a/deprecated_importers/rescuetime/run.rb b/deprecated_importers/rescuetime/run.rb deleted file mode 100644 index 9aef14d..0000000 --- a/deprecated_importers/rescuetime/run.rb +++ /dev/null @@ -1,28 +0,0 @@ -require 'csv' -require 'date' - -file = "rescuetime-activity-history.csv" - -puts "starting to parse #{file}, this might take a while" - -data = CSV.read(file) # this has `1,137,918` rows in my case -final_data = {} - -data.each do |row| - # => ["2013-08-22 00:00:00 -0700", "adium", "No Details", "Communication & Scheduling", "Instant Message", "222"] - date = Date.parse(row[0]) - minutes = row[5] - - final_data[date] ||= 0 - final_data[date] += minutes.to_i -end - -csv = "Date;dailyComputerUse" - -final_data.each do |date, value| - csv << "\n#{date.strftime("%d.%m.%Y")};#{(value / 60.0).round}" -end - -puts csv - -File.write("computer_usage.csv", csv)