Skip to content

Commit

Permalink
21th June 2023
Browse files Browse the repository at this point in the history
- Tweaked Latest News to match FCP Cafe
  • Loading branch information
latenitefilms committed Jun 21, 2023
1 parent d9d8783 commit ce245e5
Show file tree
Hide file tree
Showing 48 changed files with 161 additions and 22 deletions.
18 changes: 17 additions & 1 deletion .github/scripts/generate-latest-news.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ const path = require('path');
const directoryPath = path.join(process.env.GITHUB_WORKSPACE, 'docs/_includes/news');
const sponsorsPath = path.join(process.env.GITHUB_WORKSPACE, 'docs/_includes/sponsors');
const outputFile = path.join(process.env.GITHUB_WORKSPACE, 'docs/_includes/generated-latest-news.md');
const newsOutputDirectory = path.join(process.env.GITHUB_WORKSPACE, 'docs/news'); // Directory for individual news files

try {
// Read the sponsor files
Expand Down Expand Up @@ -41,7 +42,7 @@ try {
currentMonth = month;
}

outputContent += `{{ include "news/${date}" }}\n\n---\n\n{{ include "discuss-todays-news" }}\n\n---\n\n`;
outputContent += `{{ include "news/${date}" }}\n\n[!button text=\"Discuss this news item\" variant=\"info\"](news/${date})\n\n---\n\n`;

// Add sponsor
if (sponsorFiles.length > 0) {
Expand All @@ -53,6 +54,21 @@ try {
outputContent += `{{ include "sponsors/${sponsorFiles[sponsorIndex]}" }}\n\n---\n\n`;
}
}

// Generate individual news file
const newsOutputFile = path.join(newsOutputDirectory, `${date}.md`);

const newsYear = date.slice(0, 4);
const newsMonth = monthNames[parseInt(date.slice(4, 6), 10) - 1];

const newsContent = `# ${newsYear}\n## ${newsMonth}\n\n{{ include "news/${date}" }}`;

try {
fs.writeFileSync(newsOutputFile, newsContent);
console.log(`Successfully written to ${newsOutputFile}`);
} catch (err) {
throw new Error('Unable to write to news file: ' + err);
}
});

// Write to the output file
Expand Down
14 changes: 13 additions & 1 deletion .github/scripts/generate-rss.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,19 @@ for (const file of files) {
const lines = entry.trim().split('\n');

if (lines[0].startsWith('### ')) {
currentTitle = lines[0].substring(4);
const line = lines[0].substring(4);

// Regular expression for new format e.g. '[23rd May 2023](/news/20230523)'
const newFormatRegex = /\[(.*?)\]\(.*?\)/;

if (newFormatRegex.test(line)) {
// If the line matches new format, extract the date from inside brackets
currentTitle = line.match(newFormatRegex)[1];
} else {
// Else consider the whole line as title
currentTitle = line;
}

currentDate = convertDateToRFC822(currentTitle);
lines.shift();
}
Expand Down
19 changes: 11 additions & 8 deletions .github/workflows/retype-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,17 @@ jobs:
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git diff --quiet && git diff --staged --quiet || (
git stash --include-untracked
git pull --rebase origin main
git stash pop
git add docs/_includes/*
git commit -m "Update Generated Markdown Files"
git push
)
echo "Checking for changes to commit..."
git status
echo "Adding changes..."
git add -A docs/news/* docs/_includes/*
git status
echo "Committing changes..."
git commit -m "Update Generated Markdown Files" || echo "No changes to commit"
git status
echo "Pushing changes..."
git push
echo "Completed commit step."
- name: Archive production artifacts
uses: actions/upload-artifact@v3
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/braw-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ No more waiting. No more transcoding. No more massive ProRes files.

Save hours of time, and terabytes of storage!

![](../static/braw-toolbox.jpg)
![](/static/braw-toolbox.jpg)

The BRAW Toolbox Workflow Extension allows you to prepare all of your footage prior to import. You can easily and quickly change all the RAW parameters, and copy and paste settings from different BRAW clips. You can even save and restore Presets that contain specific parameters, saving time for example, if you always use the same Gamut & Gamma.

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/commandpost.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

CommandPost is a **free** and [open source](https://github.com/CommandPost/CommandPost/blob/develop/LICENSE.md){target="_blank"} macOS application that bridges between control surfaces and software that doesn’t support them natively, such as Apple’s [Final Cut Pro](https://www.apple.com/final-cut-pro/){target="_blank"} and Adobe’s [After Effects](https://www.adobe.com/products/aftereffects.html){target="_blank"}.

![](../static/commandpost-hero.png)
![](/static/commandpost-hero.png)

It’s been downloaded over [163 thousand times](https://hanadigital.github.io/grev/?user=commandpost&repo=commandpost){target="_blank"}, and there are over [2.6 thousands members](https://www.facebook.com/groups/commandpost/members){target="_blank"} in our [Facebook Community](https://www.facebook.com/groups/commandpost/){target="_blank"}.

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/gyroflow-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Gyroflow Toolbox** allows you to import Gyroflow Projects into Final Cut Pro.

![](../static/gyroflow-toolbox.png)
![](/static/gyroflow-toolbox.png)

Gyroflow is a free and open source third-party application that can stabilise your video by using motion data from a gyroscope and optionally an accelerometer. Modern cameras record that data internally (GoPro, Sony, Insta360 etc), and Gyroflow stabilizes the captured footage precisely by using them. It can also use gyro data from an external source (eg. from Betaflight blackbox).

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/latenite-technology.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ You'll be able to add titles to the timeline, to trigger Machine Learning action

Magic Toolbox will use existing services like [ChatGPT](https://chat.openai.com) and [ElevenLabs](https://beta.elevenlabs.io) - and it'll be BYO API Key.

![](../static/magic-toolbox.jpg)
![](/static/magic-toolbox.jpg)

---

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/marker-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Marker Toolbox** allows you to import Vimeo CSV, Wipster CSV, Dropbox Replay JSON & Email Comments into Apple's Final Cut Pro via a handy Workflow Extension.

![](../static/marker-toolbox.png)
![](/static/marker-toolbox.png)

You can also OPTIONALLY use OpenAI's ChatGPT to help translate email comments into markers using your own personal OpenAI API key!

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/recall-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Recall Toolbox** is a Final Cut Pro Workflow Extension that acts as a Shared Pasteboard.

![](../static/recall-toolbox.png)
![](/static/recall-toolbox.png)

Anything that you can copy and paste in Final Cut Pro, Recall Toolbox can store.

Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/latenite/transfer-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Transfer Toolbox allows you to convert Final Cut Pro (for Mac) libraries into Final Cut Pro (for iPad) projects!

![](../static/transfer-toolbox.png)
![](/static/transfer-toolbox.png)

You can now easily get from your Desktop to your iPad! Simply drag your existing Final Cut Pro library into the application's drop zone.

Expand Down
105 changes: 105 additions & 0 deletions docs/_includes/news/20230621.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
### 21th June 2023

Today is day one of **Unreal Fest 2023** in the Gold Coast. Woohoo!

I'm on the ground, so if you see me, come and say "hi" - it's Chris from [LateNite](https://latenitefilms.com){target="_blank"}!

![](/static/chris.jpeg)

Last night was the Welcome Reception at Stingray Lounge, which was a huge amount of fun - free food and drinks, and some of the smartest people in the Unreal world all in the same place.

[Liz Ballantyne](https://twitter.com/ShifterCreative){target="_blank"} captured a great photo and posted it to [Twitter](https://twitter.com/ShifterCreative/status/1671159475896750080){target="_blank"}:

![](/static/unrealfest-reception.jpeg)

---

The opening welcome talk in the Rocket Room was fantastic.

It had a beautiful Welcome to Country, followed by passionate talks by the Unreal Engine team.

Epic has released the **Electric Dreams Environment Sample Project** to the world for free, allowing you to explore the new Procedural Content Generation framework in **Unreal Engine 5.2**.

You can download and learn more [here](https://www.unrealengine.com/en-US/electric-dreams-environment){target="_blank"}.

The Secret Kingdom, directed by [Matt Drummond](https://en.wikipedia.org/wiki/Matt_Drummond){target="_blank"}, used Unreal Engine. You can watch the trailer here:

[![](/static/secret-kingdom.jpg)](https://www.youtube.com/watch?v=65jn5Fg96Qw){target="_blank"}

Here's some photos of the slides from the opening talk:

![](/static/unreal-fest-01.jpeg)

![](/static/unreal-fest-02.jpeg)

![](/static/unreal-fest-03.jpeg)

![](/static/unreal-fest-04.jpeg)

![](/static/unreal-fest-05.jpeg)

![](/static/unreal-fest-06.jpeg)

![](/static/unreal-fest-07.jpeg)

![](/static/unreal-fest-08.jpeg)

![](/static/unreal-fest-09.jpeg)

![](/static/unreal-fest-10.jpeg)

![](/static/unreal-fest-11.jpeg)

![](/static/unreal-fest-12.jpeg)

![](/static/unreal-fest-13.jpeg)

![](/static/unreal-fest-14.jpeg)

![](/static/unreal-fest-15.jpeg)

![](/static/unreal-fest-16.jpeg)

![](/static/unreal-fest-17.jpeg)

![](/static/unreal-fest-18.jpeg)

![](/static/unreal-fest-19.jpeg)

---

The first session I went to was **The Golden Trifecta: Creating Hollywood-Ready Unreal Developers**. It was awesome.

Here's an video from last year talking about their workflows:

[![](/static/proxi-youtube.jpg)](https://www.youtube.com/watch?v=SdJ9WgEuQ4k){target="_blank"}

Reallusion Magazine also has a great article [here](https://magazine.reallusion.com/2022/02/14/proxi-virtual-production-empowers-action-design-with-character-creator-iclone-and-unreal-engine/amp/){target="_blank"} titled **PROXi Virtual Production empowers Action Design with Character Creator, iClone, and Unreal Engine**.

There's also a great article [here](https://matthewtoffolo.com/2015/11/10/interview-with-harrison-norris-director-of-the-award-winning-film-a-peaceful-man/){target="_blank"} titled **Interview with Harrison Norris, Director of the award winning film “A PEACEFUL MAN”**.

Here's some photos of the slides

![](/static/proxi-01.jpeg)

![](/static/proxi-02.jpeg)

![](/static/proxi-03.jpeg)

![](/static/proxi-04.jpeg)

![](/static/proxi-05.jpeg)

![](/static/proxi-06.jpeg)

![](/static/proxi-07.jpeg)

![](/static/proxi-08.jpeg)

![](/static/proxi-09.jpeg)

![](/static/proxi-10.jpeg)

![](/static/proxi-11.jpeg)

![](/static/proxi-12.jpeg)
10 changes: 5 additions & 5 deletions docs/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,29 +89,29 @@ If you're not already registered with GitHub, [create a free account](https://gi

There's an **Edit this page on GitHub** link at the bottom of every page.

![Edit this file](../static/editthispage.png)
![Edit this file](/static/editthispage.png)

You can edit the contents of this page by clicking the link at the bottom of this page.

To make changes simply click the little pencil **Edit this file** button.

![Edit this file](../static/editthisfile.png)
![Edit this file](/static/editthisfile.png)

You can then make changes in the text editor using the Markdown syntax. Copying and pasting existing syntax is the best way to get started.

You can learn more about basic formatting [here](https://retype.com/guides/formatting/){target="_blank"}.

![Edit this file](../static/editor.png)
![Edit this file](/static/editor.png)

Once done click **Commit changes**. You can enter a message and description for the commit. Press **Commit changes** again.

![Edit this file](../static/proposechanges.png)
![Edit this file](/static/proposechanges.png)

You will now be presented with a **Open a pull request** page.

You can add a title and detailed description to the pull request. Once you're done click **Create pull request**.

![Edit this file](../static/pullrequest.png)
![Edit this file](/static/pullrequest.png)

This will send your changes to the Unreal Cafe team to review and approve.

Expand Down
3 changes: 3 additions & 0 deletions docs/news/index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
label: News
image: /static/thumbnail.jpg
visibility: hidden
Binary file added docs/static/chris.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-01.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-02.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-03.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-04.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-05.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-06.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-07.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-08.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-09.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-10.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-11.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-12.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/proxi-youtube.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/secret-kingdom.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-01.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-02.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-03.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-04.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-05.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-06.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-07.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-08.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-09.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-10.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/static/unreal-fest-11.jpeg
Binary file added docs/static/unreal-fest-12.jpeg
Binary file added docs/static/unreal-fest-13.jpeg
Binary file added docs/static/unreal-fest-14.jpeg
Binary file added docs/static/unreal-fest-15.jpeg
Binary file added docs/static/unreal-fest-16.jpeg
Binary file added docs/static/unreal-fest-17.jpeg
Binary file added docs/static/unreal-fest-18.jpeg
Binary file added docs/static/unreal-fest-19.jpeg
Binary file added docs/static/unrealfest-reception.jpeg

0 comments on commit ce245e5

Please sign in to comment.