Coder Social home page Coder Social logo

astrofrog / acknowledgment-generator Goto Github PK

View Code? Open in Web Editor NEW
40.0 40.0 47.0 477 KB

Easily generate acknowledgment sections for papers

Home Page: http://astrofrog.github.io/acknowledgment-generator/

JavaScript 61.46% HTML 22.72% Python 4.74% CSS 11.07%

acknowledgment-generator's People

Contributors

alecthomson avatar astrobot avatar astrofrog avatar astronomeralex avatar benjaminrose avatar bsipocz avatar bwinkel avatar cadair avatar dwijn avatar ellequelle avatar guillochon avatar hamogu avatar hannorein avatar henryroe avatar indiajoe avatar jegpeek avatar kalgash82 avatar keflavich avatar mariadeanton avatar maxbeegee avatar minzastro avatar mkargo avatar moofl avatar nialldeacon avatar njcuk9999 avatar onekiloparsec avatar pkgw avatar slowe avatar timothygebhard avatar willettk avatar

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acknowledgment-generator's Issues

Newlines/dots

At the moment items "Acknowledgement" are not separated at all, a period should be added to the end of each item.
"Bibtex" section became a flow of text, not very readable if I copy it to a bib file. Is there a way to preserve formatting from yaml file?

Ipython citation broken

Simple issue, generates citation PER-GRA:2007 with a dash instead of an underscore, need to pick one or the other

Add sub-categories

For example, we can add a category for Python, one for IDL, etc. Along with #4 this will ensure that the user is not overwhelmed, and can just select what they need.

Support citation vs. acknowledgment

A similar setup could be used to properly cite many of the projects/software/facilities listed here, as each of them is described in one or more papers which could be formally added to the reference list. So one idea worth considering is to provide a toggle which allows the user to choose between acknowledgment and formal citation. Either way, the proper cut-n-paste code would be generated.

Add support for dependencies

For example, if 'Keck' is selected, then 'Mauna Kea Observatories' should also be selected. And the dependents should come after.

Make lists wrap into columns

As we add more and more entries, we can make a better use of the horizontal span of the window by making the list wrap into multiple columns.

Include search box to filter down options

As time goes on, it is likely there will be hundreds of facilities and codes, so it would be a good idea to be able to filter down the number of options with a kind of search box.

Migrate from Travis to GH actions

When reviewing #81, I noticed that the tests are not run any longer. I think that's because we are still set up for Travis. But that also means that there is no automatic deployment after merging. Thus, even if I confirm #81 locally, I can't get it on the live site.

Since the deployment requires a GH secrect, I'm not sure I can actually do that. @astrofrog : Can you have a look?

LBT error in Python 3.5

Looking at Travis CI, it looks like the ":" in the LBT acknowledgment is giving the Python 3.5 test issues. Since the web page is working, should we just drop Python 3.5 fromTravis?

Adding footnote section

Many observatories requires or at least prefers to have a footnote to the title as part of the acknowledgement. Would be nice to generate this, too.

"Copy to clipboard" button

It would be nice to have a "copy to clipboard" button, so there will be no need to select generated text manually.

Add more entries

The current database just contains test entries, but we need to populate it! Any contributions welcome :)

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.