Skip to main content

Web Scraper package for generating wordclouds from research paper abstracts.

Project description

CloudsOfArx

codecov GitHub Workflow Status PyPI

An automated webscraper package to make wordcloud images out of the abstracts of your first-author papers.

Installation

To use this package just install via pip

pip install CloudsOfArx

Usage

This package is simple and straightforward. To use it simply run the following lines in your python environment of choice after installation via pip.

import CloudsOfArx

CloudsOfArx.create_wordcloud(ADS_TOKEN, author, image_file, orcid=None, save_name=None)

The ADS_TOKEN is required to use the NASA ADS API. Make an account on NASA ADS to acquire an API token key, then copy and paste the key as a string for that argument. The author argument is the name of the first-author in a "LastName, FirstName" formatted string. image_file is a string pointing to the desired image for masking the wordcloud into. I also include the optional orcid parameter for authors who wish to use their ORCID to ensure the papers used are their own work. The save_name argument is an optional argument for naming the saved wordcloud file.

An example of this is shown below This is an image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudsofarx-0.5.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloudsofarx-0.5.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file cloudsofarx-0.5.0.tar.gz.

File metadata

  • Download URL: cloudsofarx-0.5.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for cloudsofarx-0.5.0.tar.gz
Algorithm Hash digest
SHA256 abc60e3e344134dab6d8bf31737c77cf1f98baa9bb39dc4a7a825ef23da18b48
MD5 0bab680624d7c95109eb5d7a5e62f0d8
BLAKE2b-256 a281cdd2d338b5fb1051dcd3aa33de001fc09e1b819a4fd7bd4201f4ce1d3f18

See more details on using hashes here.

File details

Details for the file cloudsofarx-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: cloudsofarx-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for cloudsofarx-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0d8b6baa627e359bd3bddc94e72bb6f54bff3b91b810a61a4d14d638cf0839a
MD5 a35f8dd2e8f1ef553220abb47b8dabc5
BLAKE2b-256 55bd61bf00eaedec99c7102453e7ff34badd8c953e75262f86a345f219ba9ec2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page