Skip to content

Commit 76bcaba

Browse files
authored
makeshift gif fix (ThummeTo#112)
* resolved conversations * makeshift gif fix * fixes for makeshift gif fix * improved gif handling * removed debug-print
1 parent 753c3fa commit 76bcaba

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

.github/workflows/Documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
# copy the examples from the examples branch (.md, .svg) and copy the readme in the docs folder
4242
run: |
4343
git fetch
44-
git --work-tree=$WORK_TREE/.. checkout $SRC_BRANCH -- $SRC_FOLDER_PATH/*.md $SRC_FOLDER_PATH/*.svg
44+
git --work-tree=$WORK_TREE/.. checkout $SRC_BRANCH -- $SRC_FOLDER_PATH/*.md $SRC_FOLDER_PATH/*.svg $SRC_FOLDER_PATH/*.gif
4545
mv $WORK_TREE/src/* $WORK_TREE
4646
rm -r $WORK_TREE/src
4747
cp ./README.md ./docs/src/index.md

.github/workflows/Example.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ jobs:
4848
jupyter nbconvert --to script ${{ env.FILE }}
4949
jupyter nbconvert --to markdown ${{ env.FILE }}
5050
51+
- name: "Fix GIFs"
52+
run: |
53+
echo "starting gif fixing"
54+
mv examples/src/gif_*.gif examples/src/${{ matrix.file-name }}_files
55+
$env:Path += ";C:\Program Files\Git\usr\bin"
56+
awk '{if($0~/<img src=\"data:image\/gif;base64,[[:alpha:],[:digit:],\/,+,=]*\" \/>/) {sub(/<img src=\"data:image\/gif;base64,[[:alpha:],[:digit:],\/,+,=]*\" \/>/,\"![gif](gif_\"++i\".gif)\")}}1' examples/src/${{ matrix.file-name }}.md > examples/src/tmp_${{ matrix.file-name }}.md
57+
mv -Force examples/src/tmp_${{ matrix.file-name }}.md examples/src/${{ matrix.file-name }}.md
58+
echo "gifs should be fixed"
59+
5160
- name: Archive examples artifacts
5261
if: success() && matrix.os == 'windows-latest'
5362
uses: actions/upload-artifact@v3

docs/make.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Licensed under the MIT license. See LICENSE file in the project root for details.
44
#
55

6+
import Pkg; Pkg.develop(path=joinpath(@__DIR__,"../../FMIFlux.jl"))
67
using Documenter, FMIFlux
78
using Documenter: GitHubActions
89

@@ -11,7 +12,7 @@ makedocs(sitename="FMIFlux.jl",
1112
collapselevel = 1,
1213
sidebar_sitename = false,
1314
edit_link = nothing,
14-
size_threshold_ignore = ["examples/juliacon_2023.md"]
15+
size_threshold_ignore = [joinpath("examples","juliacon_2023.md")]
1516
),
1617
warnonly=true,
1718
pages= Any[

examples/src/juliacon_2023.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@
913913
"metadata": {},
914914
"outputs": [],
915915
"source": [
916-
"plotEnhancements(neuralFMU, fmu, data; filename=joinpath(@__DIR__, \"NFMU_consumption.gif\"))"
916+
"plotEnhancements(neuralFMU, fmu, data; filename=joinpath(@__DIR__, \"gif_1.gif\"))"
917917
]
918918
},
919919
{

0 commit comments

Comments
 (0)