Skip to content

Commit

Permalink
merge from dev
Browse files Browse the repository at this point in the history
  • Loading branch information
mdavis-xyz committed Sep 2, 2024
2 parents 175f464 + 5510e08 commit 0ef349f
Show file tree
Hide file tree
Showing 7 changed files with 98 additions and 70 deletions.
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -291,8 +291,8 @@ <h3 class="cardTitle">Inverter Inertia Emulation</h3>
width="1124"
height="559" >
<div class="cardBottom">
<h3 class="cardTitle">TSE Calendar Sync and Filter</h3>
<p class="cardDesc">A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app</p>
<h3 class="cardTitle">UT1 TSE Calendar Sync and Filter</h3>
<p class="cardDesc">A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app</p>
</div>
</div>
</a>
Expand Down
8 changes: 4 additions & 4 deletions docs/rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title>Matthew Davis</title>
<link>https://www.mdavis.xyz</link>
<description>A collection of projects, stories and thoughts about technology and politics</description>
<lastBuildDate>Fri, 30 Aug 2024 14:09:34 GMT</lastBuildDate>
<lastBuildDate>Mon, 02 Sep 2024 14:21:10 GMT</lastBuildDate>
<generator>PyRSS2Gen-1.1.0</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
Expand Down Expand Up @@ -99,11 +99,11 @@
<pubDate>Thu, 27 Oct 2016 00:00:00 GMT</pubDate>
</item>
<item>
<title>TSE Calendar Sync and Filter</title>
<title>UT1 TSE Calendar Sync and Filter</title>
<link>https://www.mdavis.xyz/tse-calendar</link>
<description>A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app</description>
<description>A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app</description>
<guid isPermaLink="true">https://www.mdavis.xyz/tse-calendar</guid>
<pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate>
<pubDate>Sun, 01 Sep 2024 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
81 changes: 46 additions & 35 deletions docs/tse-calendar/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

<!--w3c-->
<title property="schema:name">TSE Calendar Sync and Filter</title>
<meta name="title" content="TSE Calendar Sync and Filter">
<meta name="description" content="A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app">
<title property="schema:name">UT1 TSE Calendar Sync and Filter</title>
<meta name="title" content="UT1 TSE Calendar Sync and Filter">
<meta name="description" content="A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app">

<!--schema.org-->
<meta property="schema:name" content="TSE Calendar Sync and Filter">
<meta property="schema:description" content="A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app">
<meta property="schema:name" content="UT1 TSE Calendar Sync and Filter">
<meta property="schema:description" content="A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app">

<!-- opengraph-->
<meta property="og:title" content="TSE Calendar Sync and Filter">
<meta property="og:description" content="A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app">
<meta property="og:title" content="UT1 TSE Calendar Sync and Filter">
<meta property="og:description" content="A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app">

<!-- linkedin -->
<meta name="author" content="Matthew Davis">
Expand All @@ -32,7 +32,7 @@
<meta property="og:author" content="Matthew Davis" />
<meta property="og:site_name" content="Matthew Davis's Blog" />

<meta name="displaydate" content="19 February 2024">
<meta name="displaydate" content="1 September 2024">

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

Expand All @@ -57,8 +57,8 @@


<header>
<h1 id="title">TSE Calendar Sync and Filter</h1>
<p id="subtitle" class="subtitle">A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app</p>
<h1 id="title">UT1 TSE Calendar Sync and Filter</h1>
<p id="subtitle" class="subtitle">A tool to synchronise personalised Toulouse School of Economics (or UT1) timetables to your calendar app</p>
</header>


Expand Down Expand Up @@ -96,26 +96,26 @@ <h1 id="title">TSE Calendar Sync and Filter</h1>
alt=""
width="20"
height="20" />
<time datetime="2024-02-19" class="dateline">
19 February 2024
<time datetime="2024-09-01" class="dateline">
1 September 2024
</time>
</div>

</div>


<hr/>
<h1>TSE Calendar Sync</h1>
<p>
<p>
This web page is to help students at <a href="https://www.tse-fr.eu/" target="_blank">the Toulouse School of Economics (TSE)</a> synchronise their class timetable to their phone (or Google calendar).
This will work for all <a href="https://www.ut-capitole.fr/" target="_blank">Université Toulouse Capitole</a> students though.
This will work for all <a href="https://www.ut-capitole.fr/" target="_blank">Université Toulouse Capitole (UT1)</a> students (such as <a href="https://tsm-education.fr/" target="_blank">TSM</a>).
</p>
<p>
You can normally view all classes for your course in a browser <a href="https://ade-production.ut-capitole.fr/direct/index.jsp?showTree=true&showPianoDays=true&showPianoWeeks=true&showOptions=false&days=0,1,2,3,4,5&displayConfName=Web&projectId=31&login=anonymous" target="_blank">here</a>.
However sometimes classes are cancelled within an hour of them happening. Syncing to your device would be nice to help you notice this.
Additionally, the web page calendar includes electives you're not taking.
You can view a somewhat personalised timetable <a href="https://ade-production.ut-capitole.fr/direct/myplanning.jsp?logout=true" target="_blank">here</a>.
However that includes TPs, TDs etc which are not your ones.
Most students can view a somewhat personalised timetable <a href="https://ade-production.ut-capitole.fr/direct/myplanning.jsp?logout=true" target="_blank">here</a>.
However that includes TPs, TDs etc which are not your ones.
(Erasamus students don't even have that.)
The purpose of this page is to generate a new URL to put into your calendar app,
such that you can filter out all the events you do not care about.
</p>
Expand All @@ -132,55 +132,66 @@ <h1>TSE Calendar Sync</h1>
I can fetch updates frequently (on behalf of everyone), and cache the results so it's reliable when your phone tries to sync.
</p>

<label for="courseDropdown">Which course are you using?</label>
<h2>Degree Selection</h2>

<label for="courseDropdown">
<p>
Which course are you enrolled in?
</p>
<p>
If you are taking courses from multiple universities, e.g. mostly TSE but one TSM course,
then complete this whole page twice (once for each university) to sync multiple URLs into your one calendar app.
</p>
</label>

<select id="courseDropdown" onchange="courseChanged()">
<option disabled selected value>Choose your course</option>
<option value="m1-applied-standard" data-url="8241fc38732002142de0cbde421d504cbd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Applied Economics Standard (M1 EA EA)
TSE M1 Applied Economics Standard (M1 EA EA)
</option>
<option value="m1-applied-international" data-url="8241fc38732002146a196abbaec7f5a1bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Applied Economics International (M1 EA I:EA)
TSE M1 Applied Economics International (M1 EA I:EA)
</option>
<option value="m1-economics-standard" data-url="8241fc387320021400d7eeba655ac2b1e0fa50826f0818af4a1fb79c07eab779ec7f554d6ed7ba1b8a72a25d105159e8dee3e8a66a2957ae">
M1 Economics Standard (M1 ECONOMIE Economie)
TSE M1 Economics Standard (M1 ECONOMIE Economie)
</option>
<option value="m1-economics-international" data-url="8241fc38732002142f43a6e2fbd5b8adbd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Economics International (M1 ECONOMIE I:E)
TSE M1 Economics International (M1 ECONOMIE I:E)
</option>
<option value="m1-ds-international" data-url="8241fc387320021406e7355b97d0f41bbd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Master's in Data science for social sciences (International) (M1 ES I:DSSS)
TSE M1 Master's in Data science for social sciences (International) (M1 ES I:DSSS)
</option>
<option value="m1-ds-standard" data-url="8241fc3873200214d77de055726967c8bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Data Science Standard (M1 ES SE)
TSE M1 Data Science Standard (M1 ES SE)
</option>
<option value="m1-mas" data-url="8241fc3873200214a31d3ceb236ab878bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Mathematics and Economic Decision (M1 MAS I:MED)
TSE M1 Mathematics and Economic Decision (M1 MAS I:MED)
</option>

<option value="m2-ds-international" data-url="8241fc387320021431203e67df9bfcc3bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M1 Master's in Data science for social sciences (International) (M2 ES I:DSSS)
TSE M1 Master's in Data science for social sciences (International) (M2 ES I:DSSS)
</option>
<option value="m2-eee" data-url="8241fc38732002141b4df1ce2a2a32e4bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M2 Econometrics and Empirical Economics (M2 EA I:EEE)
TSE M2 Econometrics and Empirical Economics (M2 EA I:EEE)
</option>
<option value="m2-egr" data-url="8241fc38732002143e9936d6f9a58f14bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M2 Economics of Global Risks (M2 EA I:EGR)
TSE M2 Economics of Global Risks (M2 EA I:EGR)
</option>
<option value="m2-eep" data-url="8241fc3873200214794657197a3a6ebee0fa50826f0818af4a1fb79c07eab779ec7f554d6ed7ba1b8a72a25d105159e8dee3e8a66a2957ae">
M2 Environmental Economics and Policy (M2 EA I:EEP)
TSE M2 Environmental Economics and Policy (M2 EA I:EEP)
</option>
<option value="m2-emo" data-url="8241fc38732002143c77a874491df119bd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M2 Economics of Markets and Organizations (M2 EA I:EMO)
TSE M2 Economics of Markets and Organizations (M2 EA I:EMO)
</option>
<option value="m2-med" data-url="8241fc3873200214b51e8d6f0c617429e0fa50826f0818af4a1fb79c07eab779ec7f554d6ed7ba1b8a72a25d105159e8dee3e8a66a2957ae">
M2 Master's in Mathematics and Economic Decision (M2 MAS I:MED)
TSE M2 Master's in Mathematics and Economic Decision (M2 MAS I:MED)
</option>
<option value="m2-ppd" data-url="8241fc3873200214d206361e13b245afbd72d825015315fe7b231a07b6a54172f377b612dec2c5fba5147d40716acb136c03e67b339315cf">
M2 Public Policy and Development (M2 EA I:PPD)
TSE M2 Public Policy and Development (M2 EA I:PPD)
</option>


<option value="other" id="other-course">Other</option>
<option value="other" id="other-course">Other (e.g. TSE L1, TSM)</option>
</select>

<div id="other-url-stuff" style="display:none" >
Expand All @@ -203,7 +214,7 @@ <h1>TSE Calendar Sync</h1>
</div>


<h2>Inclusion Expressions</h2>
<h2>Subject Selection (Inclusion Expressions)</h2>
<label for="whitelist">
<p>
Now type in the name of your courses, one per line.
Expand Down Expand Up @@ -232,7 +243,7 @@ <h2>Inclusion Expressions</h2>
If you leave this empty, all events will be included (unless they match the exclusions below).
</p>

<h2>Exclusion Expressions</h2>
<h2>TD/TP Selection (Exclusion Expressions)</h2>
<label for="blacklist">
<p>
Next you will filter out TDs/TPs that you aren't taking, for the courses which you are taking. These are the <span style="color: #66FFFF;">light blue</span> coloured classes.
Expand Down
4 changes: 4 additions & 0 deletions extraWords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -774,3 +774,7 @@ I:EMO
I:PPD
TPs/TDs
loading/syncing
Erasamus
TSM
app.)
L1
8 changes: 5 additions & 3 deletions pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -332,8 +332,10 @@
date: 27/10/2016


- title: "TSE Calendar Sync and Filter"
description: "A tool to synchronise personalised Toulouse School of Economics timetables to your calendar app"
- title: "UT1 TSE Calendar Sync and Filter"
description: >
A tool to synchronise personalised Toulouse School of Economics (or UT1)
timetables to your calendar app
path: "tse-calendar"
images:
card:
Expand All @@ -350,7 +352,7 @@
exclude:
- 'estReadingTime'
html: "content.html"
date: 19/2/2024
date: 1/9/2024

# - title: "Test template"
# description: "Subtitle here"
Expand Down
Loading

0 comments on commit 0ef349f

Please sign in to comment.