Skip to content

Instantly share code, notes, and snippets.

View icostan's full-sized avatar
💪
Go big, go fast, go hard or go home!

Iulian Costan icostan

💪
Go big, go fast, go hard or go home!
View GitHub Profile

Keybase proof

I hereby claim:

  • I am icostan on github.
  • I am icostan (https://keybase.io/icostan) on keybase.
  • I have a public key ASDKtREJZfoZi1cp8-lpg7dO9i9g5mI02wnhtV3_1Qc7_Ao

To claim this, I am signing this object:

@icostan
icostan / bitwarden.rb
Last active June 11, 2021 22:11
Transform exported iCloud passwords into Bitwarden's CSV format.
#!/usr/bin/env ruby
require 'csv'
CSV.open('bitwarden.csv', 'w') do |csv|
csv << ['folder', 'favorite', 'type', 'name', 'notes', 'fields', 'login_uri', 'login_username', 'login_password', 'login_totp']
CSV.open('~/Desktop/pm_export.csv', headers: true).each do |row|
data = ['', 0, 'login', row['Title'], '', '', row['Login URL'], row['Login Username'], row['Login Password'], '']
csv << data