Git Product home page Git Product logo

ezprez's Introduction

Hi, I'm Kieran

๐ŸŒ Currently located in Calgary, Canada

๐Ÿข Working as a Data Development Intern | Nova Chemicals

๐Ÿ• Developing for 6+ years, working on personal and client projects

๐Ÿซ Student at the Univerity of Calgary | Bsc. Computer Science w/minor in Philosophy

Descent098's github stats

Top Langs

Languages & Frameworks

Python

javascript

rust

java

php

astro





Recent activity

  1. โญ Starred AutoMQ/automq
  2. โญ Starred wireui/wireui
  3. โญ Starred frappe/hrms
  4. โฌ†๏ธ Pushed 1 commit(s) to Descent098/CoderPlusPlus
  5. โฌ†๏ธ Pushed 1 commit(s) to Descent098/CoderPlusPlus

Last Updated: Monday, August 5th, 2024, 11:21:19 PM

Higlighted Projects

๐Ÿ”ˆ Presentations
๐Ÿ“ฆ API's
๐Ÿ’ป Scripts and CLI's
๐ŸŒ Web Development
๐ŸŽ“ Education resources and templates
๐Ÿ“– Gists

Word Similarity in python

Sockets

Native windows shortcuts

Operating system basics

Contact

For obvious reasons much of my work is not public, so the information included on this profile is all just my public work. You can contact me here if you have any questions about other work that I have done, or have a project you want me to join.

ezprez's People

Contributors

descent098 avatar

Watchers

 avatar  avatar

ezprez's Issues

add code component

Usage

from ezprez import Code, Slide, Presentation

snippet = """print('Hello World')"""

my_snippet = Code("python" , snippet)

slide_1 = Slide("Some code to look at", "Here it is", my_snippet)

import statements

<link rel="stylesheet"
      href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.0/highlight.min.js"></script>

markup

<pre><code class="{self.language}">{self.content}</code></pre>

Limitations

only supports:

  • .properties
  • Apache
  • config
  • Bash
  • C
  • C#
  • C++
  • CSS
  • CoffeeScript
  • Diff
  • Go
  • HTML
  • XML
  • HTTP
  • JSON
  • Java
  • JavaScript
  • Kotlin
  • Less
  • Lua
  • Makefile
  • Markdown
  • Nginx
  • config
  • Objective-C
  • PHP
  • Template
  • Perl
  • Plain text
  • Python
  • Python REPL
  • Ruby
  • Rust
  • SCSS
  • SQL
  • Shell Session
  • Swift
  • TOML
  • INI
  • TypeScript
  • YAML

Add image component

Requirements

  • Either copy each image path or assume it should all be in /img in cwd
  • Allow image folder class attribute to be overridden
  • Write API docs
  • Write user docs

Slide class

Requirements

  • Ability to add collection or str content
  • Ability to specify background color
  • Ability to specify alignment
    • Ability to specify slide alignment (i.e. slide-top)
    • Ability to specify content alignment (i.e. content-left)
  • Ability to specify background image
  • Write tests
  • Write docs
    • module docstring

Add layouts

Description

Subclasses of slides that allow specific layouts for images and combinations of components

Example Image Layouts

  • A layout that is 50/50 image and text
    • Left side
    • Right side
  • A layout that is 1/3 image and 2/3 text
    • Left side
    • Right side
  • Floating images
    • Left side
    • Right side
  • Add documentation to Image component to mention new layouts

Presentation class

Requirements

  • Specify title
  • Specify Description
  • Specify canonical URL
  • Specify background image
    • If no image is specified provide one
  • Specify Favicon path
  • Specify Arbitrary number of slides
  • Specify if presentation should be vertical or horizontal
  • add len()
  • Add a "watermark slide"
  • Write index html based on class vars
  • Specify Footer
  • Specify Navbar
  • Specify output folder
  • Specify a static files folder
  • Know the path to webslides locally
  • Write tests
  • Write docs
    • module docstring

write tests

  • Core
    • Slide
    • Presentation
  • component
    • SocialLink
    • Link
    • Code
    • Icon
    • Footer
    • Navbar
    • Button
    • Raw
    • TableOfContents
    • Video
    • Image
    • Grid

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.