{"id":15062294,"url":"https://github.com/mishin/ftree-cpan","last_synced_at":"2025-09-03T12:41:05.190Z","repository":{"id":56830089,"uuid":"41976569","full_name":"mishin/Ftree-cpan","owner":"mishin","description":"put Ftree to cpan with Dist::Milla","archived":false,"fork":false,"pushed_at":"2020-06-17T03:33:11.000Z","size":14676,"stargazers_count":4,"open_issues_count":23,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T14:46:34.516Z","etag":null,"topics":["family-tree","ftree","perl"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mishin.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-05T21:43:58.000Z","updated_at":"2020-06-17T03:33:14.000Z","dependencies_parsed_at":"2022-09-02T04:01:10.533Z","dependency_job_id":null,"html_url":"https://github.com/mishin/Ftree-cpan","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/mishin/Ftree-cpan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishin%2FFtree-cpan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishin%2FFtree-cpan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishin%2FFtree-cpan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishin%2FFtree-cpan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mishin","download_url":"https://codeload.github.com/mishin/Ftree-cpan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishin%2FFtree-cpan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273445503,"owners_count":25107149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["family-tree","ftree","perl"],"created_at":"2024-09-24T23:33:52.692Z","updated_at":"2025-09-03T12:41:05.131Z","avatar_url":"https://github.com/mishin.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nFtree - family tree generator\n\n# SYNOPSIS\n\nIf install it\n\n    cpanm https://cpan.metacpan.org/authors/id/M/MI/MISHIN/FamilyTreeInfo-2.3.16.tar.gz\n\ncopy the folder cgi-bin from the distribution\n\n    cp cgi-bin c:\\ftree\\cgi-bin\n    \nthen got to it directory\n\n    c:\\ftree\\cgi-bin\n\nand run\n\n    plackup -I..\\lib\n    \nHTTP::Server::PSGI: Accepting connections at http://0:5000/\n\nnow go to the browser\n\n    http://127.0.0.1:5000/\n\nand we can see a family tree, and\nto his Office just need to edit the file\n\n    c:\\ftree\\cgi-bin\\tree.xls\n    \nor the file with a different name, but then this name must indicate file\n\n    ftree.config\n\nchanging parameter\n\n    file_name tree.xls\n\non your\n\nand pictures of relatives should be 3 x 4\nand they need to be put in the directory\n\n    c:\\ftree\\cgi-bin\\pictures\n\nwhere the name of the picture must be a person id + .jpg\nall works!\n\nfor Unix you will need to fix option\n\n    photo_dir c:/ftree/cgi-bin/pictures/\n\n    #on your\n\n# NAME OF THE PICTURE:\n\nOne picture may belong to each person. The name of the picture file reflects the person it belongs to. The picture file is obtained from the lowercased full name by substituting spaces with underscores and adding the file extension to it. From example from \"Ferenc Bodon3\" we get \"ferenc\\_bodon3.jpg\".\n\n# PERFORMANCE ISSUES:\n\nThis sofware was not designed so that it can handle very large family trees. It can easily cope with few thousands of members, but latency (time till page is generated) grows as the size of the family tree increases.\nThe main bottleneck of performance is that (1.) mod\\_perl is not used, therefore perl interpreter is starts for every request (2.) family tree is not cached but data file is parsed and tree is built-up for every request (using serialized format helps a little).\nSince the purpose of this software is to provide a free and simple tool for those who would like to maintain their family tree themself, performance is not the primary concern.\n\n# SECURITY ISSUES:\n\nThe protection provided by password request (set in config file) is quite primitive, i.e. it is easy to break it.\nTher are historical reasons for being available. We suggest to use server side protection like .htaccess files in case of apache web servers. \n\n# AUTHORS\n\nDr. Ferenc Bodon and Simon Ward and Nikolay Mishin\nhttp://www.cs.bme.hu/~bodon/en/index.html\nhttp://simonward.com\n\n# MAINTAINER\n\nNikolay Mishin\n\n# COPYRIGHT\n\nCopyright 2015- Dr. Ferenc Bodon and Simon Ward and Nikolay Mishin\n\n# LICENSE\n\nThis library is free software; you can redistribute it and/or modify\nit under the same terms as Perl itself.\n\n# ACKNOWLEDGEMENTS\n\nI am in debt to the translators:\nCsaba Kiss (French)\nGergely Kovacs (German),\nPrzemek Swiderski (Polish),\nRober Miles (Italian),\nLajos Malozsak (Romanian),\nVladimir Kangin (Russian)\n\nI also would like to thank the feedback/help of (in no particular order) Alex Roitman, Anthony Fletcher, \nRichard Bos, Sylvia McKenzie and Sean Symes.\n\n# SEE ALSO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmishin%2Fftree-cpan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmishin%2Fftree-cpan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmishin%2Fftree-cpan/lists"}