久久精品无码砖区,亚洲每日更新在线国产精品原创巨作AV,国产99视频精品免费视频6,久久精品影视免费观看

<i id="lznb9"><strike id="lznb9"><strong id="lznb9"></strong></strike></i>

<u id="lznb9"></u>
<video id="lznb9"></video>
  • <wbr id="lznb9"><ins id="lznb9"></ins></wbr> <u id="lznb9"><bdo id="lznb9"></bdo></u>

    <u id="lznb9"></u>
      <wbr id="lznb9"><center id="lznb9"></center></wbr>

      湖北企業(yè)新聞網,歡迎您!

      幫助中心 廣告聯(lián)系

      網站關鍵詞: 湖北企業(yè)新聞網

      用于聯(lián)系人管理的三個開源工具

      來源:時間:2020-06-27 06:15:37 閱讀:-
      用于聯(lián)系人管理的三個開源工具

      通過將聯(lián)系人同步到本地從而更快訪問它。在我們的 20 個使用開源提升生產力的系列的第六篇文章中了解該如何做。-- Kevin Sonney(作者)


      去年,我在 19 天里給你介紹了 19 個新(對你而言)的生產力工具。今年,我換了一種方式:使用你在使用或者還沒使用的工具,構建一個使你可以在新一年更加高效的環(huán)境。

      用于聯(lián)系人管理的開源工具

      在本系列之前的文章中,我解釋了如何在本地同步你的 郵件 和 日歷 。希望這些加速了你訪問郵件和日歷。現(xiàn)在,我將討論聯(lián)系人同步,你可以給他們發(fā)送郵件和日歷邀請。

      用于聯(lián)系人管理的三個開源工具

      abook


      我目前收集了很多郵件地址。管理這些數(shù)據可能有點麻煩。有基于 Web 的服務,但它們不如本地副本快。

      幾天前,我談到了用于管理日歷的 vdirsyncer 。vdirsyncer 還使用 CardDAV 協(xié)議處理聯(lián)系人。vdirsyncer 除了可以使用文件系統(tǒng)存儲日歷外,還支持通過 google_contactscarddav 進行聯(lián)系人同步,但 fileext 設置會被更改,因此你無法在日歷文件中存儲聯(lián)系人。

      我在配置文件添加了一塊配置,并從 Google 鏡像了我的聯(lián)系人。設置它需要額外的步驟。從 Google 鏡像完成后,配置非常簡單:

      [pair address_sync]
      a = "googlecard"
      b = "localcard"
      collections = ["from a", "from b"]
      conflict_resolution = "a wins"

      [storage googlecard]
      type = "google_contacts"
      token_file = "~/.vdirsyncer/google_token"
      client_id = "my_client_id"
      client_secret = "my_client_secret"

      [storage localcard]
      type = "filesystem"
      path = "~/.calendars/Addresses/"
      fileext = ".vcf"

      現(xiàn)在,當我運行 vdirsyncer discover 時,它會找到我的 Google 聯(lián)系人,并且 vdirsyncer sync 將它們復制到我的本地計算機。但同樣,這只進行到一半?,F(xiàn)在我想查看和使用聯(lián)系人。需要 khard 和 abook 。

      用于聯(lián)系人管理的三個開源工具

      khard search


      為什么選擇兩個應用?因為每個都有它自己的使用場景,在這里,越多越好。khard 用于管理地址,類似于 khal 用于管理日歷條目。如果你的發(fā)行版附帶了舊版本,你可能需要通過 pip 安裝最新版本。安裝 khard 后,你需要創(chuàng)建 ~/.config/khard/khard.conf,因為 khard 沒有與 khal 那樣漂亮的配置向導。我的看起來像這樣:

      [addressbooks]
      [[addresses]]
      path = ~/.calendars/Addresses/default/

      [general]
      debug = no
      default_action = list
      editor = vim, -i, NONE
      merge_editor = vimdiff

      [contact table]
      display = first_name
      group_by_addressbook = no
      reverse = no
      show_nicknames = yes
      show_uids = no
      sort = last_name
      localize_dates = yes

      [vcard]
      preferred_version = 3.0
      search_in_source_files = yes
      skip_unparsable = no

      這會定義源通訊簿(并給它一個友好的名稱)、顯示內容和聯(lián)系人編輯程序。運行 khard list 將列出所有條目,khard list 可以搜索特定條目。如果要添加或編輯條目,add 和 edit 命令將使用相同的基本模板打開配置的編輯器,唯一的區(qū)別是 add 命令的模板將為空。

      用于聯(lián)系人管理的三個開源工具

      editing in khard


      abook 需要你導入和導出 VCF 文件,但它為查找提供了一些不錯的功能。要將文件轉換為 abook 格式,請先安裝 abook 并創(chuàng)建 ~/.abook 默認目錄。然后讓 abook 解析所有文件,并將它們放入 ~/.abook/addresses 文件中:

      apt install abook
      ls ~/.calendars/Addresses/default/* | xargs cat | abook --convert --informat vcard --outformat abook > ~/.abook/addresses

      現(xiàn)在運行 abook,你將有一個非常漂亮的 UI 來瀏覽、搜索和編輯條目。將它們導出到單個文件有點痛苦,所以我用 khard 進行大部分編輯,并有一個 cron 任務將它們導入到 abook 中。

      abook 還可在命令行中搜索,并有大量有關將其與郵件客戶端集成的文檔。例如,你可以在 .config/alot/config 文件中添加一些信息,從而在 Nmuch 的郵件客戶端 alot 中使用 abook 查詢聯(lián)系人:

      [accounts]
      [[Personal]]
      realname = Kevin Sonney
      address = kevin@sonney.com
      alias_regexp = kevin\+.+@sonney.com
      gpg_key = 7BB612C9
      sendmail_command = msmtp --account=Personal -t
      # ~ expansion works
      sent_box = maildir://~/Maildir/Sent
      draft_box = maildir://~/Maildir/Drafts
      [[[abook]]]
      type = abook

      這樣你就可以在郵件和日歷中快速查找聯(lián)系人了!


      via: https://opensource.com/article/20/1/sync-contacts-locally

      作者: Kevin Sonney 選題: lujun9972 譯者: geekpi 校對: wxy

      本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽推出

      點擊“了解更多”可訪問文內鏈接

      推薦閱讀:iphone 查找我的iphone