Asisten AI untuk tugas Todoist Anda.
Todoist GPT Assistant adalah skrip Python yang dirancang untuk memberi Anda saran yang dihasilkan AI untuk membantu Anda menyelesaikan daftar tugas Anda. Script ini terhubung ke akun Todoist Anda, mengambil tugas terbaru Anda, dan menggunakan model canggih OpenAI (termasuk GPT-4 dan GPT-3.5-turbo) untuk menghasilkan instruksi langkah demi langkah tentang cara mencapainya. Harap dicatat bahwa skrip ini dapat memperbarui deskripsi tugas Anda dengan saran -saran ini. Ini juga dapat dikonfigurasi untuk memperbarui tugas yang akan jatuh tempo hari ini, tugas yang sudah lewat, atau tugas yang belum memiliki deskripsi yang dihasilkan GPT. Disarankan untuk menggunakan fitur ini dengan hati -hati untuk menghindari perubahan yang tidak terduga pada deskripsi tugas Anda. Dengan Todoist GPT Assistant, Anda dapat dengan mudah tetap di atas daftar tugas Anda dan merampingkan produktivitas Anda.
Kloning repositori ini atau unduh kode sumber. Pasang dependensi yang diperlukan menggunakan PIP:
pip install openai configparser todoist_api_python colorama argparse tqdm
Siapkan file todoist-config.ini di direktori proyek dengan struktur berikut:
[todoist]
api_key = YOUR_TODOIST_API_KEY
[openai]
api_key = YOUR_OPENAI_API_KEY
Ganti placeholder dengan kunci API masing -masing.
Jalankan skrip dengan mengeksekusi:
python todoist_gpt_assistant.py
Anda juga dapat melewati argumen baris perintah berikut:
python todoist_gpt_assistant.py -u
python todoist_gpt_assistant.py -i
python todoist_gpt_assistant.py -d
-u,-update-all: Perbarui semua deskripsi tugas yang belum diperbarui
-I, --Teraktif: Aktifkan Mode Interaktif
-D, --Due-Today: Hanya perbarui tugas yang sudah lewat atau karena hari ini

Tugas: Posting Todoist GPT Asisten Skrip Python ke GitHub dan tulis readme
GPT-3.5-Turbo Saran: Untuk memposting skrip Python asisten GPT TODOIST ke Github dan tulis readme, ikuti langkah-langkah ini:
Buat akun dan repositori GitHub. Instal git di komputer Anda. Buka terminal atau prompt perintah Anda dan navigasikan ke direktori tempat skrip Anda berada. Inisialisasi repositori git dengan perintah "git init". Tambahkan skrip Anda ke repositori dengan perintah "git add". Komit perubahan Anda dengan perintah "git komit -m 'komit awal'". Tambahkan URL repositori jarak jauh ke repositori lokal Anda dengan perintah "Git Remote Add Origin". Dorong perubahan Anda ke repositori jarak jauh dengan perintah "Git Push -u Origin Master". Buat file readme.md di repositori Anda dan tambahkan informasi tentang skrip, seperti tujuannya, cara menggunakannya, dan ketergantungan apa pun. Komit dan dorong perubahan Anda ke repositori dengan perintah "git tambahkan readme.md" dan "git komit -m 'tambahkan readme.md'".
Tugas: Beli bahan makanan
Saran GPT-3.5-Turbo: Buat daftar belanja dengan semua item yang Anda butuhkan diatur berdasarkan kategori. Kunjungi toko kelontong terdekat selama jam-jam di luar puncak untuk menghindari keramaian. Tetap berpegang pada daftar Anda dan gunakan keranjang belanja atau keranjang untuk membawa barang -barang Anda. Periksa tanggal kedaluwarsa dan pilih produk segar. Bayar di kasir dan bawa tas yang dapat digunakan kembali untuk pengalaman berbelanja ramah lingkungan.
Tugas: Selesaikan presentasi.
GPT-3.5-Turbo Saran: Pecahkan tugas menjadi langkah-langkah yang lebih kecil: 1) Garis besar presentasi, termasuk poin-poin utama dan argumen pendukung. 2) Kumpulkan data dan visual yang relevan untuk mendukung argumen Anda. 3) Buat slide dengan desain yang konsisten, menggunakan poin -poin
Jika Anda ingin berkontribusi pada proyek atau memiliki saran, jangan ragu untuk membuat permintaan tarik atau membuka masalah. Semua kontribusi dipersilakan!
Alat ini tidak memiliki afiliasi dengan Todoist perusahaan dan merupakan proyek hobi.
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
Pengingat: Perangkat lunak disediakan "sebagaimana adanya", tanpa jaminan apa pun, tersurat maupun tersirat, termasuk tetapi tidak terbatas pada jaminan dapat diperjualbelikan, kebugaran untuk tujuan tertentu dan non -infringement. Dalam hal apa pun penulis atau pemegang hak cipta tidak akan bertanggung jawab atas klaim, kerusakan atau tanggung jawab lainnya, baik dalam tindakan kontrak, gugatan atau sebaliknya, timbul dari, di luar atau sehubungan dengan perangkat lunak atau penggunaan atau transaksi lain dalam perangkat lunak.