Son CV dans un terminal web en Javascript! https://terminal-cv.gregandev.fr
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terminal-cv/dist/index.e1c8579d.js

3 lines
23 KiB

function e(e){return e&&e.__esModule?e.default:e}var t;t=JSON.parse('[{"command":"help","responseType":"list","value":["<code>a-propos</code> : Affiche les informations me concernant","<code>clear</code> : Nettoie le terminal","<code>experiences</code> : Affiche la liste de mes expériences","<code>get cv</code> : Télécharge le CV","<code>help</code> : Affiche l\'aide","<code>hobby</code> : Affiche la liste de mes passes temps","<code>projets-perso</code> : Affiche la liste de mes projets personnels","<code>dark/light</code> : Change le thème de la page","<em>Vous pouvez utiliser la touche TAB afin de compléter une commande</em>","<em>Vous pouvez retrouver les anciennes commandes avec les flèches haut et bas.</em>"]},{"command":"a-propos","responseType":"code","value":["{"," \\"nom\\" : \\"Gregory Lebreton\\","," \\"poste\\" : \\"Formateur Devops\\","," \\"experience\\" : \\"6\\","," \\"ville\\" : \\"Paris, France\\"","}"]},{"command":"experiences","responseType":"table","headers":["Date","Client","Description","Tech"],"rows":[["maintenant<br/>03/2021","<br/><em>Le garage numérique</em>","Formateur Devops pour le CNAM,<br/>administrateur système et intégrateur pour le Garage","Docker<br/>Python<br/>Bash"],["09/2019<br/>06/2019","<br/><em>Safran, S.A.E</em>","Mise en place d\'une plateforme mettant en relation les<br/>différents acteurs de la DSI sur une plateforme logicielle.","Docker<br/>Kubernetes<br/>Jenkins"],["03/2019<br/>12/2017","PHP dev<br/><em>Leading Frog</em>","Module PHP permettant l\'envoie de cartes postales<br/>numériques avec implémentation API Stripe.","PHP<br/>JavaScript<br/>SQL"]]},{"command":"hobby","responseType":"list","value":["Musique: Skateboard, Unity, VR","Programmation: Python, bash, PHP, C#","Autre: Famille, Cinéma, Environnement"]},{"command":"projets-perso","responseType":"table","headers":["Nom","Description","Tech","Liens"],"rows":[["Personal website<br/>(2021)","Site web personnel me permettant de montrer mes projets et tester des applicatifs<br/>","PHP/JS","<a href=\\"https://www.gregandev.fr\\" target=\\"blank\\">Lien</a>"],["GoldeneyeVR<br/>(2020)","Implémentation VR au célèbre jeux de 1997.","C# WPF","<a href=\\"https://www.gregandev.fr/page/goldeneyevr\\" target=\\"blank\\">Lien</a>"]]}]');var i={};!function e(t,i,n,s){var o=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL);function a(){}function r(e){var n=i.exports.Promise,s=void 0!==n?n:t.Promise;return"function"==typeof s?new s(e):(e(a,a),null)}var c,h,d,l,u,m,f,p,_,g=(d=Math.floor(1e3/60),l={},u=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(c=function(e){var t=Math.random();return l[t]=requestAnimationFrame((function i(n){u===n||u+d-1<n?(u=n,delete l[t],e()):l[t]=requestAnimationFrame(i)})),t},h=function(e){l[e]&&cancelAnimationFrame(l[e])}):(c=function(e){return setTimeout(e,d)},h=function(e){return clearTimeout(e)}),{frame:c,cancel:h}),v=(p={},function(){if(m)return m;if(!n&&o){var t=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {"," if (msg.data.options) {"," CONFETTI(msg.data.options).then(function () {"," if (msg.data.callback) {"," postMessage({ callback: msg.data.callback });"," }"," });"," } else if (msg.data.reset) {"," CONFETTI.reset();"," } else if (msg.data.resize) {"," SIZE.width = msg.data.resize.width;"," SIZE.height = msg.data.resize.height;"," } else if (msg.data.canvas) {"," SIZE.width = msg.data.canvas.width;"," SIZE.height = msg.data.canvas.height;"," CONFETTI = module.exports.create(msg.data.canvas);"," }","}"].join("\n");try{m=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){return"function"==typeof console.warn&&console.warn("🎊 Could not load worker",e),null}!function(e){function t(t,i){e.postMessage({options:t||{},callback:i})}e.init=function(t){var i=t.transferControlToOffs
//# sourceMappingURL=index.e1c8579d.js.map