חנון לחיות: דווח על חייך ב-.txt


מאת ג'ינה טראפני

לפני שבועיים הצעתי נישואיןמבנה פשוט למעקב אחר הפרויקטים והמשימות שלך בקובץ טקסט פשוט, todo.txt. אחר כך עקבתי אחריקבוצה של סקריפטים שעורכים ומנהלים את todo.txtמשורת הפקודה. כמי שגר בטרמינל, אני משתמש ב-todo.txt כדי להפעיל את יום העבודה שלי כבר כמה שבועות, וזה השאיר אותי ממוקד ומאורגן יותר מכל מנהל משימות אחר שניסיתי. רק דבר אחרון חסר: מבט ממעוף הציפור של כל הפרויקטים וההקשרים הפועלים שהזנת ב-todo.txt, וההתקדמות שלך בכל אחד מהם.

היום יש לי את החלק האחרון בפאזל - סקריפט שמנתח את ה-todo.txt שלך ומציג אילו פרויקטים התקדמת הכי הרבה ועל אילו צריך לעבוד במבט חטוף. היכנס למשרד שלי כדי לגלות כיצד ליצור דוח todo.txt שיעזור לך לשמור על המסלול עם הפרויקטים החשובים ביותר שלך.

תגיד אתה: הא?אם אתם תוהים על מה לעזאזל אני מדבר, התחילו במאמר הראשון בסדרה הזו,רשום את חייך ב-.txt, שמסביר מדוע וכיצד תרצה לארגן את הפרויקטים והמשימות שלך ב-todo.txt. למי שזקוק לרענון מהיר, זכור של-todo.txt יש שלושה צירים שתוכלו לחתוך, לקוביות ולמיין לפי: פרויקט (כלומר, "p:homeimprovement"), הקשר ("@office") ועדיפות (" (א)").

תסריט: מעין ציפור (birdseye.py)

במקום לספר לך כל מה ש-birdseye.py עושה, אני רק אראה לך. בהתחשב בנתונים לדוגמה, הנה דוח מלא ממעוף הציפור. (לחץ על התמונה להגדלה.)

הנה איך זה עובד. שמרת קובץ todo.txt של כל המשימות שבוטלו, והעברת משימות בארכיון שסומנו כהשלמות בקובץ שנקרא done.txt. (ראה מאמר שפורסם בעברסקריפט את חייך ב-.txtלמידע נוסף על איך.) Birdseye.py לוקח גם את ה-todo.txt וגם את ה-done.txt שלך ומעביר אותם, מחשב אילו פרויקטים נמצאים בעבודות, כמה רחוק עברת, אילו הקשרים רשמת ומהם פרויקטים שהשלמת.

Birdseye.py כתוב ב-Python, שפת סקריפטים זמינה באופן חופשי. מתורגמן Python נדרש להריץ כל סקריפט של Python, כולל birdseye.py. Python מגיע עם Mac OS X כברירת מחדל וזמין להורדה עםציגוויןב-Windows. (במקרה, Cygwin מאפשר לך להפעיל את כלסקריפטים של todo.txt שפורסמו בעברגַם כֵּן.)

לאחר שהתקנת את Python, כדי להפעיל את birdseye.py, בשורת הפקודה, הקלד את הדברים הבאים:

$ python birdseye.py /mystuff/todo.txt

/mystuff/done.txt

הקפד להשמיט את מעבר השורה, ולשנות את /mystuff/todo.txt ו-/mystuff/done.txt לנתיבים לקבצי ה-.txt שלך.

הפלט מציג פרויקטים בתהליך ואת כל ההקשרים שהזנת לצד מספר המטלות המצטיינים. כל ההקשרים והפרויקטים עם כוכבית לידם מכילים פריטים עם עדיפות. לבסוף, כל הפרויקטים שהושלמו ללא פעולות פתוחות רשומים.

המטרה בדוח זה היא לתת לך מושג היכן היית ולאן פניך מועדות. הדוח אמור לעזור לך לענות על השאלה "על מה עלי לעבוד הלאה?" במהלך סקירה שבועית (או יומית). אתה יכול לקבל את ההחלטות האלה על סמך לאילו פרויקטים יש משימות עדיפות או כמה רחוק (או לא) הגעת עם פרויקט. כמו כן, אתה יכול לבחור לדפוק עבודה הקשרית. לדוגמה, אם יש לך כמה פריטים ברשימה בהקשר @shopping, אתה יודע שהגיע הזמן לצאת לקניון.

להורדה, לחץ לחיצה ימניתbirdsee.pyושמור בתור birdseye.py במחשב שלך. (הקפד להסיר את סיומת הקובץ txt.)

התסריט הזה עדיין בתהליך עבודה, ואני מקבל בברכה כל משוב, באגים או הצעות בתגובות או בדוא"ל לעורך ב-lifehacker.com. בינתיים, עיין בדוח 'מבט מעין ציפור' באופן קבוע כדי לשמור על עצמך על המסלול ולהתקדם בעבודה החשובה ביותר שלך.

ג'ינה טראפני, העורך של Lifehacker, מבטיח שזהו האחרון מבין תסריטי ה-todo.txt שצמחו מהבית. לְפִי שָׁעָה. התכונה החצי שבועית שלה,חנון לחיות, מופיע מדי רביעי ושישי ב-Lifehacker. הירשם ל-עדכון חנון לחיותכדי לקבל תשלומים חדשים בקורא החדשות שלך.