# PickliFy
Facilitar o uso de arquivos pickle no python sem se preocupar onde estão sendo salvos e nem de qual local eles estão sendo chamados.
- ##### Como funciona ?
- A lib picklify cria um diretório chamado pickle_files dentro da venv do projeto e salva todos os arquivos pickle nesse diretório;
- Para serializar basta chamar o método serialize e passar o nome como deseja salvar e a variavel/valor que deseja serializar;
- Ja para deserializar basta chamar o método serialize e passar apenas o nome ja salvo anteriormente.
- ##### Qual é a utilidade e porque não usar a biblioteca pickle diretamente ?
- A utilidade é que a lib picklify facilita o uso de arquivos pickle no python, sem ficar se preocupando onde eles estão sendo salvos e nem de qual local eles estão sendo chamados.
- ##### Exemplos de uso:
- Conseguir executar partes pequenas de código sem precisar executar o código inteiro.
- Salvar variáveis que demoram para serem processadas e depois deserializar elas.
## Instalação
```
pip install picklify
```
## Como utilizar?
- ##### Serializando uma variavel
```
from picklefy import PickleFy
# Serializando uma variavel
variavel = 'Ola Mundo'
ok = PickleFy().serialize(file_name='var', variavel=variavel)
```
- ##### Deserializando uma variavel
```
from picklefy import PickleFy
# Deserializando uma variavel
new_var = PickleFy().serialize(file_name='var')
```
## Dependências
- pickle
## Dúvidas ou Sugestões
henriquespencer11@gmail.com
Raw data
{
"_id": null,
"home_page": "",
"name": "picklefy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "python,pickle,serialize,deserializar,arquivos,facilitador,picklefy,picklefy",
"author": "Henrique Spencer Albuquerque",
"author_email": "<henriquespencer11@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/38/60/cafc1a62fbc97c4a1414e10e89112ef28600fb07718d4a32db1721c47172/picklefy-0.0.3.tar.gz",
"platform": null,
"description": "# PickliFy\nFacilitar o uso de arquivos pickle no python sem se preocupar onde est\u00e3o sendo salvos e nem de qual local eles est\u00e3o sendo chamados.\n \n- ##### Como funciona ?\n - A lib picklify cria um diret\u00f3rio chamado pickle_files dentro da venv do projeto e salva todos os arquivos pickle nesse diret\u00f3rio;\n - Para serializar basta chamar o m\u00e9todo serialize e passar o nome como deseja salvar e a variavel/valor que deseja serializar;\n - Ja para deserializar basta chamar o m\u00e9todo serialize e passar apenas o nome ja salvo anteriormente.\n- ##### Qual \u00e9 a utilidade e porque n\u00e3o usar a biblioteca pickle diretamente ?\n - A utilidade \u00e9 que a lib picklify facilita o uso de arquivos pickle no python, sem ficar se preocupando onde eles est\u00e3o sendo salvos e nem de qual local eles est\u00e3o sendo chamados.\n- ##### Exemplos de uso:\n - Conseguir executar partes pequenas de c\u00f3digo sem precisar executar o c\u00f3digo inteiro.\n - Salvar vari\u00e1veis que demoram para serem processadas e depois deserializar elas.\n\n## Instala\u00e7\u00e3o\n```\npip install picklify\n```\n## Como utilizar?\n- ##### Serializando uma variavel\n```\nfrom picklefy import PickleFy\n\n# Serializando uma variavel\nvariavel = 'Ola Mundo'\nok = PickleFy().serialize(file_name='var', variavel=variavel)\n\n```\n- ##### Deserializando uma variavel\n```\nfrom picklefy import PickleFy\n\n# Deserializando uma variavel\nnew_var = PickleFy().serialize(file_name='var')\n```\n\n## Depend\u00eancias\n- pickle\n\n## D\u00favidas ou Sugest\u00f5es\nhenriquespencer11@gmail.com\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Um facilitador para trabalhar com pickle files",
"version": "0.0.3",
"project_urls": null,
"split_keywords": [
"python",
"pickle",
"serialize",
"deserializar",
"arquivos",
"facilitador",
"picklefy",
"picklefy"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d897914e9e5438e1a3e347aca500d9492779d919bacb541a2c574f2bd27187b",
"md5": "a7581d40ba46c690020caa70177e64c2",
"sha256": "fcd3b4409ad993a9e28efaad2924a51d53e5cbbf41b28aeeccc04c75c5460cde"
},
"downloads": -1,
"filename": "picklefy-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a7581d40ba46c690020caa70177e64c2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 3952,
"upload_time": "2024-02-04T22:12:58",
"upload_time_iso_8601": "2024-02-04T22:12:58.656419Z",
"url": "https://files.pythonhosted.org/packages/3d/89/7914e9e5438e1a3e347aca500d9492779d919bacb541a2c574f2bd27187b/picklefy-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3860cafc1a62fbc97c4a1414e10e89112ef28600fb07718d4a32db1721c47172",
"md5": "5abd0f23a19775846fa92436951558e9",
"sha256": "2aa81e5d325966658756f1cd4577086166137a41fba26306903a79d0ad45f1fb"
},
"downloads": -1,
"filename": "picklefy-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "5abd0f23a19775846fa92436951558e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3510,
"upload_time": "2024-02-04T22:13:00",
"upload_time_iso_8601": "2024-02-04T22:13:00.315656Z",
"url": "https://files.pythonhosted.org/packages/38/60/cafc1a62fbc97c4a1414e10e89112ef28600fb07718d4a32db1721c47172/picklefy-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-04 22:13:00",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "picklefy"
}