diff --git a/.env b/.env index b121144..5e76890 100644 --- a/.env +++ b/.env @@ -1,7 +1,42 @@ -RESUME_AUTHOR="Johanna Doe" -RESUME_NAME="Johanna Doe" -RESUME_FILENAME="jdoe" -RESUME_USERNAME="jodo" -RESUME_EMAIL="jodo@gmail.com" -RESUME_SUBJECT="Consultant, Architect, Developer, Trainer" +RESUME_AUTHOR="John Smith" +RESUME_NAME="John Smith" +RESUME_FILENAME="jsmith" +RESUME_USERNAME="johnsmith" +RESUME_EMAIL="john.smith@example.com" +RESUME_SUBJECT="Software Developer, Consultant, Architect" RESUME_LICENSE="CC BY-NC" + +# Contact Information +RESUME_PHONE="+1-555-123-4567" +RESUME_ADDRESS="123 Tech Street, San Francisco, CA 94105, USA" +RESUME_WEBSITE="https://johnsmith.example.com" +RESUME_LINKEDIN="https://linkedin.com/in/johnsmith" +RESUME_GITHUB="https://github.com/johnsmith" + +# Social Media +RESUME_TWITTER="https://twitter.com/johnsmith" +RESUME_XING="https://www.xing.com/profile/john_smith" +RESUME_STACKOVERFLOW="https://stackoverflow.com/users/123456/john-smith" + +# Company Information +RESUME_COMPANY_1="TechCorp Inc." +RESUME_COMPANY_2="DataSolutions Ltd." +RESUME_COMPANY_3="CloudSystems LLC" +RESUME_COMPANY_4="DevConsulting Partners" + +# University Information +RESUME_UNIVERSITY="State University of Technology" +RESUME_UNIVERSITY_URL="https://www.sut.edu" + +# Project Information +RESUME_PROJECT_1_NAME="E-Commerce Platform" +RESUME_PROJECT_1_URL="https://ecommerce-demo.example.com" +RESUME_PROJECT_1_REPO="https://github.com/johnsmith/ecommerce-platform" + +RESUME_PROJECT_2_NAME="Task Management System" +RESUME_PROJECT_2_URL="https://taskmanager.example.com" +RESUME_PROJECT_2_REPO="https://github.com/johnsmith/task-manager" + +RESUME_PROJECT_3_NAME="Analytics Dashboard" +RESUME_PROJECT_3_URL="https://dashboard.example.com" +RESUME_PROJECT_3_REPO="https://github.com/johnsmith/analytics-dashboard" diff --git a/Content/0-introduction.md b/Content/0-introduction.md index 78d6f52..6e7272c 100644 --- a/Content/0-introduction.md +++ b/Content/0-introduction.md @@ -11,8 +11,8 @@ A resume is like a [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Docume I am a software developer with a passion for web development. I am currently working as a freelance developer and consultant. I am also a member of the [Open Source Initiative](https://opensource.org/). My main focus is on the development of web applications and the integration of web technologies into existing systems. -I am also interested in the development of mobile applications and the integration of web technologies into existing systems. -I am also interested in the development of mobile applications and the integration of web technologies into existing systems. +I am also interested in the development of mobile applications and the integration of modern web technologies into legacy systems. +I enjoy creating scalable solutions and mentoring development teams. ## Skills @@ -35,13 +35,13 @@ I am also interested in the development of mobile applications and the integrati ### Freelance developer and consultant - 2019 - Present -- [example.de](https://example.de) -- [GitHub](https://github.com/example) +- [REPLACE_WEBSITE](REPLACE_WEBSITE) +- [GitHub](REPLACE_GITHUB) ### Web developer - 2018 - 2019 -- [example.com](https://example.com) +- [REPLACE_COMPANY_1](https://example.com) - [GitHub](https://github.com/example/example) ## Main skills diff --git a/Content/1-curriculum-vitae.md b/Content/1-curriculum-vitae.md index 65383e4..bde561b 100644 --- a/Content/1-curriculum-vitae.md +++ b/Content/1-curriculum-vitae.md @@ -6,20 +6,20 @@ ## Education -| period | certificate | institution | -|-------------|-----------------------------------------|--------------------------------------------------------------------------------------------| -| 2013 - 2014 | Master of Science in Computer Science | [University of Applied Sciences and Arts Northwestern Switzerland](https://www.fhnw.ch/en) | -| 2010 - 2012 | Bachelor of Science in Computer Science | [University of Applied Sciences and Arts Northwestern Switzerland](https://www.fhnw.ch/en) | -| 2014 - 2017 | Abitur | Leipzig | +| period | certificate | institution | +|-------------|-----------------------------------------|--------------------------------------------------| +| 2013 - 2014 | Master of Science in Computer Science | [REPLACE_UNIVERSITY](REPLACE_UNIVERSITY_URL) | +| 2010 - 2012 | Bachelor of Science in Computer Science | [REPLACE_UNIVERSITY](REPLACE_UNIVERSITY_URL) | +| 2006 - 2010 | High School Diploma | Central High School, San Francisco | ## Work Experience | period | position | company | |-------------|--------------------|--------------------------------------------------| -| 2017 - 2018 | Software Developer | [SAP](https://www.sap.com) | -| 2018 - 2019 | Software Developer | [SAP](https://www.sap.com) | -| 2019 - 2020 | Software Developer | [SAP](https://www.sap.com) | -| 2020 - 2021 | Software Developer | [Swisscom](https://www.swisscom.ch/en/home.html) | +| 2017 - 2018 | Software Developer | [REPLACE_COMPANY_1](https://www.techcorp.com) | +| 2018 - 2019 | Senior Developer | [REPLACE_COMPANY_2](https://www.datasolutions.com) | +| 2019 - 2020 | Lead Developer | [REPLACE_COMPANY_3](https://www.cloudsystems.com) | +| 2020 - 2021 | Technical Consultant | [REPLACE_COMPANY_4](https://www.devconsulting.com) | ## Skills @@ -102,8 +102,8 @@ ## Languages -- German (native) -- English (fluent) +- English (native) +- Spanish (fluent) - French (basic) ## Interests @@ -117,26 +117,18 @@ ## References -- [LinkedIn](https://www.linkedin.com/in/example/) -- [Xing](https://www.xing.com/profile/Andre_Lademann/cv) -- [Stack Overflow](https://stackoverflow.com/users/1040003/andre-lademann) -- [Twitter](https://twitter.com/example) -- [Instagram](https://www.instagram.com/example/) -- [Facebook](https://www.facebook.com/example/) -- [YouTube](https://www.youtube.com/channel/UCZ9Y9Z9Z9Z9Z9Z9Z9Z9Z9ZQ) -- [Twitch](https://www.twitch.tv/example) -- [Spotify](https://open.spotify.com/user/andre.lademann) -- [Last.fm](https://www.last.fm/user/example) -- [Goodreads](https://www.goodreads.com/user/show/1040003-andre-lademann) -- [Letterboxd](https://letterboxd.com/example/) -- [Steam](https://steamcommunity.com/id/example/) +- [LinkedIn](REPLACE_LINKEDIN) +- [Xing](REPLACE_XING) +- [Stack Overflow](REPLACE_STACKOVERFLOW) +- [Twitter](REPLACE_TWITTER) +- [GitHub](REPLACE_GITHUB) ## Contact -- [Email](mailto:somel@where.io) -- [Phone](tel:+41791234567) -- [Address](https://www.google.com/maps/place/Some+Where+Street+123,+1234+Some+Where,+Switzerland) -- [Website](https://www.example.ch) -- [GitHub](https://github.com/example) -- [LinkedIn](https://www.linkedin.com/in/example/) -- [Xing](https://www.xing.com/profile/Andre_Lademann/cv) +- [Email](mailto:REPLACE_EMAIL) +- [Phone](tel:REPLACE_PHONE) +- [Address](https://www.google.com/maps/place/REPLACE_ADDRESS) +- [Website](REPLACE_WEBSITE) +- [GitHub](REPLACE_GITHUB) +- [LinkedIn](REPLACE_LINKEDIN) +- [Xing](REPLACE_XING) diff --git a/Content/2-portfolio.md b/Content/2-portfolio.md index fcae3de..1d887bd 100644 --- a/Content/2-portfolio.md +++ b/Content/2-portfolio.md @@ -4,20 +4,20 @@ ## Table of projects -* [x] [Example 1](#-example-1) Example 1 -* [x] [Example 2](#-example-2) Example 2 -* [x] [Example 3](#-example-3) Example 3 +* [x] [Project 1](#-project-1) REPLACE_PROJECT_1_NAME +* [x] [Project 2](#-project-2) REPLACE_PROJECT_2_NAME +* [x] [Project 3](#-project-3) REPLACE_PROJECT_3_NAME * [x] [Other projects](#-other-projects) I am proud of --- ## Consulting -### [[↑](#table-of-projects)] Example 1 +### [[↑](#table-of-projects)] Project 1 _2020 - 2021_ -![Example 1](Media/Portfolio/example-1.jpg) +![REPLACE_PROJECT_1_NAME](Media/Portfolio/example-1.jpg) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque @@ -36,24 +36,23 @@ magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,[fastif | Technology Highlights | | |-----------------------|-----------------------------------------------| -| [Vue.JS][vue.js] | Mobile App with the Vuetify Component Library | +| [Vue.JS][vue.js] | Frontend framework with Vuetify components | | [fastify][fastify] | Backend Framework for NodeJS | -| [jspdf][jspdf] | pipeline tool for CI/CD | +| [jspdf][jspdf] | PDF generation tool for CI/CD | | [OpenAPI][openapi] | REST API generation and documentation | -| [Heroku][heroku] | Deployment pipeline for a REST API | +| [Heroku][heroku] | Deployment pipeline for REST API | -| Description | Links | -|---------------------------|------------------------------------------------------------------| -| App | | -| App Repository | | -| Repository of the Service | | +| Description | Links | +|---------------------------|----------------------------------------------| +| App | REPLACE_PROJECT_1_URL | +| App Repository | REPLACE_PROJECT_1_REPO | -### [[↑](#table-of-projects)] Example 2 +### [[↑](#table-of-projects)] Project 2 _2019 - 2021_ -![Example 2](Media/Portfolio/example-2.jpg) +![REPLACE_PROJECT_2_NAME](Media/Portfolio/example-2.jpg) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque @@ -69,24 +68,24 @@ quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blan | Technology Highlights | | |-----------------------|-----------------------------------------------| -| [Vue.JS][vue.js] | Mobile App with the Vuetify Component Library | -| [fastify][fastify] | Backend Framework for NodeJS | -| [jspdf][jspdf] | pipeline tool for CI/CD | -| [OpenAPI][openapi] | REST API generation and documentation | -| [Heroku][heroku] | Deployment pipeline for a REST API | +| [React][react] | Frontend framework with Material-UI | +| [Express][express] | Backend Framework for NodeJS | +| [PostgreSQL][postgresql] | Relational database management | +| [Docker][docker] | Containerization and deployment | +| [AWS][aws] | Cloud infrastructure and hosting | | Description | Links | |---------------------------|--------------------------------------| -| App | | -| App Repository | | +| App | REPLACE_PROJECT_2_URL | +| App Repository | REPLACE_PROJECT_2_REPO | ## Development -### [[↑](#table-of-projects)] Example 3 +### [[↑](#table-of-projects)] Project 3 _2019 - 2021_ -![Example 3](Media/Portfolio/example-3.jpg) +![REPLACE_PROJECT_3_NAME](Media/Portfolio/example-3.jpg) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque @@ -102,16 +101,16 @@ quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blan | Technology Highlights | | |-----------------------|-----------------------------------------------| -| [Vue.JS][vue.js] | Mobile App with the Vuetify Component Library | -| [fastify][fastify] | Backend Framework for NodeJS | -| [jspdf][jspdf] | pipeline tool for CI/CD | -| [OpenAPI][openapi] | REST API generation and documentation | -| [Heroku][heroku] | Deployment pipeline for a REST API | +| [Angular][angular] | Frontend framework with Angular Material | +| [NestJS][nestjs] | Backend Framework for NodeJS | +| [MongoDB][mongodb] | NoSQL database for flexible data storage | +| [GraphQL][graphql] | API query language and runtime | +| [Kubernetes][k8s] | Container orchestration platform | | Description | Links | |---------------------------|--------------------------------------| -| App | | -| App Repository | | +| App | REPLACE_PROJECT_3_URL | +| App Repository | REPLACE_PROJECT_3_REPO | ## Further projects @@ -120,90 +119,51 @@ quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blan ### [[↑](#table-of-projects)] Development -| Projekt | | +| Project | | |:---------------------------------------------------------------------------------|:--------------------------------------------------| -| [Node-RED mjml ↗](https://flows.nodered.org/node/@example/node-red-contrib-mjml) | Node-RED node zur Gestaltung von E-Mail templates | -| [Node-RED say ↗](https://flows.nodered.org/node/@example/node-red-contrib-say) | Node-RED node zur Ausgabe von Sprachnachrichten | +| [Node-RED mjml ↗](https://flows.nodered.org/node/@johnsmith/node-red-contrib-mjml) | Node-RED node for email template design | +| [Node-RED say ↗](https://flows.nodered.org/node/@johnsmith/node-red-contrib-say) | Node-RED node for speech synthesis output | [apollojs]: https://www.apollographql.com/ - [autopilot]: https://www.autopilot.io/ - [aws-ecs]: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_Basics.html - [aws-ec2]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-types.html - [aws-efs]: https://docs.aws.amazon.com/efs/latest/ug/ - [aws-rds]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html - [aws-s3]: https://aws.amazon.com/s3/ - +[aws]: https://aws.amazon.com/ +[angular]: https://angular.io/ [bash]: https://www.gnu.org/software/bash/ - -[belana.io]: https://belana.io/ - [concourse-ci]: https://docs.concourse.ci/ - [docker]: https://www.docker.com/ - [docker-compose]: https://docs.docker.com/compose/ - [docker-registry]: https://docs.docker.com/registry/ - [edge-side-includes]: https://en.wikipedia.org/wiki/Edge_Side_Includes - [expo]: https://expo.io/ - +[express]: https://expressjs.com/ [fastify]: https://www.fastify.io/ - -[google-chrome-extension]: https://chrome.google.com/webstore/detail/google-chrome-extension-for-t/nmmhkkegccagdldgiimedpiccmgmiednk - -[google-chrome-extension-dynamo]: https://chrome.google.com/webstore/search/dynamo - -[google-firebase]: https://firebase.google.com/ - -[google-play-store]: https://play.google.com/store/apps/details?id=com.example.taptap - [graphql]: https://graphql.org/ - [grafana]: https://grafana.com/ - -[heroku]: https://dashboard.heroku.com/apps/camfight-app - +[heroku]: https://www.heroku.com/ [hubspot]: https://www.hubspot.com/ - [influxdb]: https://influxdb.com/ - [ionic-framework]: https://ionicframework.com/ - [jmeter]: https://jmeter.apache.org/ - [jspdf]: https://parall.ax/products/jspdf - -[netresearch]: https://www.netresearch.de/ - +[k8s]: https://kubernetes.io/ +[mongodb]: https://www.mongodb.com/ +[nestjs]: https://nestjs.com/ [node-red]: https://nodered.org/ - [openapi]: https://swagger.io/specification/ - +[postgresql]: https://www.postgresql.org/ [postman]: https://www.getpostman.com/ - [python]: https://www.python.org/ - [react-native]: https://reactnative.dev/ - +[react]: https://reactjs.org/ [sphinx]: https://www.sphinx-doc.org/ - [tasmota]: https://tasmota.github.io/docs/ - [travis-ci]: https://travis-ci.org/ - [typo3]: https://typo3.org/ - [vue.js]: https://vuejs.org/ - [varnish]: https://www.varnish-cache.org/ - [vuetify]: https://vuetifyjs.com/ - diff --git a/Content/3-contact.md b/Content/3-contact.md index c8b5c52..64c0eee 100644 --- a/Content/3-contact.md +++ b/Content/3-contact.md @@ -4,11 +4,11 @@ ## Contact -- [Email](mailto:somel@where.io) -- [Phone](tel:+41791234567) -- [Address](https://www.google.com/maps/place/Some+Where+Street+123,+1234+Some+Where,+Switzerland) -- [Website](https://www.example.ch) -- [GitHub](https://github.com/example) -- [LinkedIn](https://www.linkedin.com/in/example/) -- [Xing](https://www.xing.com/profile/example/cv) +- [Email](mailto:REPLACE_EMAIL) +- [Phone](tel:REPLACE_PHONE) +- [Address](https://www.google.com/maps/place/REPLACE_ADDRESS) +- [Website](REPLACE_WEBSITE) +- [GitHub](REPLACE_GITHUB) +- [LinkedIn](REPLACE_LINKEDIN) +- [Xing](REPLACE_XING) diff --git a/Scripts/build.sh b/Scripts/build.sh index 3fd435a..387ff30 100755 --- a/Scripts/build.sh +++ b/Scripts/build.sh @@ -20,11 +20,11 @@ document_date=$(date +%d.%m.%Y) document_date_year=$(date +%Y) # Get latest git tag -document_git_tag=$(git describe --tags --abbrev=0) +document_git_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0") # Load dot env file with variables set -a -source .env +. .env 2>/dev/null || true set +a @@ -32,7 +32,7 @@ set +a ## Environment specific replacements commands ################################################################################ -if [ $CI ]; then +if [ "$CI" = "true" ]; then sedcmd="sed -i" else sedcmd="sed -i ''" diff --git a/Scripts/filter.sh b/Scripts/filter.sh index 75a0e94..48279fb 100755 --- a/Scripts/filter.sh +++ b/Scripts/filter.sh @@ -8,7 +8,7 @@ echo "👉\tFilter characters in \"$1\"" ## Environment specific replacements commands ################################################################################ -if [ $CI ]; then +if [ "$CI" = "true" ]; then sedcmd="sed -i" else sedcmd="sed -i ''" @@ -24,14 +24,14 @@ fi $sedcmd 's/>\ \[Introduction\].*//g' $1 # Remove name from title -$sedcmd 's/–\ \André\ Lademann//g' $1 +$sedcmd 's/–\ .*//g' $1 # Remove badges $sedcmd '/\[\!\[PDF\ Download/d' $1 # Remove download link $sedcmd 's/## Download//g' $1 -$sedcmd 's/\-\ \Lebenslauf\ \[PDF\ CV//g' $1 +$sedcmd 's/\-\ .*\ \[PDF\ CV//g' $1 # Remove top links from headers $sedcmd 's/\[\[↑\]\(\#.*\)\]\ //g' $1 diff --git a/Scripts/functions.sh b/Scripts/functions.sh index 46211aa..071740c 100755 --- a/Scripts/functions.sh +++ b/Scripts/functions.sh @@ -8,7 +8,7 @@ ## Environment specific replacements commands ################################################################################ -if [ $CI ]; then +if [ "$CI" = "true" ]; then sedcmd="sed -i" else sedcmd="sed -i ''" diff --git a/Scripts/replace.sh b/Scripts/replace.sh index b41ccab..1301a99 100755 --- a/Scripts/replace.sh +++ b/Scripts/replace.sh @@ -7,21 +7,26 @@ echo "👉\tReplace characters in \"$1\"" ## Variables ################################################################################ +# Load dot env file with variables +set -a +. .env 2>/dev/null || true +set +a + # Get current date in format DD.MM.YYYY document_date=$(date +%d.%m.%Y) # Get latest git tag -document_git_tag=$(git describe --tags --abbrev=0) +document_git_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0") ################################################################################ ## Environment specific replacements commands ################################################################################ -if [ $CI ]; then - sedcmd="sed -i" +if [ "$CI" = "true" ]; then + sedcmd="sed -i" else - sedcmd="sed -i ''" + sedcmd="sed -i ''" fi @@ -38,11 +43,49 @@ $sedcmd "s/REPLACE_VERSION/v$CI_COMMIT_REF_NAME/g" $1 # Replace path to images $sedcmd 's/Media\//Temp\/Media\//g' $1 -# Replace RESUME_NAME and escape spaces +# Replace basic resume information $sedcmd "s/REPLACE_NAME/$(echo $RESUME_NAME | sed 's/ /\\ /g')/g" $1 - -# Replace RESUME_USERNAME $sedcmd "s/REPLACE_USERNAME/$RESUME_USERNAME/g" $1 +$sedcmd "s/REPLACE_EMAIL/$RESUME_EMAIL/g" $1 + +# Replace contact information +$sedcmd "s|REPLACE_PHONE|$RESUME_PHONE|g" $1 +$sedcmd "s|REPLACE_ADDRESS|$RESUME_ADDRESS|g" $1 +$sedcmd "s|REPLACE_WEBSITE|$RESUME_WEBSITE|g" $1 +$sedcmd "s|REPLACE_LINKEDIN|$RESUME_LINKEDIN|g" $1 +$sedcmd "s|REPLACE_GITHUB|$RESUME_GITHUB|g" $1 + +# Replace social media +$sedcmd "s|REPLACE_TWITTER|$RESUME_TWITTER|g" $1 +$sedcmd "s|REPLACE_XING|$RESUME_XING|g" $1 +$sedcmd "s|REPLACE_STACKOVERFLOW|$RESUME_STACKOVERFLOW|g" $1 + +# Replace company information +$sedcmd "s/REPLACE_COMPANY_1/$RESUME_COMPANY_1/g" $1 +$sedcmd "s/REPLACE_COMPANY_2/$RESUME_COMPANY_2/g" $1 +$sedcmd "s/REPLACE_COMPANY_3/$RESUME_COMPANY_3/g" $1 +$sedcmd "s/REPLACE_COMPANY_4/$RESUME_COMPANY_4/g" $1 + +# Replace university information +$sedcmd "s/REPLACE_UNIVERSITY/$RESUME_UNIVERSITY/g" $1 +$sedcmd "s|REPLACE_UNIVERSITY_URL|$RESUME_UNIVERSITY_URL|g" $1 + +# Replace project information +$sedcmd "s/REPLACE_PROJECT_1_NAME/$RESUME_PROJECT_1_NAME/g" $1 +$sedcmd "s|REPLACE_PROJECT_1_URL|$RESUME_PROJECT_1_URL|g" $1 +$sedcmd "s|REPLACE_PROJECT_1_REPO|$RESUME_PROJECT_1_REPO|g" $1 + +$sedcmd "s/REPLACE_PROJECT_2_NAME/$RESUME_PROJECT_2_NAME/g" $1 +$sedcmd "s|REPLACE_PROJECT_2_URL|$RESUME_PROJECT_2_URL|g" $1 +$sedcmd "s|REPLACE_PROJECT_2_REPO|$RESUME_PROJECT_2_REPO|g" $1 + +$sedcmd "s/REPLACE_PROJECT_3_NAME/$RESUME_PROJECT_3_NAME/g" $1 +$sedcmd "s|REPLACE_PROJECT_3_URL|$RESUME_PROJECT_3_URL|g" $1 +$sedcmd "s|REPLACE_PROJECT_3_REPO|$RESUME_PROJECT_3_REPO|g" $1 # Add "\newpage" in the line before each heading 1 -sed -i '' $'s/^# /\\\n\\\newpage\\\n\\\n# /g' $1 +if [ "$CI" = "true" ]; then + sed -i $'s/^# /\\\n\\\newpage\\\n\\\n# /g' $1 +else + sed -i '' $'s/^# /\\\n\\\newpage\\\n\\\n# /g' $1 +fi