Last active
January 30, 2021 00:49
-
-
Save nikhilmaddirala/362680bd050c6a5bca7525db57a4ce5a to your computer and use it in GitHub Desktop.
roam-research-rags
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"name": "Roam Research Tags", | |
"provenance": [], | |
"collapsed_sections": [], | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"display_name": "Python 3", | |
"name": "python3" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/nikhilmaddirala/362680bd050c6a5bca7525db57a4ce5a/scratchpad.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "yjPzN5Wu-veb" | |
}, | |
"source": [ | |
"This notebook generates tags for the workflow described [here]. \n", | |
"\n", | |
"Notes / issues:\n", | |
"- This script only generates 52 weeks. In some years you may have to manually add 53rd week." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "lIYdn1woOS1n" | |
}, | |
"source": [ | |
"import datetime\n", | |
"\n", | |
"def get_start_end_weeks(quarter):\n", | |
" \"\"\"\n", | |
" Get start and end weeks for quarter\n", | |
" \"\"\"\n", | |
" start_week = (quarter - 1)*13 + 1\n", | |
" end_week = start_week + 13\n", | |
" return start_week, end_week\n", | |
"\n", | |
"def get_week_list(year, quarter):\n", | |
" \"\"\"\n", | |
" Print list of week pages for a quarter\n", | |
" \"\"\"\n", | |
" result = \"\"\n", | |
" start_week, end_week = get_start_end_weeks(quarter);\n", | |
" for week_number in range(start_week, end_week):\n", | |
" display_string = f\"[W{week_number}]\"\n", | |
" link_string = f\"([[{year}-W{week_number}]])\"\n", | |
" result = result + display_string + link_string + \" || \"\n", | |
" result = result[:-3]\n", | |
" return result\n", | |
"\n", | |
"def get_date_suffix(d):\n", | |
" \"\"\"\n", | |
" Source: https://stackoverflow.com/questions/5891555/display-the-date-like-may-5th-using-pythons-strftime\n", | |
" \"\"\"\n", | |
" return 'th' if 11<=d<=13 else {1:'st',2:'nd',3:'rd'}.get(d%10, 'th')\n", | |
"\n", | |
"def get_day_list(year, week):\n", | |
" \"\"\"\n", | |
" Print list of day pages for a week\n", | |
" \"\"\"\n", | |
" result = \"\"\n", | |
" for day in range(1,8):\n", | |
" datetime_string = f\"{year}-{week}-{day}\"\n", | |
" datetime_object = datetime.datetime.strptime(datetime_string, '%G-%V-%u')\n", | |
" display_string = datetime_object.strftime(\"[%a %m/%d]\")\n", | |
" date = datetime_object.day\n", | |
" date_suffix = get_date_suffix(date)\n", | |
" link_string = datetime_object.strftime(f\"([[%B {datetime_object.day}{date_suffix}, %G]])\")\n", | |
" result = result + display_string + link_string + \" || \"\n", | |
" result = result[:-3]\n", | |
" return result\n", | |
"\n", | |
"def get_quarter_list(year):\n", | |
" \"\"\"\n", | |
" Print list of quarter pages for a year\n", | |
" \"\"\"\n", | |
" result = \"\"\n", | |
" for quarter in range(1,5):\n", | |
" display_string = f\"[Q{quarter}]\"\n", | |
" link_string = f\"([[{year}-Q{quarter}]])\"\n", | |
" result = result + display_string + link_string + \" || \"\n", | |
" result = result[:-3]\n", | |
" return result\n" | |
], | |
"execution_count": 11, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "UJs401him7ij", | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"outputId": "750898d8-c1d2-4eff-8333-b0b6758a66ee" | |
}, | |
"source": [ | |
"#Print everything for year = ?\n", | |
"\n", | |
"year = 2021\n", | |
"print(f\"-\"*17)\n", | |
"print(f\"--- Year {year} ---\")\n", | |
"print(f\"-\"*17)\n", | |
"print(\" \")\n", | |
"\n", | |
"print(get_quarter_list(year))\n", | |
"print(\" \")\n", | |
"\n", | |
"for quarter in range(1,5):\n", | |
" print(f\"-\"*17)\n", | |
" print(f\"--- Quarter {quarter} ---\")\n", | |
" print(f\"-\"*17)\n", | |
" print(\" \")\n", | |
"\n", | |
" print(get_week_list(year, quarter))\n", | |
" print(\" \")\n", | |
"\n", | |
" start_week, end_week = get_start_end_weeks(quarter);\n", | |
" for week in range(start_week, end_week):\n", | |
" print(f\"Week {week}:\")\n", | |
" print(get_day_list(year, week))\n", | |
" print(\" \")\n", | |
" print(\" \")" | |
], | |
"execution_count": 12, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"text": [ | |
"-----------------\n", | |
"--- Year 2021 ---\n", | |
"-----------------\n", | |
" \n", | |
"[Q1]([[2021-Q1]]) || [Q2]([[2021-Q2]]) || [Q3]([[2021-Q3]]) || [Q4]([[2021-Q4]]) \n", | |
" \n", | |
"-----------------\n", | |
"--- Quarter 1 ---\n", | |
"-----------------\n", | |
" \n", | |
"[W1]([[2021-W1]]) || [W2]([[2021-W2]]) || [W3]([[2021-W3]]) || [W4]([[2021-W4]]) || [W5]([[2021-W5]]) || [W6]([[2021-W6]]) || [W7]([[2021-W7]]) || [W8]([[2021-W8]]) || [W9]([[2021-W9]]) || [W10]([[2021-W10]]) || [W11]([[2021-W11]]) || [W12]([[2021-W12]]) || [W13]([[2021-W13]]) \n", | |
" \n", | |
"Week 1:\n", | |
"[Mon 01/04]([[January 4th, 2021]]) || [Tue 01/05]([[January 5th, 2021]]) || [Wed 01/06]([[January 6th, 2021]]) || [Thu 01/07]([[January 7th, 2021]]) || [Fri 01/08]([[January 8th, 2021]]) || [Sat 01/09]([[January 9th, 2021]]) || [Sun 01/10]([[January 10th, 2021]]) \n", | |
" \n", | |
"Week 2:\n", | |
"[Mon 01/11]([[January 11th, 2021]]) || [Tue 01/12]([[January 12th, 2021]]) || [Wed 01/13]([[January 13th, 2021]]) || [Thu 01/14]([[January 14th, 2021]]) || [Fri 01/15]([[January 15th, 2021]]) || [Sat 01/16]([[January 16th, 2021]]) || [Sun 01/17]([[January 17th, 2021]]) \n", | |
" \n", | |
"Week 3:\n", | |
"[Mon 01/18]([[January 18th, 2021]]) || [Tue 01/19]([[January 19th, 2021]]) || [Wed 01/20]([[January 20th, 2021]]) || [Thu 01/21]([[January 21st, 2021]]) || [Fri 01/22]([[January 22nd, 2021]]) || [Sat 01/23]([[January 23rd, 2021]]) || [Sun 01/24]([[January 24th, 2021]]) \n", | |
" \n", | |
"Week 4:\n", | |
"[Mon 01/25]([[January 25th, 2021]]) || [Tue 01/26]([[January 26th, 2021]]) || [Wed 01/27]([[January 27th, 2021]]) || [Thu 01/28]([[January 28th, 2021]]) || [Fri 01/29]([[January 29th, 2021]]) || [Sat 01/30]([[January 30th, 2021]]) || [Sun 01/31]([[January 31st, 2021]]) \n", | |
" \n", | |
"Week 5:\n", | |
"[Mon 02/01]([[February 1st, 2021]]) || [Tue 02/02]([[February 2nd, 2021]]) || [Wed 02/03]([[February 3rd, 2021]]) || [Thu 02/04]([[February 4th, 2021]]) || [Fri 02/05]([[February 5th, 2021]]) || [Sat 02/06]([[February 6th, 2021]]) || [Sun 02/07]([[February 7th, 2021]]) \n", | |
" \n", | |
"Week 6:\n", | |
"[Mon 02/08]([[February 8th, 2021]]) || [Tue 02/09]([[February 9th, 2021]]) || [Wed 02/10]([[February 10th, 2021]]) || [Thu 02/11]([[February 11th, 2021]]) || [Fri 02/12]([[February 12th, 2021]]) || [Sat 02/13]([[February 13th, 2021]]) || [Sun 02/14]([[February 14th, 2021]]) \n", | |
" \n", | |
"Week 7:\n", | |
"[Mon 02/15]([[February 15th, 2021]]) || [Tue 02/16]([[February 16th, 2021]]) || [Wed 02/17]([[February 17th, 2021]]) || [Thu 02/18]([[February 18th, 2021]]) || [Fri 02/19]([[February 19th, 2021]]) || [Sat 02/20]([[February 20th, 2021]]) || [Sun 02/21]([[February 21st, 2021]]) \n", | |
" \n", | |
"Week 8:\n", | |
"[Mon 02/22]([[February 22nd, 2021]]) || [Tue 02/23]([[February 23rd, 2021]]) || [Wed 02/24]([[February 24th, 2021]]) || [Thu 02/25]([[February 25th, 2021]]) || [Fri 02/26]([[February 26th, 2021]]) || [Sat 02/27]([[February 27th, 2021]]) || [Sun 02/28]([[February 28th, 2021]]) \n", | |
" \n", | |
"Week 9:\n", | |
"[Mon 03/01]([[March 1st, 2021]]) || [Tue 03/02]([[March 2nd, 2021]]) || [Wed 03/03]([[March 3rd, 2021]]) || [Thu 03/04]([[March 4th, 2021]]) || [Fri 03/05]([[March 5th, 2021]]) || [Sat 03/06]([[March 6th, 2021]]) || [Sun 03/07]([[March 7th, 2021]]) \n", | |
" \n", | |
"Week 10:\n", | |
"[Mon 03/08]([[March 8th, 2021]]) || [Tue 03/09]([[March 9th, 2021]]) || [Wed 03/10]([[March 10th, 2021]]) || [Thu 03/11]([[March 11th, 2021]]) || [Fri 03/12]([[March 12th, 2021]]) || [Sat 03/13]([[March 13th, 2021]]) || [Sun 03/14]([[March 14th, 2021]]) \n", | |
" \n", | |
"Week 11:\n", | |
"[Mon 03/15]([[March 15th, 2021]]) || [Tue 03/16]([[March 16th, 2021]]) || [Wed 03/17]([[March 17th, 2021]]) || [Thu 03/18]([[March 18th, 2021]]) || [Fri 03/19]([[March 19th, 2021]]) || [Sat 03/20]([[March 20th, 2021]]) || [Sun 03/21]([[March 21st, 2021]]) \n", | |
" \n", | |
"Week 12:\n", | |
"[Mon 03/22]([[March 22nd, 2021]]) || [Tue 03/23]([[March 23rd, 2021]]) || [Wed 03/24]([[March 24th, 2021]]) || [Thu 03/25]([[March 25th, 2021]]) || [Fri 03/26]([[March 26th, 2021]]) || [Sat 03/27]([[March 27th, 2021]]) || [Sun 03/28]([[March 28th, 2021]]) \n", | |
" \n", | |
"Week 13:\n", | |
"[Mon 03/29]([[March 29th, 2021]]) || [Tue 03/30]([[March 30th, 2021]]) || [Wed 03/31]([[March 31st, 2021]]) || [Thu 04/01]([[April 1st, 2021]]) || [Fri 04/02]([[April 2nd, 2021]]) || [Sat 04/03]([[April 3rd, 2021]]) || [Sun 04/04]([[April 4th, 2021]]) \n", | |
" \n", | |
" \n", | |
"-----------------\n", | |
"--- Quarter 2 ---\n", | |
"-----------------\n", | |
" \n", | |
"[W14]([[2021-W14]]) || [W15]([[2021-W15]]) || [W16]([[2021-W16]]) || [W17]([[2021-W17]]) || [W18]([[2021-W18]]) || [W19]([[2021-W19]]) || [W20]([[2021-W20]]) || [W21]([[2021-W21]]) || [W22]([[2021-W22]]) || [W23]([[2021-W23]]) || [W24]([[2021-W24]]) || [W25]([[2021-W25]]) || [W26]([[2021-W26]]) \n", | |
" \n", | |
"Week 14:\n", | |
"[Mon 04/05]([[April 5th, 2021]]) || [Tue 04/06]([[April 6th, 2021]]) || [Wed 04/07]([[April 7th, 2021]]) || [Thu 04/08]([[April 8th, 2021]]) || [Fri 04/09]([[April 9th, 2021]]) || [Sat 04/10]([[April 10th, 2021]]) || [Sun 04/11]([[April 11th, 2021]]) \n", | |
" \n", | |
"Week 15:\n", | |
"[Mon 04/12]([[April 12th, 2021]]) || [Tue 04/13]([[April 13th, 2021]]) || [Wed 04/14]([[April 14th, 2021]]) || [Thu 04/15]([[April 15th, 2021]]) || [Fri 04/16]([[April 16th, 2021]]) || [Sat 04/17]([[April 17th, 2021]]) || [Sun 04/18]([[April 18th, 2021]]) \n", | |
" \n", | |
"Week 16:\n", | |
"[Mon 04/19]([[April 19th, 2021]]) || [Tue 04/20]([[April 20th, 2021]]) || [Wed 04/21]([[April 21st, 2021]]) || [Thu 04/22]([[April 22nd, 2021]]) || [Fri 04/23]([[April 23rd, 2021]]) || [Sat 04/24]([[April 24th, 2021]]) || [Sun 04/25]([[April 25th, 2021]]) \n", | |
" \n", | |
"Week 17:\n", | |
"[Mon 04/26]([[April 26th, 2021]]) || [Tue 04/27]([[April 27th, 2021]]) || [Wed 04/28]([[April 28th, 2021]]) || [Thu 04/29]([[April 29th, 2021]]) || [Fri 04/30]([[April 30th, 2021]]) || [Sat 05/01]([[May 1st, 2021]]) || [Sun 05/02]([[May 2nd, 2021]]) \n", | |
" \n", | |
"Week 18:\n", | |
"[Mon 05/03]([[May 3rd, 2021]]) || [Tue 05/04]([[May 4th, 2021]]) || [Wed 05/05]([[May 5th, 2021]]) || [Thu 05/06]([[May 6th, 2021]]) || [Fri 05/07]([[May 7th, 2021]]) || [Sat 05/08]([[May 8th, 2021]]) || [Sun 05/09]([[May 9th, 2021]]) \n", | |
" \n", | |
"Week 19:\n", | |
"[Mon 05/10]([[May 10th, 2021]]) || [Tue 05/11]([[May 11th, 2021]]) || [Wed 05/12]([[May 12th, 2021]]) || [Thu 05/13]([[May 13th, 2021]]) || [Fri 05/14]([[May 14th, 2021]]) || [Sat 05/15]([[May 15th, 2021]]) || [Sun 05/16]([[May 16th, 2021]]) \n", | |
" \n", | |
"Week 20:\n", | |
"[Mon 05/17]([[May 17th, 2021]]) || [Tue 05/18]([[May 18th, 2021]]) || [Wed 05/19]([[May 19th, 2021]]) || [Thu 05/20]([[May 20th, 2021]]) || [Fri 05/21]([[May 21st, 2021]]) || [Sat 05/22]([[May 22nd, 2021]]) || [Sun 05/23]([[May 23rd, 2021]]) \n", | |
" \n", | |
"Week 21:\n", | |
"[Mon 05/24]([[May 24th, 2021]]) || [Tue 05/25]([[May 25th, 2021]]) || [Wed 05/26]([[May 26th, 2021]]) || [Thu 05/27]([[May 27th, 2021]]) || [Fri 05/28]([[May 28th, 2021]]) || [Sat 05/29]([[May 29th, 2021]]) || [Sun 05/30]([[May 30th, 2021]]) \n", | |
" \n", | |
"Week 22:\n", | |
"[Mon 05/31]([[May 31st, 2021]]) || [Tue 06/01]([[June 1st, 2021]]) || [Wed 06/02]([[June 2nd, 2021]]) || [Thu 06/03]([[June 3rd, 2021]]) || [Fri 06/04]([[June 4th, 2021]]) || [Sat 06/05]([[June 5th, 2021]]) || [Sun 06/06]([[June 6th, 2021]]) \n", | |
" \n", | |
"Week 23:\n", | |
"[Mon 06/07]([[June 7th, 2021]]) || [Tue 06/08]([[June 8th, 2021]]) || [Wed 06/09]([[June 9th, 2021]]) || [Thu 06/10]([[June 10th, 2021]]) || [Fri 06/11]([[June 11th, 2021]]) || [Sat 06/12]([[June 12th, 2021]]) || [Sun 06/13]([[June 13th, 2021]]) \n", | |
" \n", | |
"Week 24:\n", | |
"[Mon 06/14]([[June 14th, 2021]]) || [Tue 06/15]([[June 15th, 2021]]) || [Wed 06/16]([[June 16th, 2021]]) || [Thu 06/17]([[June 17th, 2021]]) || [Fri 06/18]([[June 18th, 2021]]) || [Sat 06/19]([[June 19th, 2021]]) || [Sun 06/20]([[June 20th, 2021]]) \n", | |
" \n", | |
"Week 25:\n", | |
"[Mon 06/21]([[June 21st, 2021]]) || [Tue 06/22]([[June 22nd, 2021]]) || [Wed 06/23]([[June 23rd, 2021]]) || [Thu 06/24]([[June 24th, 2021]]) || [Fri 06/25]([[June 25th, 2021]]) || [Sat 06/26]([[June 26th, 2021]]) || [Sun 06/27]([[June 27th, 2021]]) \n", | |
" \n", | |
"Week 26:\n", | |
"[Mon 06/28]([[June 28th, 2021]]) || [Tue 06/29]([[June 29th, 2021]]) || [Wed 06/30]([[June 30th, 2021]]) || [Thu 07/01]([[July 1st, 2021]]) || [Fri 07/02]([[July 2nd, 2021]]) || [Sat 07/03]([[July 3rd, 2021]]) || [Sun 07/04]([[July 4th, 2021]]) \n", | |
" \n", | |
" \n", | |
"-----------------\n", | |
"--- Quarter 3 ---\n", | |
"-----------------\n", | |
" \n", | |
"[W27]([[2021-W27]]) || [W28]([[2021-W28]]) || [W29]([[2021-W29]]) || [W30]([[2021-W30]]) || [W31]([[2021-W31]]) || [W32]([[2021-W32]]) || [W33]([[2021-W33]]) || [W34]([[2021-W34]]) || [W35]([[2021-W35]]) || [W36]([[2021-W36]]) || [W37]([[2021-W37]]) || [W38]([[2021-W38]]) || [W39]([[2021-W39]]) \n", | |
" \n", | |
"Week 27:\n", | |
"[Mon 07/05]([[July 5th, 2021]]) || [Tue 07/06]([[July 6th, 2021]]) || [Wed 07/07]([[July 7th, 2021]]) || [Thu 07/08]([[July 8th, 2021]]) || [Fri 07/09]([[July 9th, 2021]]) || [Sat 07/10]([[July 10th, 2021]]) || [Sun 07/11]([[July 11th, 2021]]) \n", | |
" \n", | |
"Week 28:\n", | |
"[Mon 07/12]([[July 12th, 2021]]) || [Tue 07/13]([[July 13th, 2021]]) || [Wed 07/14]([[July 14th, 2021]]) || [Thu 07/15]([[July 15th, 2021]]) || [Fri 07/16]([[July 16th, 2021]]) || [Sat 07/17]([[July 17th, 2021]]) || [Sun 07/18]([[July 18th, 2021]]) \n", | |
" \n", | |
"Week 29:\n", | |
"[Mon 07/19]([[July 19th, 2021]]) || [Tue 07/20]([[July 20th, 2021]]) || [Wed 07/21]([[July 21st, 2021]]) || [Thu 07/22]([[July 22nd, 2021]]) || [Fri 07/23]([[July 23rd, 2021]]) || [Sat 07/24]([[July 24th, 2021]]) || [Sun 07/25]([[July 25th, 2021]]) \n", | |
" \n", | |
"Week 30:\n", | |
"[Mon 07/26]([[July 26th, 2021]]) || [Tue 07/27]([[July 27th, 2021]]) || [Wed 07/28]([[July 28th, 2021]]) || [Thu 07/29]([[July 29th, 2021]]) || [Fri 07/30]([[July 30th, 2021]]) || [Sat 07/31]([[July 31st, 2021]]) || [Sun 08/01]([[August 1st, 2021]]) \n", | |
" \n", | |
"Week 31:\n", | |
"[Mon 08/02]([[August 2nd, 2021]]) || [Tue 08/03]([[August 3rd, 2021]]) || [Wed 08/04]([[August 4th, 2021]]) || [Thu 08/05]([[August 5th, 2021]]) || [Fri 08/06]([[August 6th, 2021]]) || [Sat 08/07]([[August 7th, 2021]]) || [Sun 08/08]([[August 8th, 2021]]) \n", | |
" \n", | |
"Week 32:\n", | |
"[Mon 08/09]([[August 9th, 2021]]) || [Tue 08/10]([[August 10th, 2021]]) || [Wed 08/11]([[August 11th, 2021]]) || [Thu 08/12]([[August 12th, 2021]]) || [Fri 08/13]([[August 13th, 2021]]) || [Sat 08/14]([[August 14th, 2021]]) || [Sun 08/15]([[August 15th, 2021]]) \n", | |
" \n", | |
"Week 33:\n", | |
"[Mon 08/16]([[August 16th, 2021]]) || [Tue 08/17]([[August 17th, 2021]]) || [Wed 08/18]([[August 18th, 2021]]) || [Thu 08/19]([[August 19th, 2021]]) || [Fri 08/20]([[August 20th, 2021]]) || [Sat 08/21]([[August 21st, 2021]]) || [Sun 08/22]([[August 22nd, 2021]]) \n", | |
" \n", | |
"Week 34:\n", | |
"[Mon 08/23]([[August 23rd, 2021]]) || [Tue 08/24]([[August 24th, 2021]]) || [Wed 08/25]([[August 25th, 2021]]) || [Thu 08/26]([[August 26th, 2021]]) || [Fri 08/27]([[August 27th, 2021]]) || [Sat 08/28]([[August 28th, 2021]]) || [Sun 08/29]([[August 29th, 2021]]) \n", | |
" \n", | |
"Week 35:\n", | |
"[Mon 08/30]([[August 30th, 2021]]) || [Tue 08/31]([[August 31st, 2021]]) || [Wed 09/01]([[September 1st, 2021]]) || [Thu 09/02]([[September 2nd, 2021]]) || [Fri 09/03]([[September 3rd, 2021]]) || [Sat 09/04]([[September 4th, 2021]]) || [Sun 09/05]([[September 5th, 2021]]) \n", | |
" \n", | |
"Week 36:\n", | |
"[Mon 09/06]([[September 6th, 2021]]) || [Tue 09/07]([[September 7th, 2021]]) || [Wed 09/08]([[September 8th, 2021]]) || [Thu 09/09]([[September 9th, 2021]]) || [Fri 09/10]([[September 10th, 2021]]) || [Sat 09/11]([[September 11th, 2021]]) || [Sun 09/12]([[September 12th, 2021]]) \n", | |
" \n", | |
"Week 37:\n", | |
"[Mon 09/13]([[September 13th, 2021]]) || [Tue 09/14]([[September 14th, 2021]]) || [Wed 09/15]([[September 15th, 2021]]) || [Thu 09/16]([[September 16th, 2021]]) || [Fri 09/17]([[September 17th, 2021]]) || [Sat 09/18]([[September 18th, 2021]]) || [Sun 09/19]([[September 19th, 2021]]) \n", | |
" \n", | |
"Week 38:\n", | |
"[Mon 09/20]([[September 20th, 2021]]) || [Tue 09/21]([[September 21st, 2021]]) || [Wed 09/22]([[September 22nd, 2021]]) || [Thu 09/23]([[September 23rd, 2021]]) || [Fri 09/24]([[September 24th, 2021]]) || [Sat 09/25]([[September 25th, 2021]]) || [Sun 09/26]([[September 26th, 2021]]) \n", | |
" \n", | |
"Week 39:\n", | |
"[Mon 09/27]([[September 27th, 2021]]) || [Tue 09/28]([[September 28th, 2021]]) || [Wed 09/29]([[September 29th, 2021]]) || [Thu 09/30]([[September 30th, 2021]]) || [Fri 10/01]([[October 1st, 2021]]) || [Sat 10/02]([[October 2nd, 2021]]) || [Sun 10/03]([[October 3rd, 2021]]) \n", | |
" \n", | |
" \n", | |
"-----------------\n", | |
"--- Quarter 4 ---\n", | |
"-----------------\n", | |
" \n", | |
"[W40]([[2021-W40]]) || [W41]([[2021-W41]]) || [W42]([[2021-W42]]) || [W43]([[2021-W43]]) || [W44]([[2021-W44]]) || [W45]([[2021-W45]]) || [W46]([[2021-W46]]) || [W47]([[2021-W47]]) || [W48]([[2021-W48]]) || [W49]([[2021-W49]]) || [W50]([[2021-W50]]) || [W51]([[2021-W51]]) || [W52]([[2021-W52]]) \n", | |
" \n", | |
"Week 40:\n", | |
"[Mon 10/04]([[October 4th, 2021]]) || [Tue 10/05]([[October 5th, 2021]]) || [Wed 10/06]([[October 6th, 2021]]) || [Thu 10/07]([[October 7th, 2021]]) || [Fri 10/08]([[October 8th, 2021]]) || [Sat 10/09]([[October 9th, 2021]]) || [Sun 10/10]([[October 10th, 2021]]) \n", | |
" \n", | |
"Week 41:\n", | |
"[Mon 10/11]([[October 11th, 2021]]) || [Tue 10/12]([[October 12th, 2021]]) || [Wed 10/13]([[October 13th, 2021]]) || [Thu 10/14]([[October 14th, 2021]]) || [Fri 10/15]([[October 15th, 2021]]) || [Sat 10/16]([[October 16th, 2021]]) || [Sun 10/17]([[October 17th, 2021]]) \n", | |
" \n", | |
"Week 42:\n", | |
"[Mon 10/18]([[October 18th, 2021]]) || [Tue 10/19]([[October 19th, 2021]]) || [Wed 10/20]([[October 20th, 2021]]) || [Thu 10/21]([[October 21st, 2021]]) || [Fri 10/22]([[October 22nd, 2021]]) || [Sat 10/23]([[October 23rd, 2021]]) || [Sun 10/24]([[October 24th, 2021]]) \n", | |
" \n", | |
"Week 43:\n", | |
"[Mon 10/25]([[October 25th, 2021]]) || [Tue 10/26]([[October 26th, 2021]]) || [Wed 10/27]([[October 27th, 2021]]) || [Thu 10/28]([[October 28th, 2021]]) || [Fri 10/29]([[October 29th, 2021]]) || [Sat 10/30]([[October 30th, 2021]]) || [Sun 10/31]([[October 31st, 2021]]) \n", | |
" \n", | |
"Week 44:\n", | |
"[Mon 11/01]([[November 1st, 2021]]) || [Tue 11/02]([[November 2nd, 2021]]) || [Wed 11/03]([[November 3rd, 2021]]) || [Thu 11/04]([[November 4th, 2021]]) || [Fri 11/05]([[November 5th, 2021]]) || [Sat 11/06]([[November 6th, 2021]]) || [Sun 11/07]([[November 7th, 2021]]) \n", | |
" \n", | |
"Week 45:\n", | |
"[Mon 11/08]([[November 8th, 2021]]) || [Tue 11/09]([[November 9th, 2021]]) || [Wed 11/10]([[November 10th, 2021]]) || [Thu 11/11]([[November 11th, 2021]]) || [Fri 11/12]([[November 12th, 2021]]) || [Sat 11/13]([[November 13th, 2021]]) || [Sun 11/14]([[November 14th, 2021]]) \n", | |
" \n", | |
"Week 46:\n", | |
"[Mon 11/15]([[November 15th, 2021]]) || [Tue 11/16]([[November 16th, 2021]]) || [Wed 11/17]([[November 17th, 2021]]) || [Thu 11/18]([[November 18th, 2021]]) || [Fri 11/19]([[November 19th, 2021]]) || [Sat 11/20]([[November 20th, 2021]]) || [Sun 11/21]([[November 21st, 2021]]) \n", | |
" \n", | |
"Week 47:\n", | |
"[Mon 11/22]([[November 22nd, 2021]]) || [Tue 11/23]([[November 23rd, 2021]]) || [Wed 11/24]([[November 24th, 2021]]) || [Thu 11/25]([[November 25th, 2021]]) || [Fri 11/26]([[November 26th, 2021]]) || [Sat 11/27]([[November 27th, 2021]]) || [Sun 11/28]([[November 28th, 2021]]) \n", | |
" \n", | |
"Week 48:\n", | |
"[Mon 11/29]([[November 29th, 2021]]) || [Tue 11/30]([[November 30th, 2021]]) || [Wed 12/01]([[December 1st, 2021]]) || [Thu 12/02]([[December 2nd, 2021]]) || [Fri 12/03]([[December 3rd, 2021]]) || [Sat 12/04]([[December 4th, 2021]]) || [Sun 12/05]([[December 5th, 2021]]) \n", | |
" \n", | |
"Week 49:\n", | |
"[Mon 12/06]([[December 6th, 2021]]) || [Tue 12/07]([[December 7th, 2021]]) || [Wed 12/08]([[December 8th, 2021]]) || [Thu 12/09]([[December 9th, 2021]]) || [Fri 12/10]([[December 10th, 2021]]) || [Sat 12/11]([[December 11th, 2021]]) || [Sun 12/12]([[December 12th, 2021]]) \n", | |
" \n", | |
"Week 50:\n", | |
"[Mon 12/13]([[December 13th, 2021]]) || [Tue 12/14]([[December 14th, 2021]]) || [Wed 12/15]([[December 15th, 2021]]) || [Thu 12/16]([[December 16th, 2021]]) || [Fri 12/17]([[December 17th, 2021]]) || [Sat 12/18]([[December 18th, 2021]]) || [Sun 12/19]([[December 19th, 2021]]) \n", | |
" \n", | |
"Week 51:\n", | |
"[Mon 12/20]([[December 20th, 2021]]) || [Tue 12/21]([[December 21st, 2021]]) || [Wed 12/22]([[December 22nd, 2021]]) || [Thu 12/23]([[December 23rd, 2021]]) || [Fri 12/24]([[December 24th, 2021]]) || [Sat 12/25]([[December 25th, 2021]]) || [Sun 12/26]([[December 26th, 2021]]) \n", | |
" \n", | |
"Week 52:\n", | |
"[Mon 12/27]([[December 27th, 2021]]) || [Tue 12/28]([[December 28th, 2021]]) || [Wed 12/29]([[December 29th, 2021]]) || [Thu 12/30]([[December 30th, 2021]]) || [Fri 12/31]([[December 31st, 2021]]) || [Sat 01/01]([[January 1st, 2021]]) || [Sun 01/02]([[January 2nd, 2021]]) \n", | |
" \n", | |
" \n" | |
], | |
"name": "stdout" | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "z-FvQfGKugVF" | |
}, | |
"source": [ | |
"" | |
], | |
"execution_count": null, | |
"outputs": [] | |
} | |
] | |
} |
@boyte: Thank you for your improvements! 😄
- Updated the quarters to use 13 weeks instead of 12 for a full 52 week year.
Yes, this is the proper ISO standard. The 12-week quarter is just a personal preference of mine.
- Updated the endings so they use th, rd, and st properly
Thanks so much — I fixed this bug just before seeing your comment, but it looks like we both found the same Stackoverflow post! 😄
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I made some modifications to this gist to make it work a bit better for me.
Here's the link: https://gist.github.com/boyte/13c8f09b4f00bde1407582698f172a2c