by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Ville Koivunen
    @vikoivun
    OpenAhjo is, unfortunately, without a service owner. Thus it has no development budget and is stalled to its current state. We hope to modernize it within year or two, but currently it will stay as it is.
    Arvi Leino
    @arvileino
    Onko kartan https://ulkoliikunta.fi/ liikuntapaikkojen kuntotietojen päivityskäyttöliittymä jaossa avoimena koodina?
    Tero Tikkanen
    @terotic
    Arvi Leino
    @arvileino
    Thanks @terotic ! Hopefully it’s easy to setup
    Tero Tikkanen
    @terotic
    @arvileino I notice the cocumentation is non-existent. As far as I know it's fairly standard and robust Webpack/React setup. If you run into problems, ping tituomin here. I know he is quite busy these days, but should be able to point you to the right direction if there is a specific problem. You can also file an issue in the repo!
    Arvi Leino
    @arvileino
    Will try and ask Timo if help needed
    Arttu Kiiskinen
    @wexar_gitlab
    Terve, onko teillä mahdollisesti suunnitelmissa muuttaa infopankki palvelun verkko-osoitteita lähiaikoina? Olemme tekemässä maahanmuuttajien koulutus appiin (SIMHE - hanke) web-view toteutusta ja haluamme olla varmoja että osoitteet pysyisivät ainakin jonkin aikaa samoina.
    Jussi Arpalahti
    @jussiarpalahti
    @wexar_gitlab Osoitteiden on tarkoitus olla pysyviä.
    Oliko teillä muuten käyttöä kategoriahaulle mistä aiemmin puhuttiin?
    Riku Mäntysalo
    @RikuMantysalo

    Hi, our team is building an app in the innovation project with the city of Helsinki and Metropolia.

    We are running the linkedevents api locally for testing purposes but we noticed that we need to authenticate somehow to do POST requests.

    How can we create the credentials needed / change the permissions to allow POST requests without authentication?

    Riku Oja
    @Rikuoja
    @RikuMantysalo well, most places where they have put up Linkedevents have implemented their own SSO that talks to Linkedevents. If you want to do those requests directly to Linkedevents, my suggestion would be to e.g. use the Django admin to add an api key to a data source in the database. Then you can add that api key to all requests to allow POST and PUT :)
    I think that's the only way to do POST and PUT without external authentication :)
    So the idea is that if Linkedevents DataSource has apikey, then putting that in the apikey request header will allow the request to do POST and PUT in the /v1/event endpoint as long as the publisher in the json is the same organization as the Organization that owns the DataSource.
    Other endpoints don't currently support POST and PUT, as we haven't needed to POST e.g. Places or Keywords. There is a pull request on that though
    Riku Mäntysalo
    @RikuMantysalo
    Ok, seems simple enough! Thanks for the response :)
    joseymetro
    @joseymetro
    Hi, I am doing a mobile app for respa. And I would like to add reservation feature. Is it enough to pass my OAuth2 access token (either from Facebook or Google) in the header when making a POST request to reserve a place?
    joseymetro
    @joseymetro
    I did check the source code of varaamo from github and it is using tunnistamo single sign on service. However I can't find any info to register my app to tunnistamo to get the API key and secret
    Jussi Arpalahti
    @jussiarpalahti
    @joseymetro Hi, Josey.
    You have found the correct place and deduced correctly that Tunnistamo participation is required :laughing:
    Unfortunately at the moment we don't have a process for new applications to use Respa.
    I'll see if I can get its project manager to see about this. And what it would require from our end to get Tunnistamo more welcoming to new apps.
    Petteri Laine
    @petterill
    @joseymetro a mobile app for Respa sounds very interesting! At the moment only our own services use Respa, but we would like to change that. Using Tunnistamo is required for Respa. At the moment only our services use Tunnistamo but technically it should be possible for your app to use Tunnistamo as well. I will dig into this and see what is possible and get back to you.
    Ali KILIÇ
    @gislayer
    Hello There ! :)
    is there any GIS Developer on here ?
    Ville Koivunen
    @vikoivun
    Well. We do have a couple of projects that make use of location data. Do you have something specific in mind?
    Riku Oja
    @Rikuoja
    Yes, actually most of our projects do contain some GIS data, and we do serve lots of data on our geoserver in WFS too :)
    Ali KILIÇ
    @gislayer
    Sounds good. thank you for response. i 'm gonna research about it, thank you again
    Riku Oja
    @Rikuoja
    Just ask if you have more questions :)
    Ali KILIÇ
    @gislayer
    Yes, actually i have a question. Have you ever use Openlayers + pbf tiles and sytle.json on offline pure javascript. Do you have any example ?
    hamilton pinheiro
    @hamil_pinheiro_twitter

    Hello There! :)

    I'm from Brasil, my company is an outsourcing and turnkey projects specialist with many technologies, we have clients in Spain and the UK, and want to get new clients and opportunities around the world.

    How is the outsourcing market in your country?

    Riku Oja
    @Rikuoja
    @gislayer sorry for not answering earlier, but in January we had never used pbf tiles :D Now I have been practicing creating an openmaptiles (https://openmaptiles.org/) pbf vector tileset and serving it with mapbox gl style. However, we haven't created any javascript openlayers clients for that yet.
    So we have pbf tiles that are mostly meant for developers in new projects in the future.
    Aarni K
    @aarni-k
    Moido. Ajattelin heittää linkin myös tänne. Tein testimielessä tälläisen toteutuksen joka hakee Open311 API:n avulla palautteita ja niihin voi myös tehdä suodattavia hakuja. Github Pagesilla pyörivä versio on ensimmäinen raakile ja jatkossa ajatuksena oli tehdä esimerkiksi funktiot hakemaan aiemman vuoden kaikki palautteet ja suodattaa niistä erilaisia sisältöjä, kuten vaikka siirtokehoituksiin, kyltteihin, monttuihin jne liittyvät palautteet. Olettaen, että tiketit eivät jää vuosikausiksi roikkumaan Kaupungin puolelta. Tällä hetkellä myös vastuu-yksiköt/palvelukuvaukset ovat hieman "ylimääräistä" dataa, koska suurin osa palautteista näyttää olevan "Kaupunkiympäristön" alla. https://aarni-k.github.io/helsinki-pilalla/
    Timo Tuominen
    @tituomin
    Kiitos, hyvää työtä! Palautteiden metadatassa on valitettavasti hieman tiedostettua ongelmaa sen suhteen, miten hyvin "palaute hoidettu"-status vastaa oikeasti sitä, että itse ongelma on korjattu vs. ongelma on lähetetty alihankkijalle korjattavaksi. Koskee erityisesti kaupunkiympäristöä. Ihan vaan tiedoksi.
    Aarni K
    @aarni-k
    Tuon takia ajattelinkin, että parempi ehkä näyttää vaan palautteita "in general" ja tehdä mahdollinen sisällön filtteröinti omien logiikoiden mukaan.
    HRI
    @HRInfoshare_twitter
    @aarni-k Näyttää mielenkiintoiselta! Voisiko sen lisätä Helsinki Region Infosharen sovellusgalleriaan (https://hri.fi/data/fi/showcase)?
    Aarni K
    @aarni-k
    Juu voihan sen laittaa. Aika raakile se vielä on, mutta eipä tuo haittaa.
    HRI
    @HRInfoshare_twitter
    @aarni-k Kiitos! Laitoin sen äsken HRI:hin, onko ok näin: https://hri.fi/data/fi/showcase/helsinki-pilalla. Kuvia, tekstiä ym. voi vielä toki muokata.
    Aarni K
    @aarni-k
    Hei @HRInfoshare_twitter Tämä on näin ok, kun sivusto on vielä alku-vaiheessa. Jos (ja kun) saan sivuston toteutusta vähän laajemmaksi sekä lisättyä erilaisisa toiminnallisuuksia, niin kai tuota tietoa voi myöhemminkin muokata?
    HRI
    @HRInfoshare_twitter
    @aarni-k Toki voi. Muutoksista voi ilmoitella meille vaikka tätä kautta tai sähköpostitse hri@hel.fi.
    Vasilii Rogin
    @roginvs
    Hi! How can I get API Key for Respa? I would like to try to build Varaamo alternative. Not sure will I do something or not, but I am inspired today
    Riku Oja
    @Rikuoja

    @roginvs Respa doesn't use API keys as such, rather the API is open for anybody to browse, but actually PUT/POSTing reservations requires logging in with an SSO such as the Helsinki tunnistamo.

    You can contact respa product owner petteri.l.laine@hel.fi to ask how to proceed (and are there plans to allow 3rd party UIs to authenticate with our SSO), but my first step would be just to create a client that can do GET requests and worry about authentication later on :)

    Vasilii Rogin
    @roginvs
    @Rikuoja good point, thanks. I will try to do something read-only first
    k-ja
    @k-ja
    Hi everyone, I'm new so forgive me if I'm a little newbie. I want to know where I can find the admin API definition or paths for posts an puts, also for admin login an how I generate the csrftoken token and csrfmiddlewaretoken to do a login, I'm building a module that interacts with Respa with all the CRUD but I just can use the open API, Thanks in advance.
    Riku Oja
    @Rikuoja

    @k-ja My answer to you, I'm afraid, is the same as to roginvs above: in my understanding that would require negotiating with respa product owner petteri.l.laine@hel.fi , he will know best if we allow other clients than Varaamo to actually authenticate with our SSO.

    This always requires a setting in our SSO (and a shared secret between the client and our SSO) to allow an external client to authenticate, make reservations and edit data.

    The api documentation https://dev.hel.fi/apis/respa/ does contain POST and PUT requests, but they indeed do require authenticating with our SSO to be allowed.
    k-ja
    @k-ja
    Thank you @Rikuoja. With a super admin created with "python manage.py createsuperuser", I can CRUD all the collections in the RA or Django Admin, I want to use that user to manage the CRUD by API, in this case, is there nothing I can do?
    Timo Tuominen
    @tituomin

    @k-ja So you have a local respa instance. For that you would need a local Tunnistamo and configure them to work together.

    However, what is your end goal? Interacting with the production version of Respa? Like Riku said, the challenge there would be more organizational, you would need to talk with the product owner about integrating there, aligning your goals with the respa roadmap, etc.

    Riku Oja
    @Rikuoja
    @k-ja Yeah, as tituomin said, you will have to then set up your own SSO service, or use a commercial oauth service, to authenticate your local respa with such a service. So is that your own end goal, to setup your own respa service?
    victorcafi
    @victorcafi
    Hi, I am Víctor from Barcelona (Spain). I do not really know if this is the correct chat for my message. I am the customer manager of Mainn, a company composed by 16 young entrepreneurs who work developing several projects. We are going to stay one month and a half in Helsinki and we are looking for professionals who can help us fitting our projects in Finnish culture. Today I have been in Forum Virium Helsinki and Juha Jäppinene (the Communication Specialist of the space) talked to me about Helsinki Love Developers. Concretely, we have talked about hack days because they represent one of our main projects and activities. I would love to meet someone who I could have a conversation with about it. Thanks in advance.
    Riku Oja
    @Rikuoja

    @victorcafi This is definitely the correct chat! However, we haven't been organizing hack days as such for a while. However, this week there is a Helsinki loves developers meet https://www.facebook.com/events/162874515135407/ (sadly in Finnish), which concerns open data. There might be people you are interested in meeting there?

    So, really depends on what kind of people you want to meet. There are no proper hack events that I know of coming up at the moment.

    victorcafi
    @victorcafi
    @Rikuoja Hi Riku, thanks for your answer! We basically want to help companies who are stuck with any problem regarding their products or services, and connect them with different groups of generation Z people so they can work hand to hand with them to find a solution together for their issues.
    Vitor Eduardo da Silva
    @vitoreduardods_twitter
    Hey @/all, please, let me introduce me to you. I am Vitor Eduardo, a dev from Brazil. Perhaps you may think it a kind of weird, after all, why is a Brazilian interested in Helsinki? Well, I have real admiration for Scandinavian countries. Simple as that! So I was wondering a few days ago when I came across to dev.hel.fi website: "Is there a place for me in among that guys?" That is the point. May I?
    nettiopsu
    @nettiopsu
    Hey guys! Whom could I ask about Respa API parameters? I am interested in the reservation function - how does it work when it includes payment - which parameters should be used and how the process goes in such case?