Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
A very simple middleware for the public transport realtime data in Trondheim, Norway
Veldig enkel endepunkt for å hente sanntidsdata fra AtB. Dagens endepunkt for henting av sanntidsdata, api.visuweb.no, vil snart bli tatt ut av drift siden den blir tatt over av en annen aktør.
Bybussen API (jeg åpen for navneendring (-:) er derfor laget for å enkelt kunne opprettholde den fantastiske tjenesten borte hos notifier.
For å benytte seg av denne må man ha gyldig nøkkel fra AtB. Sett bort fra at data leveres fra AtB, har denne tjenesten ellers ingen tilknytning til AtB.
npm install bybussen
Serveren startes opp med:
var http = require('http')
var bybussen = require('bybussen')
var options = {
user: '',
pass: ''
}
http.createServer(bybussen(options)).listen(3000)
Opprette direktespørring etter holdeplasser mot AtBs webservice
Holdeplassene (stops.js) har frem til nå blitt manuelt oppdatert hver gang det kommer nye. Dataene fra webservice inneholder blant annet mye forkortelser som ikke er noe særlig brukervennlig. Disse er manuelt oppdatert.
Forslag til løsning: lagre holdeplassene i en lokal base, samt opprette en enkel frontend for å kunne se diff mellom gammel og ny datasett (basert på holdeplassID), for å deretter dra inn nye holdeplasser, og gjøre endringer "as we go". Kan være et forslag å etterspørre ev. datasett med hele navn.
Autentisering med API-nøkkel
Ofte kan det være gøy å se bruksstatistikker. Det kan også være greit å ha en viss kontroll over tilgang til dataene mtp. ressursene en har tilgjengelig.
FAQs
A very simple middleware for the public transport realtime data in Trondheim, Norway
The npm package bybussen receives a total of 3 weekly downloads. As such, bybussen popularity was classified as not popular.
We found that bybussen demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.