<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Charly Wargnier</title>
    <description>The latest articles on DEV Community by Charly Wargnier (@datachaz).</description>
    <link>https://dev.to/datachaz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F362015%2Faff394d8-419f-4c1c-94de-37129cdbb4f4.jpg</url>
      <title>DEV Community: Charly Wargnier</title>
      <link>https://dev.to/datachaz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/datachaz"/>
    <language>en</language>
    <item>
      <title>Easily visualise entity relationships from Wikipedia with Wiki Topic Grapher! 👾</title>
      <dc:creator>Charly Wargnier</dc:creator>
      <pubDate>Mon, 22 Feb 2021 11:52:08 +0000</pubDate>
      <link>https://dev.to/datachaz/introducing-wiki-topic-grapher-43gm</link>
      <guid>https://dev.to/datachaz/introducing-wiki-topic-grapher-43gm</guid>
      <description>&lt;p&gt;Leverage the power of Google Cloud Natural Language to retrieve entity relationships from Wikipedia URLs or topics!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Get interactive graphs of connected entities &lt;/li&gt;
&lt;li&gt;Export results with entity types and salience to CSV!&lt;/li&gt;
&lt;li&gt;Export results with entity types
and entity salience to CSV!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💻 Try the app: &lt;a href="https://lnkd.in/dkfuhed"&gt;https://lnkd.in/dkfuhed&lt;/a&gt;&lt;br&gt;
🧵 Twitter thread: &lt;a href="https://lnkd.in/dji2a4s"&gt;https://lnkd.in/dji2a4s&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many cool use cases! &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Research a  topic then get entity associations that exist from that seed topic&lt;/li&gt;
&lt;li&gt;Map out related entities with your product, service or brand&lt;/li&gt;
&lt;li&gt;Find how well you've covered a specific topic on your website
Differentiate your pages!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not just an SEO tool! You can map &lt;em&gt;any&lt;/em&gt; types of relationship from a given Wikipedia seed URL or topic. E.g someone from the community already mapped out relationships in structural molecular biology! 🤓🧠&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stack&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;About the stack, it's 100% Python! 🐍🔥&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@GCPcloud Natural Language API&lt;/li&gt;
&lt;li&gt;PyWikibot&lt;/li&gt;
&lt;li&gt;Networkx PyVis&lt;/li&gt;
&lt;li&gt;@streamlit&lt;/li&gt;
&lt;li&gt;Streamlit Components -&amp;gt; streamlit.io/components&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;⚒️ Still To-Do’s&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;💰 Add a budget estimator to get a sense of @GCPcloud costs!&lt;br&gt;
🌍Add a multilingual option (currently English only)&lt;br&gt;
📈Add on-the-fly physics controls to the network graph&lt;br&gt;
💯Add Google KG #API to add more data (scores, etc.) (ht &lt;a class="comment-mentioned-user" href="https://dev.to/loukilaymen"&gt;@loukilaymen&lt;/a&gt;
)&lt;/p&gt;

&lt;p&gt;That code currently lays in a private repo. I should be able to make it public soon for you to re-use it in your own apps and creations! I just need to clean it a tad, remove some sensitive bits, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🙌 Shout-outs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kudos to @jroakes for the original script. Buy that man a 🍺 for his sterling contributions! -&amp;gt;&lt;br&gt;
paypal.com/paypalme/codes…&lt;/p&gt;

&lt;p&gt;Kudos also to fellow @streamlit Creators:&lt;/p&gt;

&lt;p&gt;&lt;a class="comment-mentioned-user" href="https://dev.to/napoles3d"&gt;@napoles3d&lt;/a&gt;
 who told me about the PyVis lib! 🔥&lt;br&gt;
&lt;a class="comment-mentioned-user" href="https://dev.to/andfanilo"&gt;@andfanilo&lt;/a&gt;
/&lt;a class="comment-mentioned-user" href="https://dev.to/christianklose3"&gt;@christianklose3&lt;/a&gt;
 for their precious advice! 🙏&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💲 Beware on costs!&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;It can get expensive quickly with that Google Natural Language API!&lt;/p&gt;

&lt;p&gt;Monitor your costs via the GCP console regularly and/or put quotas to tame that G beast!  I'm planning to add a budget estimator pre-API calls. Should come handy. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feedback and support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wiki Topic Grapher's still in Beta, with possible rough edges! Head-off to my Gitter page for bug reports, questions, or suggestions.&lt;/p&gt;

&lt;p&gt;This app is free. If it's useful to you, you can buy me a ☕ to support my work! 🙏&lt;/p&gt;

&lt;p&gt;▶️ buymeacoffee.com/cwar05&lt;/p&gt;

&lt;p&gt;That's all, folks. Enjoy! &lt;/p&gt;

&lt;p&gt;Charly&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>googlecloud</category>
      <category>nlp</category>
      <category>datascience</category>
    </item>
  </channel>
</rss>
