An open API service indexing awesome lists of open source software.

https://github.com/dineshsolanki/folicon

Creates Folder icons for Movies, Serials, Music,Anime and Games Folders
https://github.com/dineshsolanki/folicon

automatic customized folder-icons folicon game-icon-changer games games-folders hacktoberfest icons movie-icon movie-icon-changer movies music-collection music-icons poster professional rating shows tmdb-api ultimate-folder-icon-customizer

Last synced: about 1 month ago
JSON representation

Creates Folder icons for Movies, Serials, Music,Anime and Games Folders

Awesome Lists containing this project

README

          

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png)](https://dineshsolanki.github.io/FoliCon-docs/)


See FoliCon Docs

[![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png)](https://dineshsolanki.github.io/FoliCon-docs/)


FoliCon logo

# Folicon - The ultimate movie, show, music, games folder icon customizer
[![FoliCon Docs](https://img.shields.io/badge/docs-FoliCon-blue.svg)](https://dineshsolanki.github.io/FoliCon-docs/)
![SourceForge Downloads](https://img.shields.io/sourceforge/dt/FoliCon)
GitHub Closed Issues ![Lines of code](https://sloc.xyz/github/DineshSolanki/FoliCon)

Folicon is a Folder icon changer which works for movie,music, games, and shows, it also shows rating on the created icons, and has two mode, POSTER and Professional, inspired From [Raticon](https://github.com/Jamedjo/Raticon)

:star: Star us on GitHub — it helps!
## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=DineshSolanki/FoliCon&type=Date)](https://star-history.com/#DineshSolanki/FoliCon&Date)
--
[OLD Repo](https://github.com/DineshSolanki/FoliCon/tree/f2cfc75414dcb8953793f2af833ed49fd496064e)

[Download](https://github.com/dinesh-solanki/Folicon/releases/latest) [![Download Folicon](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/folicon/files/latest/download)

Screens (Click here to see)

![Before](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/before.png)
![After](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/after.jpg)
![Searching](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/searchingpro.jpg)
![PosterSearch](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/posterresult.jpg)
![DDownloading](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/downloading.png)
![Folicon](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/mainview.png)
![FoliconCustomIcon](https://github.com/dinesh-solanki/Project-Assets/blob/master/Folicon/customiconsetter.png)

## Getting Started
*To Use this Application Instantly, Click the Download button Above or Go to "Release", and start using. (No Installation or Additional Libraries needed)*

To compile this Source you need to Create "AppConfig.json" file with structure given below, or you will be guided to it on first Run so you can skip manual creation.
```
{
"DevClientID": "Your_DeviantArt_Client_ID_here",
"DevClientSecret": "Your_DeviantArt_Client_Secret_here",
"TMDBKey": "Your_TMDB_API_here",
"IgdbClientId": "Your_IGDB_Client_ID_here",
"IgdbClientSecret": "Your_Client_Secret_API_here"
}
```

## Localization
FoliCon supports multiple languages through Crowdin integration. The application is currently available in English, Spanish, Arabic, Russian, Hindi, and Portuguese.

### Help with Translations
We welcome contributions to translate FoliCon into more languages:

1. Visit our [Crowdin project](https://crowdin.com/project/folicon)
2. Sign up or log in to Crowdin
3. Select the language you want to help translate
4. Start translating strings

### For Developers
If you're working on the source code and want to manage translations:

1. Set up your Crowdin API credentials
```
$env:CROWDIN_PROJECT_ID = "your_project_id"
$env:CROWDIN_API_TOKEN = "your_api_token"
```

2. Use the provided PowerShell script for common operations:
```
# Upload source files to Crowdin
.\crowdin-sync.ps1 -Action upload-sources

# Download latest translations
.\crowdin-sync.ps1 -Action download
```

3. GitHub Actions automatically synchronizes translations when changes are pushed to the main branch.

### Prerequisites (these are for compiling the source, to only use the application, you can download latest release)
A TMDB API [Get it](https://www.themoviedb.org/settings/api)

A IGDB API [Get it](https://api.igdb.com/)

DeviantArt API [Get it](https://www.deviantart.com/developers/register)

## Built With

* [The Movie Database](https://www.themoviedb.org/) - TV, Movies searching
* [DeviantArt](https://www.deviantart.com/) - Professional Mode searching
* [IGDB](https://www.igdb.com/) - Games searching
* [IconLib](https://www.codeproject.com/Articles/16178/IconLib-Icons-Unfolded-MultiIcon-and-Windows-Vista) - To make Icons from viewModel
* [Handy Controls](https://github.com/ghost1372/HandyControls) - For Custom Controls
* [Ookii.Dialogs.Wpf](https://github.com/caioproiete/ookii-dialogs-wpf) - For File Dialogs
* [NLog](https://nlog-project.org/) - For Logging
* [Sentry](https://sentry.io) - For Error Tracking
* [Crowdin](https://crowdin.com) - For localization management

## Authors

* **Dinesh Solanki** - [Profile](https://github.com/dineshsolanki)

See also the list of [contributors](https://github.com/dineshsolanki/Folicon/graphs/contributors) who participated in this project.

## License
[GNU General Public License v3.0](https://github.com/DineshSolanki/FoliCon/blob/master/LICENSE)

## Acknowledgments

* A very Big thanks to [Jamedjo](https://github.com/Jamedjo) for His Project [Raticon](http://jamedjo.github.io/Raticon) which gave me a head Start.
* Thanks to [HazZbroGaminG](https://www.deviantart.com/hazzbrogaming) for His Poster design used as an alternate Poster Icon design starting with v3.1.
* Thanks to [Faelpessoal](https://www.deviantart.com/faelpessoal) and [Liaher](https://www.deviantart.com/liaher) for their Poster design used as an alternate Poster Icon design starting with v3.7.
* Powered By TMDB API
* This product uses the TMDb API but is not endorsed or certified by TMDb.
* All Professional Mode icons are fetched from publicly available galleries of DeviantArt, and all rights reserves to their respective owners.

---
Thank you to the following individuals who have provided invaluable inputs through discussions and issues:


pierx
@pierx

FazCodeFR
@FazCodeFR

TheFmC
@TheFmC

MasoudRahmani
@MasoudRahmani

PoetaGA
@PoetaGA

... and many more who have interacted with us through issues and discussions.