Coder Social home page Coder Social logo

ctbus_site's Introduction

CI/CD Renovate enabled Codacy Badge Known Vulnerabilities

About

This is a personal website for Charlie Bushman.

https://charliebushman.com

Deployment

It is deployed as a serverless flask site using zappa on AWS.

  • git clone [email protected]:Ulthran/ctbus_site.git && cd ctbus_site
  • python -m venv env
  • source env/bin/activate
  • pip install -r requirements.txt
  • pip install -r dev-requirements.txt (for testing and development)
  • zappa deploy
  • zappa update (to update a previously deployed app)
  • zappa tail (to see logs)

To run locally,

  • source env/bin/activate
  • export FLASK_DEBUG=1 && flask --app app/app run

And go to the address given.

Some environment variables are defined in zappa_settings.json but others are secret and are defined in a json file uploaded to a bucket defined by remote_env. For local deployments, just put everything in a .env file.

Contributing

If you have thoughts on how I could improve the site, I'd love to hear them. It is, for now and the foreseeable future, pretty simplistic in design, but I will also be using it as a testing ground for anything in the web app arena I want to learn more about.

Security Vulnerabilities

If you discover a security vulnerability, please send an e-mail to me via [email protected].

License

This site is open-sourced software licensed under the MIT license.

ctbus_site's People

Contributors

renovate[bot] avatar snyk-bot avatar ulthran avatar

Watchers

 avatar  avatar

ctbus_site's Issues

Add Work tab

Add a page to display past and current jobs/internships (same format as projects)

ZAP Scan Baseline Report

View the following link to download the report.
RunnerID:8258090122

Switch backend to DynamoDB

S3 is too slow and a little annoying to work with, dynamo will be faster and enable things like easier sorting

Probably makes sense to keep stuff like pdfs, mp4s, and pptxs in S3 with urls in dynamo

ZAP Scan Baseline Report

View the following link to download the report.
RunnerID:6976781052

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/main.yml
  • actions/checkout v4
  • actions/checkout v4
  • actions/checkout v4
  • actions/upload-artifact v4
  • actions/checkout v4
  • actions/download-artifact v4
  • aws-actions/configure-aws-credentials v4
  • actions/checkout v4
  • actions/setup-python v5
  • zaproxy/action-baseline v0.12.0
  • a11ywatch/github-action v2.1.10
  • geekyeggo/delete-artifact v5
  • actions/checkout v4
  • actions/download-artifact v4
  • aws-actions/configure-aws-credentials v4
.github/workflows/periodic-broken-link-checks.yml
html
app/templates/music.html
  • d3 7.9.0@sha512-vc58qvvBdrDR4etbxMdlTt4GBQk1qjvyORR2nrsPsFPyrs+/u5c3+1Ct6upOgdZoIl7eq6k3a1UPDSNAQi/32A==
app/templates/projects/comps.html
  • d3 7.9.0@sha512-vc58qvvBdrDR4etbxMdlTt4GBQk1qjvyORR2nrsPsFPyrs+/u5c3+1Ct6upOgdZoIl7eq6k3a1UPDSNAQi/32A==
npm
package.json
  • eslint ^9.0.0
  • eslint-config-google ^0.14.0
pip_requirements
dev-requirements.txt
requirements.txt
  • werkzeug >=3.0.1
  • wheel >=0.38.0
  • requests ==2.28.2

  • Check this box to trigger a request for Renovate to run again on this repository

Disctracker

Voice-to-text feature, ML for pulling out salient items and timestamping them

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.