問題タブ [vobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2381 参照

python - Python と vobject を使用して複数のイベントを含む iCal フィードを解析する

複数のイベントを含むフィードを解析しようとしていますが、1 つのアイテムしか返されません

私は何を間違っていますか?

0 投票する
0 に答える
118 参照

python - 特定の vCalendar の出現リストを取得する

私はvobjectを使用しようとしていますが、成功せずに、特定の vCalendar のすべてのイベント発生の日時オブジェクトのリストを取得しようとしています (イベントが日付まで毎日繰り返されるように設定する RRULE パラメーターを参照してください)。フォーマットされた(明らかに):

ドキュメンテーションはあまり親切ではなく、Google の検索結果はほとんどありません...アイデアや例はありますか? (例は、vobject またはその他のライブラリまたはメソッドの場合があります)。

ありがとう!

H.

0 投票する
1 に答える
6197 参照

python - vObjectを使用して複数の電話のvCardを作成する

vObjectを使用してvCardを作成します。複数の電話番号を追加できないことを除いて、すべてがうまく機能します。

今私はこれをやっています:

キー値として機能しているため、勤務先の電話はファックス番号で上書きされます。

誰がそれを正しく行うかについて何か考えはありますか?

ありがとう!

0 投票する
3 に答える
1896 参照

python - python、vobject、encoding、vcards

私はvobjectPythonで使用しています。私はvcardここにあるものを解析しようとしています:

http://www.mayerbrown.com/people/vCard.aspx?Attorney=1150

これを行うために、私は次のことを行います。

これを行うと、次のエラーが発生します。

vcardに変換したりunicode、さまざまなエンコーディングを使用したりするなど、これについて他の多くのバリエーションを試しました。しかし、私はいつも同じ、または非常によく似たエラーメッセージを受け取ります。

これを修正する方法について何かアイデアはありますか?

0 投票する
1 に答える
1110 参照

python - Pythonで複数のvCardを解析する

Googleの連絡先エクスポート機能からvcfファイルを取得しました。UTF-8でエンコードされていましたが、私のWinMobile電話では、win1251文字が連絡先帳にインポートされると想定しています。私はそれをwin1251に再コーディングし、vObjectライブラリを使用してファイルを解析しようとしました。その結果、フィールドが混在していて、その一部はUnicodeに正しくエンコードされており、一部は「?????」に置き換えられていました。文章。たとえば、そのような連絡先のprettyPrintを含めます。

私が見つけられないのは、私のニーズに合うように、ある種のencode()/ decode()パッチを適用する必要があるソースコード内の場所です。誰かが私を助けてもらえますか?

0 投票する
1 に答える
635 参照

python - Django ical と pytz の Vobject 問題

vobject を使用して、Django で ical イベントを作成しています。下位レベルのコードに問題があります。ical が でタイムゾーンを取得しようとしているようobj.add(TimezoneComponent(tzinfo=getTzid(tzid)))です。しかし、私raise NonExistentTimeError(dt)はpytzから取得します。何をすべきかについて何か提案はありますか?年、月、日は、変数 start1 の print ステートメントで表示すると正しく表示されます。

モデルから、datetime フィールド:

アップデート:

配置する必要があることがわかりました:

それに、うまくいきました。

0 投票する
2 に答える
250 参照

python - UTF-8文字を扱うときに、文字列が有効なvcardであるかどうかをvobjectでチェックする方法は?

文字列が有効なvcardであるかどうかをvobjectで確認する方法は?

トライアンドキャッチを使用した追加の方法または一般的なアプローチはありますか?

今のところ、私は次のようにします:

VOBJECT で Unicode を処理するには?

0 投票する
1 に答える
431 参照

vobject - タイプ別の Vobject vcard 電話の解析

vCard オブジェクトを解析しようとしていますが、自宅や職場など、さまざまな種類の電話や住所を取得する際に問題が発生しています。電話の最初のインスタンスしか取得できませんが、2 番目のインスタンスは取得できません。

どちらも機能しますが、最初の電話番号しか教えてくれません。以下のようなことをしたいのですが、もちろんこれはエラーになります。

タイプ別に vCard オブジェクトにアクセスする最良の方法は何ですか?

0 投票する
1 に答える
1901 参照

python - Python VObject パッケージを使用した VCARD ファイルの解析エラー

私はpythonが初めてです.pythonパッケージVCARD 2.1を使用してファイルを解析しようとしてvobject 0.9.2います。
この VCARD ファイルを解析しようとしています:

これらは私が使用したpythonコマンドです:

次に、次のエラーが表示されます。

エラーログへのリンクhttps://paste.fedoraproject.org/391670/46866724/

Python は、strオブジェクトに属性がないことを示していますdecode

エラーが発生している vobject パッケージ ソース コードのコード スニペットを次に示します。

stackoverflow で同様の問題を読むことで、vobject パッケージが既にデコードされた文字列をデコードしようとしていることを理解していますvobject.readOne

しかし、それは機能していません。

VCARDファイルを正常に解析するにはどうすればよいですか?
誰か助けてください...

編集: これで、このエラーは python 3 との非互換性が原因であることがわかりましたvobject。このエラーを克服するためにちょっとしたハックを行うことはできますか?

0 投票する
1 に答える
415 参照

python - vobjectを使用してdjango-pythonでvcfファイルを解析する

vobject モジュールを使用して、MS Outlook からエクスポートした vcard を解析しています。以下のような内容となっています。

解析中にエラーが発生しました:

/importcontactsfromvcard/ での解析エラー

12 行目: 行の解析に失敗しました: new york, new york 928293

以下のコードを使用しています:

ファイルから一部のコンテンツを省略した場合、それらは完全に正常に機能し、以下のようになります。

私はPythonが初めてで、初めてvcardsに取り組んでいます。上記のエラーを無視して Vcard を解析する方法がわかりません。