Giter Club home page Giter Club logo

Comments (12)

vekkle avatar vekkle commented on June 2, 2024 2

Hello!
Sorry, I am new to GitHub. How can I suggest a summer school to be added to this list?
Thank you very much for the idea and your realization, by the way.

I want to suggest Summer neurolinguistics school 2017 in Moscow, Russia:
https://www.hse.ru/neuroling/summer_school_2017
Registration fee is appr. 8 € for students and appr. 16 € for non-student participants; university dormitories are available for foreigners for appr. 3 € per night. Organising comittee may help with visa.
Deadlines: 15 May 2017 — poster submission, 1 June 2017 — registration.

from neurosummerschools.

titipata avatar titipata commented on June 2, 2024 1

@PhABC, I think that's a great idea to make Python script to do that!

>> python add_conference.py
conference name: ...
deadline: ...
details: ...

I have to think about it a little more on how we should set them up so we don't have a bunch of .py files in the repository.

Another way is that we can also add .github file in order to give contribution instructions when people want to do Pull Request. That might be a little easier because people who wants to add details might not prefer to add conference use command line.

I totally agree again that we should have field for deadline/occur date (at least in a structure that we can write code to extract) for each summer schools so that we can sort them by time or by summer school name.

Actually, I can actually extract deadline from the format that we have already. I can write a script to sort the summer school by deadline later on.

from neurosummerschools.

PhABC avatar PhABC commented on June 2, 2024 1

I could write the instruction file, which could be the README file actually. Good idea! If you don't mind the current deadline format than sure we can keep it this way. Let me know if you want some help with the coding as well!

from neurosummerschools.

tjiagoM avatar tjiagoM commented on June 2, 2024 1

I just thought that even better than a list of summer schools and respective deadline, which we would have to manually update everytime the deadline has passed, it is possible to have a webpage. Github allows each user to have a public github.io webpage, thus we could just have some place in the repository with the schools, and some javascript code would be responsible to show the ones currently active according to the day of the year, and put somewhere else in the webpage the past schools...
So, the only work we would have would be to manually push information about summer schools to the repository.
Also, you would have a url which would be the "standard" for this, and more easy to share.

What do you think?
It is very easy to grab a simple html template like these: https://html5up.net/
More info: https://pages.github.com/

from neurosummerschools.

PhABC avatar PhABC commented on June 2, 2024 1

This is a great suggestion and it would indeed be quite easy to implement. Could save summerschools in a .json file or something.

from neurosummerschools.

PhABC avatar PhABC commented on June 2, 2024

Great suggestion and I totally agree. The idea was to have a somewhat exhaustive list that one could just update, but new summer schools are always added!

It might be a bit hard to smartly say when a summer school is new, but putting only the summer schools currently accepting application in the table of content might be a good in between solution. It's not like there are that many summer schools and you are most likely interested in the summer schools added that you can still apply to, correct?

Let me know what you think of this!

from neurosummerschools.

PhABC avatar PhABC commented on June 2, 2024

@titipata what do you think of this idea for the table of content? The way I set it up was a bit redundant with the actual list.

I was thinking of making a python script to append new school directly via command line (updating table at the same time) where it could sort based on deadline as well (should reformat deadlines to dd/mm/yy to make sorting easier). Could be something like ; scan the file, build dictionary, sort, update file.

from neurosummerschools.

tjiagoM avatar tjiagoM commented on June 2, 2024

@PhABC yes, having a list with the ones currently accepting seems the best way to me. I also think that it is important to have a list with past summer schools. About the "new" added summer schools I guess I was thinking in something like those old "new" images when a new thing is added, but I'm not sure whether it would have a nice result.

from neurosummerschools.

titipata avatar titipata commented on June 2, 2024

@tjiagoM this is actually a great idea. Maybe we can highlight those schools in table of contents. One draw back here is that we have to update them once a month (things like that)

from neurosummerschools.

titipata avatar titipata commented on June 2, 2024

thanks @vekkle! I think I can add the conference later on today to the repository. Bug me if I didn't do that :)

from neurosummerschools.

PhABC avatar PhABC commented on June 2, 2024

Added the school @vekkle ! Thank you :)

from neurosummerschools.

titipata avatar titipata commented on June 2, 2024

@PhABC you can set docs folder to Github pages in settings page. My suggestion is to use Jekyll page and store each conferences in yml files.

from neurosummerschools.

Related Issues (5)

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.