Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display the speaker's bio and picture #25

Open
LenzGr opened this issue Feb 6, 2017 · 5 comments
Open

Display the speaker's bio and picture #25

LenzGr opened this issue Feb 6, 2017 · 5 comments
Labels

Comments

@LenzGr
Copy link

LenzGr commented Feb 6, 2017

Not sure if the API you're using actually provides this information, but I would find it helpful to learn more about the speaker of a given session when tapping their name. Currently, you only show a list of sessions related to that speaker. Thanks!

@cbeyls
Copy link
Owner

cbeyls commented Feb 7, 2017

I wanted to do this for a long time but unfortunately I don't have access to this information. At least there is a link to the website where you can see more info about the speaker.

@cbeyls
Copy link
Owner

cbeyls commented Jan 5, 2024

There is still no speaker information in the schedule file, but I'll push to add this for FOSDEM 2025.

@cbeyls cbeyls added the feature label Jan 5, 2024
@hrw
Copy link

hrw commented Jan 6, 2024

The only way now I can come is to parse https://fosdem.org/2024/schedule/events/ page and create a map of https://fosdem.org/2024/schedule/speaker/* links to names (and sessions in case of multiple speakers of same name).

So

<tr>
            <td><a href="/2024/schedule/event/fosdem-2024-1953-using-code-generated-by-ai-issues-misconceptions-and-solutions/">Using code generated by AI: issues, misconceptions and solutions<br/><i></i></a></td>
            <td><a href="/2024/schedule/speaker/7FMT97/">Andrew Katz</a></td>
            <td><a href="/2024/schedule/room/ub2252a/">UB2.252A (Lameere)</a></td>
            <td><a href="/2024/schedule/day/sunday/">Sunday</a></td>
            <td>13:45</td>
            <td>14:15</td>
	    <td>
	      
	    </td>
	    <td>
	      
	      
	      
	      
	    </td>
        </tr>

merged with

      <event id="14133">
        <start>13:45</start>
        <duration>00:30</duration>
        <room>UB2.252A (Lameere)</room>
        <slug>fosdem-2024-1953-using-code-generated-by-ai-issues-misconceptions-and-solutions</slug>
        <title>Using code generated by AI: issues, misconceptions and solutions</title>
        <subtitle></subtitle>
        <track>AI and Machine Learning devroom</track>
        <type>devroom</type>
        <language>en</language>
        <abstract>&lt;p&gt;As ever, technology has raced ahead of the law. What are the copyright issues with ingestion of training data, configuration and transfer of models, and the generation and use of code? Can GPL code inadvertently be incorporated into your non-GPL codebase? Who owns the copyright in generated code? Andrew Katz, a lawyer specialising in open source and AI, will explain the issues, and consider potential solutions.&lt;/p&gt;</abstract>
        <description></description>
        <persons>
          <person id="1852">Andrew Katz</person>
        </persons>
        <attachments>
        </attachments>
        <links>
        </links>
      </event>

Would give info that speaker #1852 name is "Andrew Katz" and his bio page is "/2024/schedule/speaker/7FMT97/".

No idea does it make sense to follow it.

@cbeyls
Copy link
Owner

cbeyls commented Jan 6, 2024

@hrw Note that this logic doesn't work if two speakers have the same name (which is luckily not the case this year).

Scraping does the job but it would be easier to use the YAML export file directly if it was made available publicly. This is the file used as source of truth to generate both the static FOSDEM website and XML schedule file.

Note that currently the speakers URL contain an id that's not the same as the numeric id in the schedule file. This is the id used internally by Pretalx. I already asked if it was possible to go back to using slugs in speakers URLs as it was the case before.

@hrw
Copy link

hrw commented Jan 6, 2024

As long as Joe Doe (id 123) does not share talk with Joe Doe (id 234) they can be mapped by talk they give.

But it does not make things easier as html parsing can be worse than xml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants