Giter VIP home page Giter VIP logo

autographx's Introduction

All Contributors

Autographx - Automated YearBook Generator

img


forthebadge made-with-python
All Contributors

Collecting data from students πŸ“š

As this year and your degree comes to an end, let's reminisce our times together, so let's put it all in a yearbook!

  1. Create Google Drive folder, in that, please create a folder with and in the folder add a text file <namesurname.txt> which should contain following four lines Name : Your Name Quote : Your Yearbook quote
  2. Add a picture of yourself with the name <namesurname.png>
  3. Go to your friends' folders to write an autograph for them by adding a text file in their folder with <autograph_namesurname.txt>
  4. in the text file, write whatever you want to write for your friend!
  5. If you want to write something for the whole class, add another <autogtaph_yourname.txt> in a <batch_year> folder, substituting the year with the current year.

How to contribute 🀝 contributions welcome

  • Pick up any issue you think you can help with from things to do section (check if it exists in github issues tab, if it doesn't then create one)
  • Send a message on whatsapp group to check if someone's working on it.
  • If no one's working on it, assign the issue to yourself
  • Create a branch or fork with the issue name
  • Once solved, raise a PR to the dev branch.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


meghanabhange

πŸ€” πŸ’»

Radhika

πŸ–‹ πŸ“– πŸ’»

TriptiChanda

πŸ–‹

anshupshines

πŸ–‹

shriya1726

πŸ–‹

Alankriti3107

πŸ–‹

Kajal-Makhija

πŸ“–

kanchanrw1

πŸ–‹

tanvipardhi

πŸ–‹

esh2112

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!
This repository has been viewed by HitCount!

autographx's People

Contributors

radhikasethi2011 avatar meghanabhange avatar allcontributors[bot] avatar esh2112 avatar kajal-makhija avatar

Watchers

James Cloos avatar  avatar

autographx's Issues

All student page

  • Grid containing all students pictures and their quote
  • Common for every yearbook

Data | Input all the data files.

  • Input: student name and path to data folder where all the autographs are
  • Load it in a dictionary {name: autograph}
  • Output : Return the dictornary

Please add the code in dev branch in src folder :)

images not diaplaying on web-page

when the image path = src/source/<name.jpg>,

  • this will create an error as flask's html page needs to be passed

    <img src="{{url_for('static',filename = autos[i]['Image']) }}" alt="Avatar" style="width:650px;height:800px;">
  • where it looks for the filename in static. Having src/static/<name.jpg> doesn't work, image not found

Solution

  • created a new key in the dict - flask_images that stores only <name.jpg>
  • passed it to flask as <img src="{{url_for('static',filename = autos[i]['flask_image']) }}" alt="Avatar" style="width:650px;height:800px;">
  • works!

Personalizeed message

  • Writing a message that will be common to every student.
Hey {student name}, 
the message
  • Something that we will remember and keep with us for a long time :)

Data | Correcting the file format in drive

  • Make sure the autographs are written in autograph_firstnamelastname.txt
  • Folder name is firstnamelastname
  • images are firstnamelastname.png
  • quote is firstnamelastname.txt

Text to PDF

  • Generating PDF from text.
  • Adding graphic to the text.
  • Adding message for the entire class
  • Adding message for individual messgae
  • Adding coverpage coverpage

webpage for autographx

  • add css
  • add bootstrap
  • jquery to query the name and send to flask
  • flask to send back autograph data, bootstrap to display it
  • make a responsive web app for the same

Spellcheck

  • Spellcheck readme
  • Spellcheck the messages written to address the class
  • Spellcheck the personalized message.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.