Coder Social home page Coder Social logo

chandler-song / aprogramaday364 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bitwiserob/aprogramaday364

0.0 1.0 0.0 662 KB

A goal to write a program a day no matter how small or simple. (akin to a short story a day.)

Python 64.87% CSS 13.79% HTML 16.48% JavaScript 4.87%

aprogramaday364's Introduction

epilogue

After 30 days, I’ve decided to end this little challenge. When I first began, I didn’t know how long I wanted to it for, so I just decided to call the repo aprogramaday364. The intention was never to create a program a day for 364 days. I’ve decided to end now because while doing this challenge did teach me a lot, I haven’t had time to work on bigger projects.

About

The purpose of this repository is to create a small program a day for as long as possible.

Rules

  1. Program must complete atleast one task.
  2. Program must be more complicated then a hello world program or something similar.
  3. Program must be completed once a day starting from 2018-01-11

Disclaimer:

The programs presented here are quick prototypes usually completed within a few hours. Due to the time constraints associated with making a program everyday, each program only has enough testing to ensure basic functionally. There is also no error handling unless it was essential to the base functionally of the program. sssd

List Of Programs

Day Program Description
1 CopyInputToFile A small gui program that simply takes some input from a text area and copies it to a file
2 HTML tag text extractor A gui program that extracts the text content from a selected tag from a URL
3 Paste to pastebin A gui program that creates a paste on pastebin from entered text and returns the url of the created paste
4 Ping ip A simple gui program that pings an address and outputs the ping results to the gui.
5 Get Current weather A gui program that outputs information about the current weather in a selected city using an api call.
6 Email Sender A gui email client that can be used to send emails.
7 Explosm comic viewer Displays a random comic from the popular webcomic hosted on http://explosm.net
8 Current weather email sender A command line script that takes an gmail address and password as command line arguments, then sends a email containing the current weather and a link to the lastest explosm comic.
9 BBC rss parse A program that parses the bbc news rss and sends a email to someone containing 10 article titles, date published and a link to the article.
10 Current Weather webApp A web application version of the day 05 program which uses flask to display the current weather of a city that the user enters.
11 Email helper class Not really a program, but a class that was created to make sending emails easier using emailHandler objects.
12 send mutiple emails web app(INCOMPLETE) A half working web application using flask that will send the weather to mutiple emails that are entered in a web interface.
13 EmailLog A mockup for a web applcation email registration form using flask. User enters a email, user name and comment that is then inserted into a database using python.
14 Send Weather Emails A flask web app that can send the current weather in a city to mutiple emails that are entered in the web interface. The email is a HTML message can be styled in anyway that is supported by clients.(working remake of day 12)
15 Refactored Classes Due to computer issues, there was only time to clean up the email helper class and the weather helper class.
16 Weather Email Web App Part 1 of a mockup webapp that allows users to register using their emails and city name. The webapp then stores this infomation in a database. Part 2 will build upon this by having a control panel that can send everyone in the database a email containing the weather.
17 Weather Email Web App Part 2. Added the ablitiy to send everyone in the database a email using the methods used in day 14.
18 Refactored the Email Web App Made code about 98% more pep8 compliant and less likely to cause bleeding from eyes.
19 basic postgresql interaction A small flask app that interacts with a postgresql database and displays items from the database
20 postgresql weather A small application that gets weather data for the cities in a list and then inserts that data into a database.
21 day 20 + day 16 Moved the weather email app to postgresql and added interaction between the user table and weather table. The webapp gets all the cities from the user table, then gets the weather for those cities and adds the weather data to the weather table.
22 Weather email app(the SQLquel) Building on day 21, added the ablitiy to send people emails by retrieving their infomation from one database, then retrieving weather data from another database, sticking it together and sending it.
23 Small pyglet not-quite-a-game Spent time learning pyglet and drawing sprites on a window.
24 pyglet-not-a-game Spent more time breaking things in pyglet
25 Weather Email App part 1 Set up the front end of a weather email app that is going to be the same as the one from day 22, but made using node.js, express and bootstrap.
26 Weather Email App part 2 Spent most of my programming time editing the wrong file and wondering why the express server wasnt working, so i was only able to get basic form functionally working.
27 Weather Email app 3 User is added to postgresql database when they register.
28 Emailing Using Node Made a node program that grabs the emails in the database and sends an email to those emails.
29 incomplete fragment Messed around with json files, node and express.
30 Back 2 weather app recreated the registration process. A user signs up, is sent an email and is added to a db.

aprogramaday364's People

Contributors

bitwiserob avatar

Watchers

 avatar

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.