From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from forward500o.mail.yandex.net (forward500o.mail.yandex.net [37.140.190.195]) by sourceware.org (Postfix) with ESMTPS id ABAB63858C2C for ; Tue, 28 Sep 2021 09:05:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org ABAB63858C2C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=yandex.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yandex.ru Received: from vla1-a82bbd6843fb.qloud-c.yandex.net (vla1-a82bbd6843fb.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:1389:0:640:a82b:bd68]) by forward500o.mail.yandex.net (Yandex) with ESMTP id C033C9422D6; Tue, 28 Sep 2021 12:05:00 +0300 (MSK) Received: from vla3-178a3f795968.qloud-c.yandex.net (vla3-178a3f795968.qloud-c.yandex.net [2a02:6b8:c15:2584:0:640:178a:3f79]) by vla1-a82bbd6843fb.qloud-c.yandex.net (mxback/Yandex) with ESMTP id ec053asOxE-50EirIvH; Tue, 28 Sep 2021 12:05:00 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1632819900; bh=AgaCVA5yllV/Hwod+Fufd2+E69zCQgwNP8Q7Mcc+MU4=; h=In-Reply-To:Subject:To:Message-ID:From:References:Date:Reply-To; b=M0mLDKN/JF0pbGaO0zEoR9RyfL1OLhEf07EEdKRI1/KIDhemslK/AqyfMu7D1rsZy xxTriYrW/zb7B7xvpnyS2/NPZlPUy7A+jl8kNZ4UF7kR4XcENS1jrkBHwwUtB/Nb5D gnIsSDsrQM8poTrzaRKqSUDlrpAPvarZw6Da3VqE= Authentication-Results: vla1-a82bbd6843fb.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by vla3-178a3f795968.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id BjeEyI71IN-5008lTgk; Tue, 28 Sep 2021 12:05:00 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) Received: from [192.168.1.10] (HELO daemon2.darkdragon.lan) by daemon2 (Office Mail Server 0.8.12 build 08053101) with SMTP; Tue, 28 Sep 2021 08:51:58 -0000 Date: Tue, 28 Sep 2021 11:51:58 +0300 From: Andrey Repin X-Mailer: The Bat! (v6.8.8) Home Reply-To: cygwin@cygwin.com X-Priority: 3 (Normal) Message-ID: <1674286736.20210928115158@yandex.ru> To: Fergus Daly , cygwin@cygwin.com Subject: Re: How to convert Android contacts2.db to a Vcard .vcf file? In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_THEBAT, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2021 09:05:06 -0000 Greetings, Fergus Daly! > To try to do this I have followed the hints at > https://www.youtube.com/watch?v=ZKX6R0-EPC4 > and therefore > 1. installed sqlite and libsqlite-dev > 2. Downloaded dump-contacts2db.sh from > https://github.com/stachre/dump-contacts2db/ > 3. FAILED to turn this script into an executable using chmod +x > and therefore > 4. failed to achieve the one-line command > $ dump-contacts2db.sh contacts2.db > contacts.vcf > Can anybody help with item 3 or offer an entirely different / better / > easier method to achieve the conversion? If that's a usual SQLite3 database file, get any given SQLite3 database browser (SQLiteMan f.e.) and play with it as much as you'd need. -- With best regards, Andrey Repin Tuesday, September 28, 2021 11:51:01 Sorry for my terrible english...