
\directlua{dofile("wslsock.lua")}

\newcommand\wslsbase[1]{
 \gdef\WSLSbase{#1}
}

\newcommand\wslsinput[1]{
  \edef\fichier{\directlua{tex.print(wsls_fname("#1"))}}%
  \IfFileExists{\fichier}{}{\directlua{wsls_get("\WSLSbase","#1")}}%
  \input{\fichier}
}

\newcommand\wslsdownload[1]{
  \edef\fichier{\directlua{tex.print(wsls_fname("#1"))}}%
  \IfFileExists{\fichier}{}{\directlua{wsls_get("\WSLSbase","#1")}}%
}

\newcommand\wslsincludegraphics[2][]{
  \edef\fichier{\directlua{tex.print(wsls_fname("#2"))}}%
  \IfFileExists{\fichier}{}{\directlua{wsls_get("\WSLSbase","#2")}}%
  \includegraphics[#1]{\fichier}
}

