Giter VIP home page Giter VIP logo

github-globe's Introduction

Github Globe

github-globe made by Zhanar Osmonaliev

Inspiration

This project was inspired by Github's homepage, where they display real-time Github activity on a globe map.

Implementation

The globe is constructed with three-globe, a ThreeJS data-visualization project made by @vasturiano. Then, the scene is shaded with a dim ambient light and multiple directional lights to resemble a dreamy space environment. The globe's MeshPhongMaterial is also adjusted to fit the environment.

All my attended/cancelled flights (2019-2020) are displayed on the globe. If you try to follow one arc, that would be the sequence of my travel destinations. Red arcs are cancelled flights.

Documentation

Please visit three-globe for detailed documentation if you want to edit the Globe object to add data visualization. Speaking of the Glow, three-globe does not let you access the glow mesh object yet, so the default glow was turned off and a separate three-glow-mesh is added to the scene instead.

Usage

This project is bundled with Webpack:

"build": "webpack --config=webpack.prod.js",
"build-dev": "webpack --config=webpack.dev.js",
"start": "webpack serve webpack-dev-server --open --config=webpack.dev.js"

Details:

npm start        # development build in ./dist
npm run build    # static production build in ./

License

MIT

github-globe's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-globe's Issues

background black

Hi, I want to remove background black and set it transparent
(N_.background = new Mt(16777215))
When i change the number 16777215, color changed, how i cant remove background?
thanks

Issue on globe background color

Hello Sir,
I have used your globe canvas but I can change the tv.background colo could you please help me to change background color.
thanks

Running github-globe in NextJS

Hey @janarosmonaliev and folks, thank you for this project. It's great!

I'm a complete noob in Javascript and all the frameworks, build tools etc.

But, I managed to edit code to tweak the globe to how I'd like it to look. Now I want to deploy this globe in the NextJS project.

I followed the instructions and run npm run build.

This generated the main.js file that I included in my NextJS project.

When I run my NextJS page, I can see upon inspection that main.js is loaded. But, the globe is not showing. I am wondering if I'm supposed to include more files from the project and not just the main.js. Has anyone managed to run github-globe in NextJS? If yes, can you share some tips?

Thank you.

Can't Get Unicode Font to Work

Hi,

I can't run characters like ç,ğ,ö in the labeltext area. ? appears on the screen as a sign. Is there any way to fix this issue?

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.