Skip to content

Commit 3afa30b

Browse files
committed
wip data url
1 parent f6fd8d3 commit 3afa30b

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

‎flm/main/feature_graphics_collection.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,8 @@ def inspect_add_graphics_resource(self, resource):
838838

839839
elif source_type == 'url':
840840

841+
# TODO: handle data:... type URL !
842+
841843
# won't be able to inspect meta-information
842844
logger.warning("Can't inspect meta-information for remote resouce ‘%s’",
843845
source_url)
@@ -1066,6 +1068,8 @@ def prepare_collect_graphics(self, source_info, resolved_src_url, counter):
10661068
basename = os.path.basename(resolved_src_url)
10671069
basenoext, ext = os.path.splitext(basename)
10681070

1071+
# TODO (2): check detected ext if necessary in source_resolved.
1072+
10691073
converter_info = self.prepare_collect_graphics_get_converter(
10701074
source_info, resolved_src_url, ext
10711075
)

‎playground/funnytest.flm‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ figure, too; let's see how it works.
268268
\label{figure:my-figure}
269269
\end{figure}
270270
\begin{figure}
271-
\includegraphics{https://media.giphy.com/media/8Iv5lqKwKsZ2g/giphy.gif}
271+
\includegraphics{data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDEuMTUuMSAtLT4KPHN2ZyBoZWlnaHQ9JzYuNzQ0NzFwdCcgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScyMjEuNjQ1IDc4LjA0NzMgMjMuMTAxNSA2Ljc0NDcxJyB3aWR0aD0nMjMuMTAxNXB0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz4KPGRlZnM+CjxwYXRoIGQ9J00yLjkyOTAyIC02LjM3NjA5QzIuOTI5MDIgLTYuNjE1MTkgMi45MjkwMiAtNi42MzUxMiAyLjY5OTg4IC02LjYzNTEyQzIuMDgyMTkgLTUuOTk3NTEgMS4yMDU0OCAtNS45OTc1MSAwLjg4NjY3NSAtNS45OTc1MVYtNS42ODg2N0MxLjA4NTkzIC01LjY4ODY3IDEuNjczNzIgLTUuNjg4NjcgMi4xOTE3OCAtNS45NDc3Vi0wLjc4NzA0OUMyLjE5MTc4IC0wLjQyODM5NCAyLjE2MTg5IC0wLjMwODg0MiAxLjI2NTI2IC0wLjMwODg0MkgwLjk0NjQ1MVYwQzEuMjk1MTQgLTAuMDI5ODg3OSAyLjE2MTg5IC0wLjAyOTg4NzkgMi41NjA0IC0wLjAyOTg4NzlTMy44MjU2NSAtMC4wMjk4ODc5IDQuMTc0MzUgMFYtMC4zMDg4NDJIMy44NTU1NEMyLjk1ODkgLTAuMzA4ODQyIDIuOTI5MDIgLTAuNDE4NDMxIDIuOTI5MDIgLTAuNzg3MDQ5Vi02LjM3NjA5WicgaWQ9J2cxLTQ5Jy8+CjxwYXRoIGQ9J002Ljg0NDMzIC0zLjI1Nzc4QzYuOTkzNzcgLTMuMjU3NzggNy4xODMwNiAtMy4yNTc3OCA3LjE4MzA2IC0zLjQ1NzA0UzYuOTkzNzcgLTMuNjU2MjkgNi44NTQzIC0zLjY1NjI5SDAuODg2Njc1QzAuNzQ3MTk4IC0zLjY1NjI5IDAuNTU3OTA4IC0zLjY1NjI5IDAuNTU3OTA4IC0zLjQ1NzA0UzAuNzQ3MTk4IC0zLjI1Nzc4IDAuODk2NjM4IC0zLjI1Nzc4SDYuODQ0MzNaTTYuODU0MyAtMS4zMjUwM0M2Ljk5Mzc3IC0xLjMyNTAzIDcuMTgzMDYgLTEuMzI1MDMgNy4xODMwNiAtMS41MjQyOFM2Ljk5Mzc3IC0xLjcyMzU0IDYuODQ0MzMgLTEuNzIzNTRIMC44OTY2MzhDMC43NDcxOTggLTEuNzIzNTQgMC41NTc5MDggLTEuNzIzNTQgMC41NTc5MDggLTEuNTI0MjhTMC43NDcxOTggLTEuMzI1MDMgMC44ODY2NzUgLTEuMzI1MDNINi44NTQzWicgaWQ9J2cxLTYxJy8+CjxwYXRoIGQ9J00zLjMyNzUyIC0zLjAwODcyQzMuMzg3MyAtMy4yNjc3NSAzLjYxNjQ0IC00LjE4NDMxIDQuMzEzODIgLTQuMTg0MzFDNC4zNjM2NCAtNC4xODQzMSA0LjYwMjc0IC00LjE4NDMxIDQuODExOTYgLTQuMDU0NzlDNC41MzMgLTQuMDA0OTggNC4zMzM3NSAtMy43NTU5MiA0LjMzMzc1IC0zLjUxNjgxQzQuMzMzNzUgLTMuMzU3NDEgNC40NDMzNCAtMy4xNjgxMiA0LjcxMjMzIC0zLjE2ODEyQzQuOTMxNTEgLTMuMTY4MTIgNS4yNTAzMSAtMy4zNDc0NSA1LjI1MDMxIC0zLjc0NTk1QzUuMjUwMzEgLTQuMjY0MDEgNC42NjI1MiAtNC40MDM0OSA0LjMyMzc5IC00LjQwMzQ5QzMuNzQ1OTUgLTQuNDAzNDkgMy4zOTcyNiAtMy44NzU0NyAzLjI3NzcxIC0zLjY0NjMzQzMuMDI4NjQgLTQuMzAzODYgMi40OTA2NiAtNC40MDM0OSAyLjIwMTc0IC00LjQwMzQ5QzEuMTY1NjMgLTQuNDAzNDkgMC41OTc3NTggLTMuMTE4MzEgMC41OTc3NTggLTIuODY5MjRDMC41OTc3NTggLTIuNzY5NjEgMC42OTczODUgLTIuNzY5NjEgMC43MTczMSAtMi43Njk2MUMwLjc5NzAxMSAtMi43Njk2MSAwLjgyNjg5OSAtMi43ODk1NCAwLjg0NjgyNCAtMi44NzkyQzEuMTg1NTUgLTMuOTM1MjQgMS44NDMwOSAtNC4xODQzMSAyLjE4MTgyIC00LjE4NDMxQzIuMzcxMTEgLTQuMTg0MzEgMi43MTk4IC00LjA5NDY1IDIuNzE5OCAtMy41MTY4MUMyLjcxOTggLTMuMjA3OTcgMi41NTA0NCAtMi41NDA0NyAyLjE4MTgyIC0xLjE0NTdDMi4wMjI0MiAtMC41MjgwMiAxLjY3MzcyIC0wLjEwOTU4OSAxLjIzNTM3IC0wLjEwOTU4OUMxLjE3NTU5IC0wLjEwOTU4OSAwLjk0NjQ1MSAtMC4xMDk1ODkgMC43MzcyMzUgLTAuMjM5MTAzQzAuOTg2MzAxIC0wLjI4ODkxNyAxLjIwNTQ4IC0wLjQ5ODEzMiAxLjIwNTQ4IC0wLjc3NzA4NkMxLjIwNTQ4IC0xLjA0NjA4IDAuOTg2MzAxIC0xLjEyNTc4IDAuODM2ODYyIC0xLjEyNTc4QzAuNTM3OTgzIC0xLjEyNTc4IDAuMjg4OTE3IC0wLjg2Njc1IDAuMjg4OTE3IC0wLjU0Nzk0NUMwLjI4ODkxNyAtMC4wODk2NjM4IDAuNzg3MDQ5IDAuMTA5NTg5IDEuMjI1NCAwLjEwOTU4OUMxLjg4Mjk0IDAuMTA5NTg5IDIuMjQxNTkgLTAuNTg3Nzk2IDIuMjcxNDggLTAuNjQ3NTcyQzIuMzkxMDMgLTAuMjc4OTU0IDIuNzQ5NjkgMC4xMDk1ODkgMy4zNDc0NSAwLjEwOTU4OUM0LjM3MzYgMC4xMDk1ODkgNC45NDE0NyAtMS4xNzU1OSA0Ljk0MTQ3IC0xLjQyNDY2QzQuOTQxNDcgLTEuNTI0MjggNC44NTE4MSAtMS41MjQyOCA0LjgyMTkyIC0xLjUyNDI4QzQuNzMyMjUgLTEuNTI0MjggNC43MTIzMyAtMS40ODQ0MyA0LjY5MjQgLTEuNDE0NjlDNC4zNjM2NCAtMC4zNDg2OTIgMy42ODYxOCAtMC4xMDk1ODkgMy4zNjczNyAtMC4xMDk1ODlDMi45Nzg4MyAtMC4xMDk1ODkgMi44MTk0MyAtMC40MjgzOTQgMi44MTk0MyAtMC43NjcxMjNDMi44MTk0MyAtMC45ODYzMDEgMi44NzkyIC0xLjIwNTQ4IDIuOTg4NzkgLTEuNjQzODRMMy4zMjc1MiAtMy4wMDg3MlonIGlkPSdnMC0xMjAnLz4KPC9kZWZzPgo8ZyBpZD0ncGFnZTEnPgo8dXNlIHg9JzIyMS42NDUnIHhsaW5rOmhyZWY9JyNnMC0xMjAnIHk9Jzg0LjY4MjQnLz4KPHVzZSB4PScyMzAuMDg1JyB4bGluazpocmVmPScjZzEtNjEnIHk9Jzg0LjY4MjQnLz4KPHVzZSB4PScyNDAuNTcyJyB4bGluazpocmVmPScjZzEtNDknIHk9Jzg0LjY4MjQnLz4KPC9nPgo8L3N2Zz4K}
272272
\caption{Another figure with a caption.}
273273
\label{figure:my-figure-2}
274274
\end{figure}

0 commit comments

Comments
 (0)