diff --git a/common/modules/webui.org b/common/modules/webui.org index d25b99f..b4d340d 100644 --- a/common/modules/webui.org +++ b/common/modules/webui.org @@ -1,62 +1,116 @@ #+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) #+INCLUDE: "prelude.org" :minlevel 1 * Web UI :PROPERTIES: :CUSTOM_ID: main :END: ** Web user interface :PROPERTIES: :CUSTOM_ID: intro :END: **** Browser-based interface to browse the Software Heritage archive \\ *\url{https://archive.softwareheritage.org/browse/}* **** Features - all *REST API features*, but good looking :-) - browsing: snapshots → revisions → directories → contents … - access to metadata and crawling information - *origin search*, as full text indexing of origin URLs - bulk *download*, via integration with the Vault ** Web UI --- origin search :PROPERTIES: :CUSTOM_ID: origin-search :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width \textwidth file:webui-origin-search.png ** Web UI --- available visits :PROPERTIES: :CUSTOM_ID: visits :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width \textwidth file:webui-histogram.png ** Web UI --- calendar :PROPERTIES: :CUSTOM_ID: calendar :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width \textwidth file:webui-calendar.png ** Web UI --- directory browsing :PROPERTIES: :CUSTOM_ID: directory :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width .85\textwidth file:webui-directory.png ** Web UI --- syntax highlighting and selection :PROPERTIES: :CUSTOM_ID: syntax :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width .85\textwidth file:webui-source-file.png ** Web UI --- revisions as diffs :PROPERTIES: :CUSTOM_ID: commit :END: #+latex: \centering \vspace{-3mm} #+ATTR_LATEX: :width .85\textwidth file:webui-commit-diff.png +** Visiting the archive: the Apollo 11 source code :noexport: + :PROPERTIES: + :CUSTOM_ID: exapollo11 + :END: +*** Margaret Hamilton + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: .42 + :END: +#+ATTR_LATEX: :width 0.4\linewidth + file:mhh-sweden.3-190x300.jpg +*** The Apollo 11 source code in SWH + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: .5 + :END: + file:swh-apollo11.png +*** :B_ignoreheading: + :PROPERTIES: + :BEAMER_env: ignoreheading + :END: +*** Some pointers +# Source code entry point + - [[https://archive.softwareheritage.org/swh:1:dir:3c235a1a8223727a964c154eb8f2273176c48c88;origin=https://github.com/chrislgarry/Apollo-11/][Entry point]] + - [[https://archive.softwareheritage.org/swh:1:cnt:41ddb23118f92d7218099a5e7a990cf58f1d07fa;origin=https://github.com/chrislgarry/Apollo-11;lines=53-87/][Burn, baby, burn!]] +** Visiting the archive: the Quake 3 source code :noexport: + :PROPERTIES: + :CUSTOM_ID: exquake3 + :END: +*** John Carmack + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: .42 + :END: +#+ATTR_LATEX: :width .7\linewidth + file:John_Carmack_GDC_2010.jpg +*** The Quake 3 source code in SWH + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: .52 + :END: + file:swh-quake3.png +*** :B_ignoreheading: + :PROPERTIES: + :BEAMER_env: ignoreheading + :END: +*** Some pointers +# Source code entry point + - [[https://archive.softwareheritage.org/swh:1:dir:c6f07c2173a458d098de45d4c459a8f1916d900f;origin=https://github.com/id-Software/Quake-III-Arena/][Entry point]] + - [[https://archive.softwareheritage.org/swh:1:cnt:bb0faf6919fc60636b2696f32ec9b3c2adb247fe;origin=https://github.com/id-Software/Quake-III-Arena;lines=552-572/][What the f...]] + + #+INCLUDE: "../../common/modules/status-extended.org::#apiintro" :minlevel 2 + #+INCLUDE: "../../common/modules/dataset.org::#graphdataset" :minlevel 2 +