Skip to main content

Simple and efficient django app for storing, organizing, and sharing links.

Project description

share-links

Small fast django website that allows you to share links (kinda like shaarli but using Django).

Version 1.0.0 | Main website | Documentation | PyPI - Downloads

Screenshots

website screenshot mobile screenshot admin interface with filters & custom columns
view on computer view on smartphone admin interface with filters & custom columns

Get started

All content is also available in the documentation.

Want a django website with this app already installed? Then check out share-links-website!

Features

Non exhaustive list

  • Pages
    • List and detail pages of links and tags and categories and collections
    • About me and contact page
  • Various filters
    • Recent/oldest/featured/recently updated/by site/highlighted
    • Powerful search
  • Save Links (with a title, a description and a few other options)
    • Organize them using Tags or Categories
    • Group them in Collections (e.g., favorite artists)
    • Display favicons before links (can be disabled)
    • Visit a random link!!1!
    • Add multiple tags to multiple links (more infos here)
  • Django-related features
    • Admin interface (add/edit/remove links/tags/[...])
      • Automatically fetches page title and meta description when adding a link
      • And some custom actions!
    • Multiple accounts
    • Translations
    • Dead link check & web archive replacement using some management commands
    • Comment system (with comment moderation)
    • Export content (json using dumpdata)
  • Fixtures (provide a default list of categories and tags, translated in fr & en)
  • RSS feed
  • Fetch website content (in pdf, using weasyprint)
  • Web archive link display
  • Statistics
  • A webring of different instances!!1!
  • Lots of config options
  • It's f a s t (i haven't tested it with more than ~3k links but it runs fine using sqlite as a db on an old dell optiplex fx160 with 3 gb of ram & an old intel atom 230)
  • Tests
  • Extensive documentation

Join the webring!

If you have an instance running somewhere, just fork the project and add yourself in the webring.json file, and submit a merge request (you can also submit your instance link/description in an issue and I will add it myself). No porn or extreme political views/hate speech/fake news instances are allowed in this webring.


Todolist for share-links 1.0

  • réécrire le site web
  • réécrire le readme de share-links-website
  • finir d'écrire la doc

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

share_links-1.0.0.tar.gz (63.8 kB view details)

Uploaded Source

Built Distribution

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

share_links-1.0.0-py3-none-any.whl (83.2 kB view details)

Uploaded Python 3

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