Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.rst

Shaarli devtools

Scripts and utilities to assist Shaarli development, testing and debugging.

Postman

Resources to test the REST API with the Postman HTTP development environment.

  • Shaarli-API-v1.postman_collection.json contains a collection of HTTP requests corresponding to the endpoints of the REST API v1
  • Shaarli-Template.postman_environment.json is an example environment that should be duplicated to define instance-specific variables (URL, API secrets, etc.)

The API collection comes with a pre-request script to generate a valid JSON Web Token.

Use it when:

  • you want a straightforward tool to interact with the REST API
  • you want to test API endpoints
  • you want to add new API endpoints

generate_netscape_bookmarks.py

Generates a Netscape-like bookmark export containing fake yet coherent entries generated through the Faker library.

Use it when:

  • you want to test Shaarli's bookmark import feature
  • you want to test the NetscapeBookmarkParser library
  • you want to diagnose performance and/or parsing issues with a large amount of data

We use(d) it for:

github_release_to_changelog.py

Retrieves a Github repository's release notes using the Github REST API, and generates a Markdown-formatted change log.

Use it when:

  • you took the time to write Github release notes
  • you realize it'd be a good thing to have these release notes as a SCM-managed change log

We use(d) it for:

About

Scripts and utilities for Shaarli development

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages