A program for processing Hyperlinks, Sphinx references, and inventories.
Project description
Linksmith
A program for processing Hyperlinks, Sphinx references, and inventories.
Longing for a Hyperlink,
already in hand.
MEP 0002,
considering.
» Documentation | Changelog | PyPI | Issues | Source code | License
What's Inside
- A few convenience wrappers around
sphinx.ext.intersphinxand sphobjinv. - Ideas to support DWIM-like tooling for Sphinx and Hyperlinks, coming from a sweet conversation at pueblo's sketch about adding an inventory decoder for Sphinx, summarized into a feature wish list.
- Code for community operations, alongside software tests and packaging, in order to provide better maintainability and re-use.
Setup
pip install --upgrade linksmith
Usage
linksmith inventory https://linksmith.readthedocs.io/en/latest/objects.inv
More details and other subsystems are outlined at the Linksmith Usage documentation.
Development
In order to learn how to set up a development sandbox, please visit the development documentation.
Contributing
We are always happy to receive code contributions, ideas, suggestions and problem reports from the community.
Spend some time taking a look around, locate a bug, design issue or spelling mistake and then send us a pull request or create an issue ticket.
Thanks in advance for your efforts, we really appreciate any help or feedback.
Acknowledgements
Kudos to Brian Skinn, Sviatoslav Sydorenko, Chris Sewell, and all other lovely people around Sphinx and Read the Docs.
Etymology
Anansi, or Ananse (/əˈnɑːnsi/ ə-NAHN-see) is an Akan folktale character associated with stories, wisdom, knowledge, and trickery.
Anansi is best known for his ability to outsmart and triumph over more powerful opponents through his use of cunning, creativity and wit.
Despite taking on a trickster role, Anansi often takes centre stage in stories and is commonly portrayed as both the protagonist and antagonist.
Another anansi package has already been published to PyPI, so we needed
to find a different name, and selected linksmith for the time being.
If you have other suggestions as long as this program is in its infancy,
please let us know.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linksmith-0.0.2.tar.gz.
File metadata
- Download URL: linksmith-0.0.2.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ce6b072dddc4d93f89ff82a398412e2ddbc5c87e0a7ebdec2649f76c2988626
|
|
| MD5 |
643774c7bf22a4b5852e986ca96c02d3
|
|
| BLAKE2b-256 |
b038ef41e1eba357db7dc4ab82b16da14432f839ceff4bb1e869becb22f4f5f7
|
File details
Details for the file linksmith-0.0.2-py3-none-any.whl.
File metadata
- Download URL: linksmith-0.0.2-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79cb90e8b673f0be79c4ad7f7bbd2783f0e1d0d183dd8ecd8dda29095c49a637
|
|
| MD5 |
4d8dd96e6e364b615644c179fb7c9b32
|
|
| BLAKE2b-256 |
ce3c14dc5d2608805904a53860bd9b5732510cfa58d48eb1efb37db501f871f5
|