• Stars
    star
    160
  • Rank 233,329 (Top 5 %)
  • Language Vue
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Visualize the evolution of your website in a 3D time-machine fashion.

Git Page Time-Machine.

See the evolution of your website in screenshots.

Live demo

img2css

How to use.

Since I'm using https://github.com/javierbyte/node-git-history this only works on Mac and Linux.

Clone the repo, and cd into it.

  1. Config your data. Edit the config.js file.
module.exports = {
	repo: 'https://github.com/javierbyte/javierbyte.github.io',
	maxImages: 24,
	ignoreCommits: ['6da97a5eacd294c573ff830f79c5a3ecaec9c466', 'e9ccbd00a04007b313172b542d0e8e8c13cd3f8a']
};

It currently supports 3 properties:

  • repo that is your repo url,
  • maxImages that is the maximun number of screenshots that we are trying to get,
  • ignoreCommits the entire hash of commits that you want to ignore.
  1. Run and get your data. (This takes around 3 minutes for a 24 screenshot history!). Run your chrome-headless-screenshots server
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-gpu --window-size=1280x900 --force-device-scale-factor=1 --headless --remote-debugging-port=9222 --hide-scrollbars
node cli.js
  1. Run the frontend and see your history!
npm run dev
  1. Profit!

More Repositories

1

img2css

Convert any image to pure CSS. Recreates images using only box-shadows.
JavaScript
2,465
star
2

visual-center

Tool to better align logos in the center of a container.
JavaScript
1,410
star
3

control-user-cursor

Small experiment to 'control' the user cursor with JavaScript and CSS.
JavaScript
1,064
star
4

pintr

Create single line illustrations from your pictures. Get a drawing, SVG or coordinates for a CNC.
TypeScript
706
star
5

cohesive-colors

Tool that help you to create more cohesive color schemes. Add a tint to your existing colors.
TypeScript
519
star
6

react-blur

React component to blur image backgrounds using canvas.
JavaScript
455
star
7

emoji-to-scale

Your favorite emojis. To real-life scale, more or less.
JavaScript
348
star
8

clashjs

Javascript AI battle game. Play by creating a javascript function to command your battleship.
JavaScript
245
star
9

docs2epub

Doc scraper and ebook generator / library. [unmaintained]
JavaScript
235
star
10

brutalita

Brutalita is an experimental font and font editor, edit in your browser and download OTF.
TypeScript
152
star
11

react-number-easing

React component to interpolate rendering of numbers in the frontend.
JavaScript
150
star
12

react-textgradient

Text gradients with CSS with SVG fallback. [unmaintained]
JavaScript
122
star
13

morphin

Create pixel art interpolations from your own sprites and embed them in your website with only CSS.
JavaScript
81
star
14

canvas-image-utils

Utils for image data.
TypeScript
63
star
15

react-textselect

Select dropdown over text React component. [unmaintained]
JavaScript
49
star
16

colorblendjs

Color blends for javascript.
HTML
36
star
17

timelapses

JavaScript
35
star
18

react-tour

Create nice step-by-step intros with React. [unmaintained]
JavaScript
30
star
19

droste-creator

Create recursive images with the droste effect.
JavaScript
29
star
20

triangulator

Delaunay triangulation image generator.
JavaScript
16
star
21

react-native-ui

Fancy UI components for react-native
JavaScript
12
star
22

sentence-length-art

Tool that helps you visualize the length of your sentences.
JavaScript
12
star
23

color-sort

A simple lib for sorting colors by perception.
JavaScript
8
star
24

the-only-website-builder

[WIP] You are going to design a website like this anyway... let's do it the easy way
CSS
8
star
25

get-video-screenshot

Library to capture screnshots / thumbnails as images from a videos. Only works in the browser.
JavaScript
7
star
26

react-clickaway

Clickaway mixin for react, based on https://github.com/callemall work
JavaScript
7
star
27

react-app-starter

React starter boilerplate for small apps.
JavaScript
5
star
28

basic-stl-generator

Basic utils to generate a STL file in javascript
JavaScript
4
star
29

actualizar

Update every npm dependency to `@latest`.
JavaScript
4
star
30

react-color-range

Super tiny color input ranges for React.
JavaScript
3
star
31

lightroom-interpolator

Interpolate lightroom edits between photos for better timelapses.
JavaScript
3
star
32

swtimer

Startupweekend Timer
JavaScript
3
star
33

tronmmo

A TRON-style MMO game, made with nodejs and canvas.
JavaScript
3
star
34

cutereset

Small and cute flexbox ready css reset.
CSS
2
star
35

dancing-dots

A js lib to get nice moving dot coordinates.
JavaScript
2
star
36

points

Experiment with live image filters
Vue
1
star
37

time-remaning-estimator

Estimate the remaining time for any process with known progress.
1
star
38

webworker-demo

Demo para GDLJS
JavaScript
1
star
39

project-euler

JavaScript
1
star