Coder Social home page Coder Social logo

taishibr / pichostify Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jwjoel/pichostify

0.0 0.0 0.0 1.79 MB

Versatile Image Hosting Browser (Chrome, Firefox) Extension Powered by the GitHub API. Image Upload, Hosting, and Essential Tools.

License: GNU Affero General Public License v3.0

JavaScript 2.08% TypeScript 41.34% HTML 0.21% Vue 42.64% Stylus 13.74%

pichostify's Introduction

1280800

PicHostify - Versatile Image Hosting

Release License

PicHostify is a browser extension based on PicX, offering a comprehensive image hosting solution and image toolkit using the GitHub API. It's free, secure, and facilitates image uploading, hosting, link generation, and offers various image manipulation tools.


๐ŸŒŸ Highlights

  • Quick: No deployment necessary. Use it directly in your browser with no limitations.
  • Free: PicHostify is powered by Vue.js and is entirely free of charge.
  • Secure: Sensitive data like API Keys are stored locally using IndexedDB.

๐Ÿ“– How to use

Start by creating a GitHub Token and use it to configure your PicHostify. It's that simple!

๐Ÿ“ฅ Installation

PicHostify is now available in the Google Chrome App Store, try it here.

If you wish to deploy locally:

  1. Clone the repository or download the source code:

    git clone https://github.com/jwjoel/PicHostify.git
    
  2. Build PicHostify with the commands npm install and npm run build

  3. Open the Extensions page in your browser:

    • In Chrome, navigate to chrome://extensions/
    • In Firefox, navigate to about:addons
  4. Enable developer mode (you'll usually find this as a toggle in the top-right corner of the Extensions page).

  5. Click "Load unpacked extension" (Chrome) or "Load Temporary Add-on" (Firefox) and select the dist directory within your project folder.

  6. PicHostify extension should now be installed and ready to use in your browser's toolbar.

โœจ Features

  • Drop, Paste, File Selection: Multiple ways to upload images.
  • Image Renaming & Hashing: Ensure unique names and setting naming prefixes.
  • Batch Operations: Uploading, deleting, and batch copying of image links.
  • Multi-level Directory Management: Create and view images in multi-level directories.
  • One-click Copying: Easily copy image links and freely convert between Markdown and HTML formats.
  • Multiple Image Link Rules: Built-in support for Staticaly, jsDelivr, ChinaJsDelivr, and more.
  • Custom Image Link Rules: Configure to suit your needs.
  • Image Compression: Built-in efficient compression algorithm (webp, mozjpeg, avif) with automatic compression before uploading.
  • Image Watermarks: Configure for added image protection.
  • Base64 Encoder: Convert image to Base64 format.
  • Dark Mode: A more comfortable viewing experience at night.

โค๏ธ Acknowledgement

We would like to express our deepest gratitude to the original project, PicX, and its author. Their work has laid a solid foundation for PicHostify and inspired our efforts. If you're interested in a web version of PicHostify, we highly recommend visiting the original PicX project.

๐Ÿ’ฌ Feedback

Should you encounter any issues during use, please raise an issue for the author to address.

๐Ÿค Contribution

We welcome contributions including but not limited to, improving the user interface, adding new features, optimizing performance, fixing bugs, and enhancing documentation.

Thanks to all of the contributors:

โš–๏ธ License

This project is licensed under AGPL-3.0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.