From charlesreid1

Project starts here: https://github.com/charlesreid1/asmodeus

Project Outline

  • Set up Pelican site
    • Blog posts paginated
    • Style, content can be worked out later
  • Set up generation toolchain
    • Generate text
    • Generate blog post
    • Generate pelican site
  • Set up commit toolchain
    • Add and commit blog post
    • Add and commit site contents

Progress

  • Set up pelican site. Done.
    • We have a basic blog set up, and it looks good.
    • We created the atom-hammer-theme for Pelican to make this happen.
  • Set up generation toolchain. Done.
    • Right now we are using an Olipy example that generates fake dinosaur names.
    • This can be hooked up to something really fancy later.
    • We also have code to re-generate static content for the Pelican blog when new fake dinosaur names are created and new blog posts are made.
  • Set up commit toolchain.
    • We still aren't done with this. This requires some git-python interfacing.
  • Scheduling commits.
    • This has a couple of different components
    • Being able to turn a picture into a commit schedule
    • Being able to create and then follow a commit schedule
    • Being able to use libfaketime to make a certain commit schedule happen

Libfaketime


Scheduler Notes

What we're doing with the scheduler piece is turning a 7 x 51 grid drawing into a schedule, a list of dates.

Space Invaders

Here are some space invaders:

6 lines high
16 columns wide:

   %        %
  %%%%%%%%%%%%
%%    %%%%    %%
%%    %%%%    %%
  %%%%%%%%%%%%
  %%   %%   %%



6 lines high
23 columns wide:

         %%       %%
        %%%%%%%%%%%%%
     %%%%   %%%%%   %%%%
   %%%%%%%%%%%%%%%%%%%%%%%
   %%   %           %   %%
   %%   %%%%%   %%%%%   %%



7 lines high
16 columns wide:

     %%%%%%
   %%%%%%%%%%
 %%%%%%%%%%%%%%
%%%     %     %%
%%%   %%%   %%%%
%%%%%%%%%%%%%%%%
%%%  %%  %%  %%%


Alphabet

Here's an alphabet of 3x5 letters:

                                                                            
 #  #                    #      #       #                        ##         
### ### ###     ### # #     ### # #     ### ### ### # # ##       #  ### # # 
 #  # # ##      # # # #  #  #   ##      # # #   # # ### # #     ### # #  #  
 ## # # ###     ### ###  ## ### # #     ### #   ### ### # #      #  ### # # 
                  #                                             ##          
                                                            
 #                    #                          #  #       
    # # ### ### ### ###     ### # # ### ###     ### ### ### 
 #  # # ### # # ##  # #     # # # # ##  #        #  # # ##  
 #  ### # # ### ### ###     ###  #  ### #        ## # # ### 
#           #                                               
                                
 #                    #         
 #   ## ##  # #     ### ### ### 
 #  # #  #  ###     # # # # # # 
 ## ###  ##   #     ### ###  ## 
            ###             ### 

Flags